From aecc641a0fb6293b010e1b9c3921c886841621a8 Mon Sep 17 00:00:00 2001 From: jester Date: Sun, 19 Apr 2026 21:26:03 +0000 Subject: [PATCH] Record Portal Codex decisions from Node 24 and cleanup pass --- Codex/Portal/DECISIONS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Codex/Portal/DECISIONS.md b/Codex/Portal/DECISIONS.md index 16acb12..945a169 100644 --- a/Codex/Portal/DECISIONS.md +++ b/Codex/Portal/DECISIONS.md @@ -5,6 +5,11 @@ - `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. +- Portal is now tracked on a Node 24 baseline aligned with the API runtime line. +- Portal linting should use the current ESLint / Next 16-compatible path rather than removed `next lint` behavior. +- confirmed-unused HUD wrapper components and stale legacy CSS should stay removed rather than being reintroduced as dead scaffolding. +- runtime/tooling cleanup is allowed when it preserves user-visible behavior and keeps lint/build green. +- Portal should preserve compatibility with API auth and hosted IDE flows even when API token verification is tightened. ## Tracking rule - when Portal work completes, remove it from `OPEN_ITEMS.md`