Skip to content

gateway: plan housekeeping — tick phase 8/9 checklists, renumber phase 9 - #1693

Merged
Evanfeenstra merged 1 commit into
mainfrom
gateway-plans-housekeeping
Sep 15, 2026
Merged

Evanfeenstra merged 1 commit into
mainfrom
gateway-plans-housekeeping

Conversation

@Evanfeenstra

Copy link
Copy Markdown
Collaborator

Follow-up to a plan-vs-UI audit. Docs-only apart from one dead parameter.

  • Phase 8 and 9 wire-up checklists ticked from code, not tickboxes. Compound lines split so what hasn't shipped stays unticked: Config page and the whole /_plugin/config/* override layer, Sessions, a /runs list, BudgetEditor, Bucket/DimensionPicker.
  • DataTable noted as sortable but not paginated. The run call log sends no limit/offset and truncates at the server's 50-row default with no pager. Left as an open item.
  • The phase 9 doc was titled and self-referenced as "Phase 8" from before the numbering shift. Renumbered, with a dated status note at the top. Cookie/session references stay "phase 8" since that layer shipped there.
  • llm-governance-v2 spec table gains phase 8 and 9 rows. Phase 3 notes the admin pair also signs into /_plugin/ui. Phase 12 records the unsigned /_plugin/tlog/status route behind the status card.
  • README page list brought up to date. Sidebar comment no longer claims Sessions/Config exist.
  • useSpendByAgent(window, userID?) loses userID: nothing passed it, UserDetail reads agents_used from /users/:id. npm run typecheck clean.

…e 9, drop dead useSpendByAgent param

Docs reflect what actually shipped, judged from code rather than the
tickboxes:

- phase-8 and phase-9 wire-up checklists ticked; compound lines split
  so unshipped items (Config page + /_plugin/config/*, Sessions, Runs
  list, BudgetEditor, Bucket/DimensionPicker) stay unticked. DataTable
  noted as sortable-not-paginated: the run call log truncates at the
  server's 50-row default with no pager.
- phase-9 doc was titled and self-referenced as "Phase 8" from before
  the numbering shift; renumbered, with a status note at the top.
  References to the cookie/session layer stay "phase 8" because that
  layer shipped there.
- llm-governance-v2 spec table now points at phases 8 and 9; phase-3
  notes the admin pair also signs into /_plugin/ui; phase-12 records
  the unsigned /_plugin/tlog/status route the status card uses.
- README page list updated (Canvas, People, UserDetail, catalog tabs,
  kill switches) with what phase 9 still owes.
- Sidebar comment no longer promises Sessions/Config as present.
- useSpendByAgent's userID param removed: no caller passed it and
  UserDetail reads agents_used from /users/:id instead.
@Evanfeenstra
Evanfeenstra merged commit d232fd7 into main Sep 15, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant