zlh-grind/Codex/Portal/DECISIONS.md

12 lines
584 B
Markdown

# Portal — Decisions
## Settled
- Portal should consume API-normalized state, not talk directly to agents for normal status/actions.
- `agentStatus === online` is not enough by itself for game action eligibility.
- `ready === false` does not automatically mean a stopped server is unstartable.
- backup actions should not be blocked purely by frontend readiness assumptions when backend can decide validity.
## Tracking rule
- when Portal work completes, remove it from `OPEN_ITEMS.md`
- if it changes long-lived UX/state model assumptions, update `CURRENT_STATE.md` or this file