Skip to content

feat(auth): bind Admin browser guarantees - #29

Merged
adrianwebb merged 28 commits into
stagingfrom
codex/admin-browser-scene-bindings
Aug 27, 2026
Merged

feat(auth): bind Admin browser guarantees#29
adrianwebb merged 28 commits into
stagingfrom
codex/admin-browser-scene-bindings

Conversation

@adrianwebb

Copy link
Copy Markdown
Contributor

Closes #27.
Closes #28.

Binds all 20 active identity/team scenes to the exact Reviewer artifact and fixes the browser BFF integration found by the live development composition: Vite workspace overlays, compose workspace environment, catalog-derived idempotency, canonical API envelopes, edge-aware OAuth origins, redirect-driven auth forms, and explicit email confirmation.

Proof:

  • focused Admin auth/catalog/package tests: 24 passed
  • live scene graph passes registration, one-use confirmation, password reset, OAuth consent, sign-in, and team creation
  • remaining account/team scene mismatches are preserved as explicit evidence for follow-up on this branch.

Run redirect-driven auth forms as browser navigations, honor canonical edge origins, derive catalog idempotency automatically, normalize API envelopes, and register the exact Reviewer browser verifier for every active identity and team scene. The development compose now exposes workspace roots to Vite for atomic package overlays.\n\nCloses #27.\nCloses #28.
@adrianwebb

Copy link
Copy Markdown
Contributor Author

Development-composition checkpoint: the external Reviewer graph now passes 16/20 active Admin identity/team/account scenes. Registration + Mailpit confirmation, password reset, two-step sign-in/authorization, team creation/edit/invite/acceptance, role and ownership transfer/restoration, public profile, sessions, notifications, and durable appearance all pass against the hot-loaded API/Admin/UI/Core graph. The remaining chain is the destructive member/team/logout/account cleanup sequence; Reviewer #30 addresses a harness race where clicks could precede Admin enhancement-script readiness. API 0.8.0-rc.43 and Reviewer 0.1.0-rc.4 have been immutably published, but Admin will not merge or release until this graph is complete.

@adrianwebb

Copy link
Copy Markdown
Contributor Author

Live composition checkpoint: proof 59 reached 19/20 active identity/team browser scenes. Team overview, public profile, permanent team deletion, and logout all pass in dependency order. The remaining account-delete failure exposed API issue treeseed-ai/api#121 (invalid confirmation advanced the account revision); fix is in treeseed-ai/api#122 and is now running as local API development generation 3 for the next exact graph run. This Admin update also removes the retired uncatalogued /v1/auth/providers call; external-provider linking remains planned, while credential reauthentication stays API-owned.

@adrianwebb
adrianwebb merged commit 7614fcf into staging Aug 27, 2026
1 check passed
@adrianwebb
adrianwebb deleted the codex/admin-browser-scene-bindings branch August 27, 2026 06:45
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