Deploy the shared resident MCP hub and durable image runtime #284
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
key-store/key.store!284
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/common-hub-rollout"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
All thirteen residents need one useful MCP service interface, including browser observations, code review, office interaction and durable follow-ups. This pins the merged dispatch runtime to aaef7844 for forge and HQ and records the shared rollout and acceptance criteria under KSE-0197/0199. The same runtime carries MCP images to supported models, archives consumed images durably, bounds fresh image batches before sending, exposes opaque provider errors, and adds owner-managed event subscriptions.
The hub and office implementations are already merged through #282, #283 and #280; this five-file change updates the dispatch input and decision records and adds Security to the existing non-admin PostHog identity bootstrap. Full canonical dispatcher Nix/Go/PostgreSQL tests passed, as did the three canonical hub/subscription/prompt Bazel targets. Complete forge and HQ configurations build successfully and use the same dispatcher executable. The real final-head Meta contributor canary correctly read the verified screenshot in three completions with one observed image, none dropped, and $0.000660582 reported upstream BYOK cost. The packaged office canary observed and guided the manager avatar and confirmed spawn submission; actual death/respawn was not tested.
Deployment follows review and merge, encrypted resident/queue/world backups, and protected switches on both hosts. Acceptance must verify all thirteen identities, real tool use, owner-created peer subscriptions, session and signed notebook continuity, and fresh Grafana accounting. Existing assistant/COO schedules remain owned by them. The assistant remains the sole founder-SMS owner. Effective monthly inference cap remains $50 including BYOK; HQ still depends on forge PostgreSQL and the shared hub. Service-specific gaps remain tracked under #51. Source merges and builds are not activation evidence.
Senior security review — APPROVED on exact head
b074d364.Source-verified in sandbox (API + full diff + module/bootstrap code):
Caveats (standing, not blockers): commit signatures not verifiable in this sandbox (no allowedSigners); forge/HQ Nix builds, Bazel targets, dispatcher suite and the Meta canary ($0.000660582 upstream BYOK) are taken from the founder acceptance report, not re-executed here. No deployment has occurred; live acceptance per #59/#51 still required post-merge.
No exploit detail, tokens, or customer data involved. No merge/deploy action taken by security (Root owns merge).