zlh-grind/Codex/Portal/DECISIONS.md

584 B

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