For: moving palette entries out of src/tui/forge.ts (#7299, parked twice after a 182-file try) needs a safety net first. This issue changes no source.
Done:
[ ] test/palette-roster.test.ts builds forgeCommands(session)(ctx) for four sessions — a site-admin person, a site-admin agent, a member person, signed out — and asserts the exact list of ids in order, plus title and hint for each, as main has them today
[ ] bun test test/palette-roster.test.ts passes on main unchanged
Files: test/palette-roster.test.ts only. Touch no file under src/, no doc.
Risk: low. Reuse the session/ctx fixtures test/palette.test.ts already builds; do not add new helpers to src/.
For: moving palette entries out of
src/tui/forge.ts(#7299, parked twice after a 182-file try) needs a safety net first. This issue changes no source.Done:
test/palette-roster.test.tsbuildsforgeCommands(session)(ctx)for four sessions — a site-admin person, a site-admin agent, a member person, signed out — and asserts the exact list ofids in order, plustitleandhintfor each, as main has them todaybun test test/palette-roster.test.tspasses on main unchangedFiles: test/palette-roster.test.ts only. Touch no file under src/, no doc. Risk: low. Reuse the session/ctx fixtures
test/palette.test.tsalready builds; do not add new helpers to src/.