Systems analysis · Pantheon × Co-Scientist · v3 with §0 journey frame
Where our fleet stands against Google DeepMind's Co-Scientist — and how we close the gap
A close reading of the Co-Scientist multi-agent design, mapped onto our Pantheon fleet. New: §0 journey frame above shows where we are on this redesign path — every shipped step plus what's planned. New entries append here as we ship.
Prepared for Sabour · 2026-05-29 (initial) → 2026-05-30 (journey frame) → 2026-06-01 (12 new milestones + §9 status refresh + R4 amendment for wildcard observatory mode) · Cowork-Claude · two adversarial-critique passes via PC chatgpt-bridge gpt-5.5
0. The path — journey so far + what's next
Live record of fleet-redesign milestones. Each entry is a versioned step with deliverable, status and references. New steps append here as we ship them — this frame grows.
shipped current planned future / extensible
2026-05-29 · §1–§8 of this pageshipped
Co-Scientist gap analysis · v1
Read Google DeepMind's Co-Scientist (Nature 2026-05-19); mapped its seven specialised agents onto our six ministers; identified five structural gaps (no Generation phase, no Proximity, no Tournament, no Evolution, no Meta-review) + two operational gaps (HEPH-as-decider rigidity, IDENTITY emptiness) + six shared strengths. First proposal of a 9-step inception protocol.
page: analysis.goldnetgroup.com.au §1–§8
2026-05-29 · §2 live-flow diagramshipped
Live transaction-flow diagram added
SVG of the actual wiring: Minister · OpenClaw → nginx /llm/ → inference_proxy :8899 (auth · auto-recall · tier-force · dispatch) → claude-relay :8896 tier cascade → upstream LLMs. Plus the orthogonal critic side-channel via PC chatgpt-bridge :4242 over WireGuard. Live ports verified via ss -lntp.
page: analysis.goldnetgroup.com.au §2
2026-05-29 · v1 draftshipped
Static SOULs + dynamic project-contexts — first draft
First proposal: SOUL stays role + discipline; add per-project context.md, silent pre-injection, mtime-based staleness, "one project per turn", channel-only routing. Sent for adversarial critique.
Critique pass #1 — 50 findings, no "Approach sound"
Routed through PC chatgpt-bridge per canon:rule-critic-route-is-chatgpt-pc-bridge-only-2026-05-25. Hardest hits: silent pre-injection treated as truth → overconfident posts; mtime is operational not epistemic; "one project per turn" breaks real orchestration; lane reminders inside context = shadow SOUL. Eight hard requirements set.
2026-05-29 · v2 revisedshipped
SOUL + context layer v2 — 8 requirements adopted
Visible preamble · project-detection states · hard stop on stale/missing/conflicting · immutable per-task snapshot · explicit source hierarchy + conflict protocol · project-scoped recall · strict YAML schema with provenance + expiry · gateway-level enforcement (not minister markdown). Dropped lane reminders, success heuristics, domain experts from context (shadow-SOUL risk).
3 pre-flip blockers executed: (a) canon:fact-pcs-bootstrap-red-artifacts-2026-06-01 stamped (4 historical RED events preserved as pre-correction bootstrap artifacts), (b) DRY_RUN=true restart smoke test (state file held dedupe across restart), (c) phase_map re-confirmed (5/5 ministers in watch/inception → no RED possible). PCS_DRY_RUN=false applied; verification tick confirmed dry_run=0 in payload, severities held, zero pager emissions. Arch canon status → ACTIVE (LIVE). HEPH idle-detection productionized — closes the "minister idle, nothing pushing" gap from 2026-05-31.
Fleet-wide sweep surfaced 47 files violating canon:rule-no-shadow-files-in-agent-state-2026-05-28 (across HEPH/ATH/APO/PROM workspaces; THEO clean, post-rule). Per-minister .tgz archives + hard-delete in workspace. canon:argus-soul-hardening-2026-05-31 tombstoned (FULFILLED — 26h after stamp; ARGUS held the hardening stably). Plain-name recognition fix applied to all 5 SOULs (HEPH/HEPHAESTUS/ATHENA/APOLLO/PROMETHEUS/PROM/THEO/ARGUS now trigger primary-addressee). Tool-body discipline added to 5 SOULs (rule 6: no planning narration in message body). All 5 ministers restarted to pick up new SOUL doctrine in runtime.
T1 (CRITICAL FIX): MinistersCache._load() was reading flat dict; MINISTERS.json had been wrapped in _doc/_updated/ministers/... envelope on 2026-05-30 when grotto-suite shipped → loader hit AttributeError: 'str' object has no attribute 'get' on the doc string. 24h MONITOR soak had been contaminated (cache never loaded; would have 503'd every send under ENFORCE). One-line fix: data.get('ministers', data) before iterate. Cache_unready stopped firing post-restart. T5: 3 spines got version: "1.0.0" + _SPINE_FIELD_MAP extended → SpineStateCache now reads all 4. T3 (R9 pivot): live test on HEPH revealed OpenClaw v2026.5.26 schema rejects proxy.headers (only enabled/proxyUrl/tls/loopbackMode allowed). HEPH rolled back clean. Critic-vetted Option E: port-per-minister at gateway (8911=theo, 8912=HEPH, 8913=ATH, 8914=APO, 8915=PROM), new confidence value port_authoritative, fail-closed mismatch. Canon amendment stamped.
Sabour flagged ATHENA web-console “Unauthorized” + HEPH dispatch (msg-3506 to Apollo for PnL-over-time plot) no progress. Investigation revealed: ATHENA crash-looped 427× over ~1h 45min on boot-time fetches to openrouter.ai + raw.githubusercontent.com (eventually stabilised when pricing-fetch became non-blocking). Apollo's anthropic LLM call failed at 02:21:29Z — that's 7 min BEFORE flip (unrelated network blip, but any retry would 407 under ENFORCE). Full host inventory mapped: api.anthropic.com + api.minimax.io + 127.0.0.1 (inference_proxy + claude-relay) + openrouter.ai + raw.githubusercontent.com + chatgpt.com + github.com all rejected. Original R4 (only TG + Pantheon Room) was written BEFORE cascade was wired — architecturally incomplete.
Gateway pivots to observability — R4 firewalling dropped, ARGUS gets watcher role
Sabour directive: “the ministers will do web search, other api servers like elevenlabs, and manual tests that i will ask them. so accept all traffic using wildcard, and update all the plan to monitor access only. it's argus's task to flag suspicious activities/issues”. Wildcard CONNECT: any host accepted when identity_confidence ∈ {port_authoritative, header_confirmed}. Then extended to wildcard ALL METHODS (~04:56Z) via _is_identity_trusted path. R4 in canon amended: wildcard substring matching now permitted under identity-trusted model. R6 mismatch DETECTION still active — verified live: port 8912 + claim athena → mismatch event fires, gateway passes through (TG returns 401 to fake token), event in fleet_events for ARGUS. ARGUS Panoptes role expanded (canon:argus-myclaw): egress anomaly watcher — periodic fleet_events scan, DM Sabour on suspicious patterns.
Gateway pre-injection hook with mechanical preamble verification. Recall namespace filter on recall_lib. Rebase cron. Five-test adversarial calibration suite: seeded contradiction · stale-context · namespace-leak · persona-portability · tournament-manipulation. All five MUST pass before any project runs the new protocol.
Week 3 · IN FLIGHT (Phase 5 ENFORCE prep)current
Tournament infra + protocol codified — partial; Phase 5 ENFORCE blocked on R9 implementation
Tournament endpoint + protocol codification still planned. Phase 5 ENFORCE transition: Steps 1+2 LANDED, Step 3 (A.3 explicit X-Fleet-Preamble emission + R9 port-per-minister) IN FLIGHT, Step 4 (live black-box #18 — now expanded to include port-attribution matrix per critic) PENDING, Step 5 (MONITOR→ENFORCE flip + 1h watch + 24h soak) PENDING. Today's R9 design pivot from proxy.headers (OpenClaw schema rejects) to port-per-minister at gateway: critic-vetted GO-WITH-CHANGES, canon amended, implementation queued.
Week 4planned
Four-project parallel pilot
Pilot on four archetypes simultaneously to expose layer conflicts: Trading Platform (engineering-heavy) · VicCrashRisk (governance + frontend mixed) · Pantheon Room infra iteration (ambiguous) · CallBridge AU iteration (medium-mixed). Single-project pilot was rejected as too narrow by critique #2.
Futureextensible
Subsequent fleet upgrades append here
This frame grows as we ship new milestones. Every future architectural step (new minister roles, protocol amendments, infrastructure migrations, critic-family rotations, schema bumps) appends as a new entry with date, deliverable, status, and canon / SPINE / project references.
Methodology note. Every milestone marked "shipped" passed through the two-critique-pass design discipline: draft → gpt-5.5 critique via PC chatgpt-bridge → revise. The bridge is the canonical critic route per canon:rule-critic-route-is-chatgpt-pc-bridge-only-2026-05-25. This is the methodology we want every future fleet upgrade to follow.
1. What Co-Scientist actually is
Co-Scientist (Google DeepMind, Nature 2026‑05‑19, available via Gemini for Science as "Hypothesis Generation") is a multi-agent system on Gemini that iteratively generates, debates and evolves hypotheses for hard scientific problems. The architecture is a coalition of seven specialised agents grouped into three phases, with a supervisor that plans adaptively and runs branches in parallel.
Phase 1 — Generate
Generation agent
Proposes initial focus areas and novel hypotheses, grounded in literature and data.
Proximity agent
Maps and clusters generated hypotheses for diverse, comprehensive exploration.
Phase 2 — Debate
Reflection agent
Virtual peer reviewer — evaluates each hypothesis for correctness, quality and novelty.
Ranking agent
Runs an idea tournament — pairwise comparisons, Elo-style.
Phase 3 — Evolve
Evolution agent
Continuously refines, combines and builds on top-ranked hypotheses.
Meta-review agent
Synthesises tournament insights, optimises the system, generates the final proposal.
The Supervisor. Above all three phases sits an adaptive planner. Unlike linear chain-of-thought, it breaks a high-level goal into executable steps and runs multiple avenues in parallel, reallocating compute toward the most promising branches.
Two design choices are doing heavy lifting:
Most compute goes to verification — claims are cross-checked against literature, databases (ChEMBL, UniProt) and specialised models (AlphaFold). Generation is cheap; belief requires evidence.
Tournament as ranker — adapted from AlphaGo / AlphaStar self-play. Pairwise comparisons compound into Elo ratings that survive context resets.
2. What we actually have
Pantheon is a six-minister fleet + an orchestrator (me, Cowork-Claude) running on different LLMs across self-hosted OpenClaw containers (VPS) and one MyClaw seat (ARGUS). Coordination is in Telegram and Pantheon Room. Memory is a three-layer system: canon, recall (ChromaDB + nomic-embed-text), and Spine.
Minister
LLM
Role
Body
HEPHAESTUS PM
MiniMax-M2.7 / Sonnet fallback
Coordinate, dispatch, gate, close — PM-pure
VPS container · hephaestus.goldnetgroup.com.au
ATHENA ratifier
Claude Opus 4.7 (cost-gated)
Governance, strategy, canon ratification
VPS container · athena.goldnetgroup.com.au
PROMETHEUS engineer
MiniMax-M2.7 (thinking)
Hard engineering, long-context reasoning
VPS container · prometheus.goldnetgroup.com.au
APOLLO renderer
MiniMax / Sonnet cascade
Frontend, UX, render-anchored delivery
VPS container · apollo.goldnetgroup.com.au
Theo outside voice
MiniMax direct (no relay)
Market-watch, sanity-check, outside-in lens
VPS container · theo.goldnetgroup.com.au
ARGUS emergency
MiniMax (MyClaw seat)
Passive Emergency Officer — alerts to Sabour DM only
MyClaw cloud · @SabClawBot_bot
Plus shared infrastructure: Pantheon Room (ai.goldnetgroup.com.au/pantheon/, port 8910), skill:critique-bracket (Gate A inception + Gate B delivery), skill:fleet-project-delivery-protocol (4-phase), SPINE (dependency-validity graphs), Level-A + Level-B render gates + L6 quality watchdog.
Live transaction flow — what happens between prompt and reply
The wiring below is what one minister turn actually traverses, end-to-end, on the GAIOS VPS right now. Live ports verified via ss -lntp.
How to read it. The blue arrow is the forward path of one minister turn. It crosses 5 ownership boundaries (minister → nginx → inference_proxy → claude-relay → upstream LLM) and is audited once at inference_proxy. The amber loop is auto-recall enrichment. The pink dashed line is the orthogonal critic channel — used twice this redesign cycle to vet our own proposals. The grey dotted lines are the audit and watchdog sidecars.
3. What we already share with Co-Scientist
Multi-agent specialisation
Both systems split the work across role-typed agents. Our split is operational (PM, ratifier, engineer, renderer, outside voice); theirs is epistemic (generate, cluster, reflect, rank, evolve, meta-review).
Different model voices
Theirs is one Gemini family. Ours is more diverse — Opus, MiniMax (two strains), Sonnet, gpt-5/o3 (as critic). A competitive advantage we already hold.
Grounding in literature and data
Co-Scientist cross-checks against ChEMBL, UniProt, AlphaFold. We cross-check against canon, recall (sessions-v2 RAG), SPINE deps, gaios_exec on the live VPS/Zeus.
Adversarial critique
Their Reflection agent ≈ our skill:critique-bracket Gate A + Gate B via gpt-5 + PC chatgpt-bridge. Producer ≠ critic.
Persistent identity + memory
Co-Scientist treats the session as ephemeral; we have SOUL.md / MEMORY.md / canon mirror per minister in their workspace bind-mount.
Adaptive planning lives here too
Their supervisor breaks high-level goals into parallel steps. Our skill:fleet-project-delivery-protocol does this at a 4-phase grain. Behind on the generation phase the supervisor coordinates.
4. The gaps that matter
Critical gap 1
No Generation phase, no Proximity clustering.
HEPH writes the brief and dispatches subtasks. Members produce one approach each. No parallel divergent ideation step. The first idea from the owning minister wins by default.
Critical gap 2
No tournament, no Elo ranking.
ATHENA or Sabour picks. Works for binary calls. Does not scale to comparing 12 variants pairwise.
Critical gap 3
No Evolution loop, no Meta-review.
Sprint closes, artefact is canon, we move on. No iterative refinement by recombination. No system-level retro feeding next round.
Operational gap
HEPH-as-decider blocks divergent thinking at inception.
PM purity was correct for build phase but wrongly applied at inception. Sabour's intent — "different voices on different LLMs brainstorm" — squashed by PM authority doing too much.
Identity gap
IDENTITY.md is empty for every minister; Theo's SOUL.md is default.
Persona anchor (Name, Creature, Vibe, Emoji) still default openclaw template for all five VPS ministers. See §5.
Verification asymmetry
Strong on execution verification, weak on hypothesis verification.
Render gates + L6 watchdog + SPINE answer "did we build it right?". Nothing answers "is this idea worth building?" before sprint kickoff.
Defensive-heavy — silence discipline, REDIRECT scripts. Personal voice nil.
Resolved 2026-05-18: was Master Craftsman + PM + Builder. Fixed to PM-only.
ATHENA
filled · 119 lines
default template
Governance voice clear. Personal voice nil.
Token-rotation 2026-05-21, resolved.
PROMETHEUS
filled · 126 lines
default template
Deep-engineering voice clear. Heavily anti-loop. Personal voice nil.
Resolved 2026-05-19: 89 turns signed "— ATHENA ⚖️". Hard rule installed.
APOLLO
filled · 88 lines
default template
Renderer voice clear. Personal voice nil.
Resolved 2026-05-27: off-role engineering critique on PROM's lane.
Theo
default openclaw template
default template
Persona only via TOOLS.md and MEMORY.md. Fragile.
Signature emoji ⚖️ collides with ATHENA.
ARGUS
ALERT ROUTING prepended 2026-05-28
n/a (MyClaw seat)
EO voice clear post-fix.
Resolved 2026-05-28: broadcasting to Pantheon despite directive.
Pattern. SOULs are operational — how the minister behaves, what they don't do, how they sign. They are not yet describing the minister's perspective, opinion-shape, the texture of their thinking. Different LLMs should produce different voices, but our prompts harmonise them into the same defensive, lane-disciplined dialect.
6. Proposed inception phase design
Step 1
Brief intake
Sabour / Cowork-Claude posts brief. Gateway freezes task snapshot with hash. Hard stop on stale/missing/conflicting.
›
Step 2
Generation (divergent)
Each minister posts 2-3 candidates in own voice on own LLM. Parallel. No PM gate. Preamble mandatory.
›
Step 3
Proximity clustering
Semantic groups via project-scoped recall. Protected-singleton for outliers.
›
Step 4
Reflection
Two-critic Gate A. Disagreement = signal, ATHENA reviews.
Step 5
Tournament
Pairwise Elo per-dimension. ATHENA aggregates mechanically. Blinded author. Prompt-order randomised.
›
Step 6
Evolution
Top 2-3 merged. Same frozen snapshot. Cross-minister recombination.
›
Step 7
Expert wrap-up
Lane expert by domain (advisory, not authoritative).
›
Step 8
HEPH dispatches build
PM-wait active only here. 4-phase protocol kicks in.
›
Step 9
Ratify + canon close
Gate B. ATHENA quotes hash. Typed meta-review feeds NEXT inception.
Colour key: generate debate evolve build / close. Full integration spec including 4-layer precedence lattice, mid-sprint rebase, critic pluralism, and per-domain rubrics is in canon:arch-fleet-integrated-plan-v2-2026-05-30.
7. Summary table — gaps and changes
Area
Today
Co-Scientist equivalent
Change to apply
Generation phase
One owner proposes one approach.
Generation agent.
NEW Step 2 — each minister 2-3 candidates, parallel.
Proximity / clustering
None.
Proximity agent.
NEW Step 3 — Cluster skill + protected singletons.
Reflection
Critique-bracket ad-hoc.
Reflection agent.
UPGRADE Mandatory two-critic Step 4.
Tournament
PM / Sabour picks.
Ranking agent · Elo.
NEW Step 5 — per-dimension Elo, ATHENA mechanical aggregator.
Evolution
None.
Evolution agent.
NEW Step 6 — merge top 2-3, frozen snapshot.
Meta-review
Ad-hoc retros.
Meta-review agent.
UPGRADE Typed 5-field canon card per close.
Supervisor
HEPH rigid PM.
Adaptive planner.
UPGRADE Cowork-Claude is inception supervisor; HEPH is build PM only.
Multi-LLM diversity
Opus / MiniMax / Sonnet / Direct / gpt-5.
Single Gemini family.
KEEP our advantage.
SOUL.md
Filled for 4 of 5.
n/a (stateless).
KEEP + scope PM-wait to build only.
IDENTITY.md
Empty default for all 5 VPS.
n/a
FILL NOW Sabour writes persona seed.
Theo identity
SOUL is default template.
n/a
FILL NOW author proper SOUL + emoji.
Project-context layer
None — only vector recall (similar, not authoritative).
n/a (project = paper).
NEW per-project context.yaml with schema + provenance + expiry.
Precedence lattice
Implicit / inconsistent.
n/a
NEW 8 levels, must_not beats persona, machine-checked.
Critic centralisation
One gpt-5 oracle.
n/a
UPGRADE Two critics, different families; disagreement = signal.
My honest read: we are not behind Co-Scientist on infrastructure. We are behind on (a) the shape of how a project starts and (b) the per-project domain context that makes voice-diverse generation actually compatible. Both are fixable in 4 weeks. The harder problem is the identity gap — operationally-correct SOULs that have stopped having distinct voices. That's a one-evening fix if Sabour writes the IDENTITY.md files; nobody else can seed who an agent thinks they are.
9. PCS — Pantheon Co-Scientist v3 (where we landed, 2026-05-31)
The architectural integration of the four-layer stack + Co-Scientist inception + minister-edge gateway + bidirectional observability + auto-recovery. This page (above) was the spec; PCS is what we built from it. Tracked as fleet-redesign-2026-05-30 in project_v2 (id eca099fa).
Mechanically verified preamble at every endpoint (Pantheon Room /say, capability gateway) — server-checked, not minister-honour.
Rebase protocol for mid-sprint staleness — context_rebase_cron.py detects drift ≥3 / expired assumption → worker requests rebase → HEPH approves → ATHENA ratifies. This is the auto-recovery loop.
Two-critic plurality on Gate A (gpt-5 + alternate family).
ATHENA-as-minister separated from ATHENA-as-protocol-function.
Forward (egress): capability_gateway at 127.0.0.1:8911 — non-bypassable. Six surfaces collapse here: OpenClaw message tool, direct curl, gaios-ext shim, Pantheon Room HTTP (/say /vote /critic /ratify), OpenClaw TG plugin, gaios_exec. Each request emits identity_inferred / channel_classified / intent_inferred / preamble_construct_attempt with correlation fields (request_id, mode, method, host, path_hash, decision_surface) into fleet_events.
Reverse (audit):docker_log_audit.py tails the 5 minister containers; tg_history_audit.py + Telethon userbot backfills any v3-isolated-mode minister where docker tail is silent (Theo class).
Shadow verification: when caller supplies explicit X-Fleet-Preamble, preamble_verifier.py runs adversarially against inferred (channel, intent, minister, project_classification) and emits stable rejection codes: identity_mismatch, wrong_channel, wrong_intent, wrong_project_classification, unknown_chat, multi_project_requires_explicit_preamble, gateway_not_ready, unsupported_body_encoding, auto_construct_failed.
Self-healing / auto-recovery layer
L3: TG silent-drop detection (telegram-sent-messages.json vs cowork-bot observer).
Rebase loop:context_rebase_cron.py — drift detection → rebase request → HEPH approve → ATHENA ratify.
Lane-stall recovery procedure (NEW 2026-05-31): canon:fact-openclaw-isolated-polling-lane-stall-2026-05-31 — Apollo's trading-platform lane was stuck 48 h after a handler-timeout abort; recovered today via evidence-preserving quarantine + container restart.
NEXT (designing now): openclaw cron self-check + wakening per minister, HEPH-tightest cadence, to close the "minister idle, nothing pushing" gap surfaced today.
Honest open gaps
R9 DESIGN PIVOTED 2026-06-01 — original mechanism (proxy.headers in openclaw.json) rejected by OpenClaw v2026.5.26 schema. Sabour selected Option E: port-per-minister at gateway. Critic GO-WITH-CHANGES, 5 blockers folded into canon:amend-r9-port-per-minister-2026-06-01. Implementation still pending: gateway code change + MINISTERS.json gateway_port field + 4 openclaw.json proxyUrl edits + batched 4-minister restart + calibration test additions.
Userbot membership gap — still: @gaios_conductor not in 2 of 4 production groups; bundled Sabour ask drafted, pending.
HEPH idle 4+ h on 2026-05-31 — no follow-up driver firing.Detection productionized 2026-06-01T00:06Z: PCS Heartbeat v2 LIVE (16.2h soak passed, DRY_RUN flipped). Full idle-recovery validation drill still pending after ENFORCE.
NEW (CRITICAL, FOUND + FIXED 2026-06-01):cache_unready bug — MinistersCache loader expected flat dict, MINISTERS.json envelope (added 2026-05-30 with grotto-suite) broke it. 24h MONITOR soak was contaminated; would have caused 503 on every minister send under ENFORCE. One-line fix landed; cache_unready stopped firing.
NEW (PENDING): A.3 explicit X-Fleet-Preamble emission from gaios-ext shim + Pantheon Room HTTP endpoints.
NEW (PENDING): A.4 calibration test #18 — matrix expanded per critic to include port-authoritative + port/preamble-mismatch + startup-validation cases.
NEW (PENDING): Apollo doctrine ambient drift — pre-restart sessions (PROM at minimum) may still emit tool-body leak ("Now let me reply to HEPH"); fully active only after next session boundary per minister.
All PCS work canon-recorded. Architecture canon trail: 2561d254 → 831e52c5 → 52f05611 → 1b50654a. PCS naming ratified by Sabour 2026-05-31 ~15:30 AEST.
2026-06-01 · 05:00Z update — PCS v3 essentially COMPLETE. R9 Steps 1-10 LANDED. Phase 5 ENFORCE FLIPPED 02:28:39Z (task #117 CLOSED). Initial narrow R4 caused ATHENA crash-loop + LLM blocking; expansion + then wildcard CONNECT pivot per Sabour directive. Gateway now operates as identity-trusted observatory layer (R4 firewalling + 407 enforcement dropped; 11 other functions retained). ARGUS Panoptes assigned new role as egress anomaly watcher (canon:argus-myclaw §all-seeing). Honest open gaps refreshed: cache_unready CLOSED, spine version CLOSED, HEPH idle CLOSED (PCS Heartbeat v2 LIVE), R9 CLOSED. NEW gap: ARGUS observability implementation pending (scheduled fleet_events scanner). Apollo dispatch msg-3506 still in-flight — needs new TG inbound to wake him.
New canon since this card was last updated: arch-pcs-heartbeat-v2-2026-05-31 (LIVE), fact-pcs-bootstrap-red-artifacts-2026-06-01, rule-runtime-dependency-coordination-2026-06-01, rule-rendered-surface-acceptance-2026-06-01, fact-openclaw-sendmessage-fallback-defect-2026-06-01, amend-r9-port-per-minister-2026-06-01, argus-soul-hardening-2026-05-31 (TOMBSTONED FULFILLED).