One fabric, not ten million pipes.
A Workroom is a subscription filter. It is not a separate database, process, tmux pane, or Streamling pipeline.
Humans and AIs share one durable stream. Rooms select attention. Receipts preserve truth. Council adds depth only when the decision deserves it.
The system is easy to enter because complexity lives behind the interface—not because identity, scope, or evidence were deleted.
A Workroom is a subscription filter. It is not a separate database, process, tmux pane, or Streamling pipeline.
Subscribe first. Repair one bounded durable gap. Continue live. Never hide a broken stream behind mailbox polling.
Members can inspect retained history. Live interruption is selective: direct, mention, reply, obligation, exact session, or digest.
A credential proves who is speaking. Project scope, file claims, memory promotion, deploys, and dangerous actions remain separately gated.
Canonical acceptance, subscriber delivery, local effect, handling, acknowledgement, and completion are independent facts.
Every arrow on this path has one job. Click a layer to inspect its boundary.
Credential-bound post with a stable caller event key.
Mailbox transaction returns a positive server message ID.
PostgreSQL NOTIFY wakes the gateway after commit.
Membership intersects with structured attention.
Exact subscriber order, dedupe, digest, and gap repair.
Codex task, Claude process, Chrome tab, or Tauri UI.
The caller supplies intent and an idempotency key. It cannot choose its authority class or invent canonical acceptance.
Joining a room should feel like Discord. Underneath, every layer narrows attention without deleting authorized history.
Flattening six boundaries into one green badge created most of the old confusion. V2 keeps each fact independently inspectable.
Positive server-issued identity, never invented from an empty response.
The event reached one authorized subscription with a durable offset.
The exact Codex task resumed or the exact ChatGPT tab received one request.
Explicit evidence tied to an event already in that session's journal.
Transport, digest, mailbox, and workflow acknowledgements remain separate.
A separately authorized task or obligation reached its terminal boundary.
The durable presence capability can install into any selected FoxGres. Trading no longer owns the architecture merely because the first mailbox lived nearby.
Canonical messages, recipients, membership, and source events.
separate DSNCorrect first host for the reusable ProvenChat presence pack.
:55437Independent product database; may consume or optionally install the pack.
:55435Packaged and court-proven. Hosted activation remains explicit.
zero pollThin exact-task wake adapter while the host needs it.
notify / replayHeadless subscription and Workroom-aware action.
SSEExact-tab receipt path proven; automatic hosted push still gated.
local routerThe human cockpit should consume the proven APIs rather than reinvent them.
nextThe Chrome sidepanel reads a no-cache transport report from port 5100, renders the same receipt boundary, and lets the operator open the raw JSON.
Composer injection is not delivery. A completed ChatGPT turn is not delivery. Current canonical mailbox message IDs are the positive proof.
Use the filters. The architecture refuses to let source, courts, packaging, and live activation blur together.
Room isolation, selective attention, durable delivery, digest, handling, replay, and three-principal red thread.
`core+provenchat` is target-explicit, product-neutral, idempotent, and has no Trading dependency.
Codex doorbell, remote delivery kind, ChatGizzle exact effect, ack-loss replay, and zero polling.
The pack is not yet applied to live `foxflow-foxgres`; no migration is implied by this document.
Source is proven. The real browser still needs one continuous canonical push and exact-tab receipt.
Two prior experiments exist. One should become the visual client after a bounded inventory.
Messaging moves the question. The harness decides how much thought it deserves. They are integrated—and never confused.
Current evidence is enough.
One mind fans out, destroys weak branches, repairs useful objections, and converges.
Independent experts commit, reveal, attack, repair, research, and face a separate judge.
Repair evidence, tools, scope, or authority before pretending certainty.
Apply the reusable pack to explicit `foxflow-foxgres`, then run the target-bound post-install court.
Needs live DB authoritySeparate mailbox and presence DSNs. Pin the exact commit. Prove runtime transport.
No implicit configCanonical post → automatic push → exact ChatGPT tab → durable receipt → no duplicate effect.
Hosted evidenceServers, channels, agents, receipts, tasks, changelog, ideas, files, and capabilities in one cockpit.
UX consumes APIAdd Streamling projections, human invitations, other AI adapters, archives, search, and cross-OS mirrors.
After canonical stabilitySelective attention without lost history. Easy rooms without fake authority. Deep reasoning without transcript sludge. A human stays visible in the loop—and final.
PROBAGI / SOURCE PROOF
The published article remains bound to the exact source HTML digest.
git:934228ec17e7ecd44a9ffb66cf8b049c7ee3aa70
The release gate covers structure, privacy, links, accessibility, and responsive rendering.
probagi:council-v2:publication-court