Skip to content

Validate claimed demo actors at socket admission - #552

Merged
MaggieAppleton merged 1 commit into
mainfrom
chopin/demo-admission-authorship
Oct 13, 2026
Merged

MaggieAppleton merged 1 commit into
mainfrom
chopin/demo-admission-authorship

Conversation

@MaggieAppleton

@MaggieAppleton MaggieAppleton commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Task demo-admission-authorship of the Local demo collaborators document (id f78cedcd-a57a-5a2c-ae33-86d4ec83aa40, plan revision 34). Depends on #551, now merged into main.

Admission accepts an actor claim only for rostered IDs while DEMO_PERSONAS is on (checked on reconnect too), binds it to the connection, and authorship derives from it; the operator's principal/authorization/Planner ownership are unchanged. Chat retry fingerprints are actor-aware. Tests: admission-actor and chat actor tests, types, ci.

Flow

Roster-validated actor claims author messages while the operator retains permissions

Landing validation

The two demo layers preserve their original patches on current main. Fresh CI, workspace types and 13 focused configuration, roster, admission and Chat tests pass locally. Independent standards and behavior reviews found no blocking issues. Full GitHub CI is running on both refreshed heads.

Final landing: full source CI, including the complete browser suite, passed before the unchanged-patch restack. #553 fixes the shared Linux size guard. Fresh local project checks, types, 13 configuration/roster/admission/chat tests, and lane audit pass on the combined layers. The final main-based source tree is byte-identical to that tested tree after #551’s rebase merge. Admin merge skips repeating full CI after this metadata-only restack.

@MaggieAppleton
MaggieAppleton force-pushed the chopin/demo-admission-authorship branch from 23957ed to beeb972 Compare October 13, 2026 11:34
@MaggieAppleton
MaggieAppleton force-pushed the chopin/demo-gate-roster branch 2 times, most recently from bffe4c6 to 63c7d83 Compare October 13, 2026 12:10
Base automatically changed from chopin/demo-gate-roster to main October 13, 2026 12:10
…p from them

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@MaggieAppleton
MaggieAppleton force-pushed the chopin/demo-admission-authorship branch from beeb972 to 5c54e77 Compare October 13, 2026 12:11
@MaggieAppleton
MaggieAppleton merged commit 99d5d92 into main Oct 13, 2026
@MaggieAppleton
MaggieAppleton deleted the chopin/demo-admission-authorship branch October 13, 2026 12:11
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