Nine repositories, with dated evidence.
Six product repositories, observability, community files, and this site. The six product entries below preserve the early 2026-09-02 proof snapshot: their pins, descriptions, CI failures, and capability limits are historical, not current main. See the current evidence update, the reviewed source heads, and each repository’s current README.
Dated evidence beyond the historical map
Latest acceptance successor — 2026-09-10, 21:27 UTC (post-recovery-fence merges)
confirmed Gateway PR #39, harness PR #62, and MCP PR #40 merged between 21:20 and 21:21 UTC. Their current main heads are gateway c8be3a7 / tree 69b9dc2, MCP 037d10d / tree 53013a3, and harness 682c2b5 / tree 173be64. Main CI and policy passed for all three. Gateway now rejects echoed recovery request responses and fences unknown generations; harness rejects recovery generation drift; MCP accepts the canonical pending-rejoin receipt and rejects invalid post-generations on reconcile or unknown responses.
confirmed The accepted coop-native-v1 artifact at protocol ed8626c remains bound to gateway de1fe723, MCP 47d63f6, and harness H0 a2cb481, with producer ab702db. The later source fixes have not refreshed those artifact identities; native two-peer action, vote, effect, checksum, and disconnect/rejoin recovery remain unverified.
Latest release successor — 2026-09-10, 21:32 UTC (v0.4.1 source-only prerelease)
confirmed Game-mod's current sts2-game-mod-v0.4.1 tag/release is published and non-draft at source commit d23ca838 / tree 23336ca. Source-release workflow 34532717805, CI 34532510095, and policy 34532510190 passed. Windows x86-64 archive SHA-256 is 58fdaaf9a6fa243e8a18398bc0d2b90f78eddb228626fbff7b3b5255c3117050; Linux x86-64 archive SHA-256 is 174bb1551e26d7693c707f5f9f8989dc0f0d9b83ac34e7e6b9b337c2f03fa78b. This source-only prerelease contains no compiled runtime or Workshop package and establishes no host compatibility or platform support. The historical sts2-game-mod-v0.4.0 remains published at a70a5e5 / tree 0b16693; its earlier hashes remain in the historical release record.
Latest native artifact successor — 2026-09-10, 22:27 UTC (protocol PR #38)
confirmed Protocol PR #38 merged at 2026-09-10T22:24:58Z. The current protocol artifact is f22dd721 / tree 0e053e68; CI 34537328660 and policy 34537328616 passed. This successor supersedes the 22:04 UTC artifact identity below while preserving the live-runtime boundary.
| Artifact role | Reviewed source | Tree | Checks and boundary |
|---|---|---|---|
| Protocol artifact | f22dd721 | 0e053e68 | CI/policy passed; schema and artifact source. |
| Producer capture input | d23ca838 | 23336ca8 | Exact source bound to r7; source-only. |
Producer current main | 888b067 | 1fec63ba | PR #65 digest-helper update; separate from capture input. |
| Gateway consumer | c8be3a72 | 69b9dc22 | Consumer component identity; live transport unverified. |
| MCP consumer | 037d10de | 53013a3f | Consumer component identity; live transport unverified. |
| Harness consumer | 63dc5636 | 575a84cc | PR #53 runtime-v4/runtime-v3 source corrections; no native wire or serialization files changed. |
confirmed The protocol artifact's conformance record binds producer capture input d23ca838 / 23336ca8, gateway c8be3a72 / 69b9dc22, MCP 037d10de / 53013a3f, and harness 63dc5636 / 575a84cc. The current game-mod main is 888b067 / tree 1fec63ba; game-mod PR #65 updated sha2 to 0.11.0 and its digest helpers, with CI 34535163545 and policy 34535163507 passed. That current head is recorded separately from the capture input.
confirmed The fresh producer capture coop-native-source-only-20260910-r7 remains unchanged: it was captured at 2026-09-10T21:39:58Z, has wrapper_count: 9 and projection_match: true, and retains schema digest 2f3bc99e53080fa11b39592b64fb0ab964a16f568719a2622d0b2caf766ab629. The refreshed consumer-conformance record reports component_serialized_conformance / source_to_consumer: pass for those exact identities.
confirmed Harness PR #53 added runtime-v4 expert catalog/composition/transport coverage and corrected runtime-v3 recovery fixtures; its PR CI 34536315640 and PR policy 34536315601 passed, as did merged main CI 34536555216 and policy 34536555229. The protocol refresh records that PR #53 changed no coop-native wire or serialization files, so no producer recapture was needed.
unverified The capture uses a synthetic CapturePort and records native_session_executed: false. No live two-peer action, vote convergence, shared effect, native checksum settlement, or disconnect/rejoin recovery is recorded; live_status remains unverified. The v0.4.1 source-only release and current observability, runtime, provider, Workshop, and platform-support limits remain unchanged.
Latest native artifact successor — 2026-09-10, 22:04 UTC (protocol PR #36)
confirmed Protocol PR #36 merged at 2026-09-10T22:02:17Z. The current protocol artifact is b1d1a86a / tree 57478028; CI 34535371482 and policy 34535371517 passed. This successor supersedes the 21:53 UTC artifact identity below while preserving the live-runtime boundary.
| Artifact role | Reviewed source | Tree | Checks and boundary |
|---|---|---|---|
| Protocol artifact | b1d1a86a | 57478028 | CI/policy passed; schema and artifact source. |
Producer sts2-game-mod | d23ca838 | 23336ca8 | Existing capture input; source-only producer. |
| Gateway consumer | c8be3a72 | 69b9dc22 | Consumer component identity; live transport unverified. |
| MCP consumer | 037d10de | 53013a3f | Consumer component identity; live transport unverified. |
| Harness current consumer | d23b490 | 8dd448e2 | PR #36 sha2 API migration; coop-native wire/serialization semantics unchanged. |
confirmed The fresh producer capture coop-native-source-only-20260910-r7 remains unchanged: it was captured at 2026-09-10T21:39:58Z, contains 9 serialized wrapper captures with projection matches, and retains schema digest 2f3bc99e53080fa11b39592b64fb0ab964a16f568719a2622d0b2caf766ab629. The refreshed consumer-conformance record reports component_serialized_conformance / source_to_consumer: pass for the exact producer, gateway, MCP, and current harness identities above. No producer recapture was needed.
unverified Protocol PR #36 pins current harness main at d23b490 / 8dd448e2; its dependency-only sha2 0.10.9 to 0.11.0 digest API migration leaves the coop-native wire and serialization semantics unchanged. The capture uses a synthetic CapturePort and records native_session_executed: false. No live two-peer action, vote convergence, shared effect, native checksum settlement, or disconnect/rejoin recovery is recorded; live_status remains unverified. The v0.4.1 source-only release and current observability, runtime, provider, Workshop, and platform-support limits remain unchanged.
Latest native artifact successor — 2026-09-10, 21:53 UTC (protocol PR #35)
confirmed Protocol PR #35 merged at 2026-09-10T21:51:44Z. The current protocol artifact is d930110b / tree aef7ce55; CI 34534444584 and policy 34534444476 passed. This successor supersedes the 21:27 UTC artifact identity below while preserving the live-runtime boundary.
| Artifact role | Reviewed source | Tree | Checks and boundary |
|---|---|---|---|
| Protocol artifact | d930110b | aef7ce55 | CI/policy passed; schema and artifact source. |
Producer sts2-game-mod | d23ca838 | 23336ca8 | Fresh capture input; source-only producer. |
| Gateway consumer | c8be3a72 | 69b9dc22 | Consumer component identity; live transport unverified. |
| MCP consumer | 037d10de | 53013a3f | Consumer component identity; live transport unverified. |
| Harness consumer snapshot | 682c2b5b | 173be647 | Capture-bound consumer; live execution unverified. |
| Harness current main | d23b490 | 8dd448e2 | CI / policy passed after dependency-only PR #44; artifact not refreshed. |
confirmed The fresh producer capture coop-native-source-only-20260910-r7 was captured at 2026-09-10T21:39:58Z and contains 9 serialized wrapper captures, all with projection matches. The consumer-conformance record reports component_serialized_conformance / source_to_consumer: pass for the exact producer, gateway, MCP, and harness snapshot identities above. The schema digest remains 2f3bc99e53080fa11b39592b64fb0ab964a16f568719a2622d0b2caf766ab629. Harness main later advanced through dependency-only PR #44; the capture remains explicitly bound to 682c2b5b / 173be647 until refreshed.
unverified The capture uses a synthetic CapturePort and records native_session_executed: false. No live two-peer action, vote convergence, shared effect, native checksum settlement, or disconnect/rejoin recovery is recorded; live_status remains unverified. The v0.4.1 source-only release and current observability, runtime, provider, Workshop, and platform-support limits remain unchanged.
Latest observability successor — 2026-09-10, 20:44 UTC (post-PR #19 merge)
confirmed The nine-repository source snapshot below follows observability PR #19 merging at 2026-09-10T20:42:45Z. It supersedes the earlier 20:02 UTC observability identity; static publication, release, host, provider, gameplay, co-op, and Workshop acceptance remain separate.
| Repository | Current main | Tree | Checks and boundary |
|---|---|---|---|
| sts2-game-core | f9db577 | 8cb53ed | CI/policy passed; host-independent semantics. |
| sts2-game-mod | a70a5e5 | 0b16693 | CI/policy/source-release passed; source-only prerelease. |
| sts2-gateway | de1fe72 | cbf10ca | CI/policy passed; source/component conformance. |
| sts2-mcp-server | 47d63f6 | a6eb009 | Main CI 34516747992 / policy 34516748169 passed; PR #39 CI 34515863120 / policy 34515863070 also passed; source/component conformance. |
| sts2-harness | 0f71c18 | 6b8f26d | CI/policy passed; serialized consumer conformance. |
| sts2-protocol | ed8626c | 3681cf2 | CI/policy passed; component checksum conformance. |
| ai-agent-observability | 89539a6e | dd948bdb | CI passed after PR #19 merged; OTel bind/inode deployment repair is source/component evidence, while live ingestion/query/persistence remain unverified. |
| .github | f32a02c | 350b53a | Governance records. |
| AI-Ascension.github.io | f8b1e8f | 1218f1e | Validation/Pages deployment passed; static publication only. |
unverified Observability acceptance remains blocked: MLflow has one exact identity/trace match with 124 allowlisted spans and no terminal outcome; Laminar is credential-unavailable with no query rows or restart-persistence proof; rootful Podman/image identity and the root-only Laminar query key remain inaccessible.
Latest acceptance successor — 2026-09-10, 19:15 UTC (post-19:05 native co-op consumer merges)
confirmed This latest dated inventory follows gateway PR #38, MCP PR #39, harness PR #61, and protocol PR #34 merging between 17:51 and 19:05 UTC. It supersedes the dated paragraphs below for current identity. The cards that follow remain historical 2026-09-02 pins and are labeled as such; use this successor and the evidence ledger for current heads.
| Repository | Current main | Tree | Latest checks and boundary |
|---|---|---|---|
| sts2-game-core | f9db577 | 8cb53ed | CI / policy passed; host-independent. |
| sts2-game-mod | a70a5e5 | 0b16693 | CI / policy / release passed; source-only prerelease. |
| sts2-gateway | de1fe72 | cbf10ca | CI / policy passed; native route/forwarder source conformance, live host unverified. |
| sts2-mcp-server | 47d63f6 | a6eb009 | PR CI / PR policy passed; native conflict/recovery source conformance, live settlement unverified. |
| sts2-harness | 0f71c18 | 6b8f26d | CI / policy passed; serialized native consumer conformance, live execution unverified. |
| sts2-protocol | ed8626c | 3681cf2 | CI / policy passed; component checksum conformance, live support unverified. |
| ai-agent-observability | d7e79e1 | 179eab4 | CI passed; live ingestion/query/persistence unverified. |
| .github | 9c795e6 | 8367f18 | No hosted check recorded; governance and acceptance records only. |
| AI-Ascension.github.io | b0b04b8 | 45900bb | validation / Pages passed; static publication only. |
confirmed The accepted coop-native-v1 component artifact records schema digest 2f3bc99e53080fa11b39592b64fb0ab964a16f568719a2622d0b2caf766ab629, serialized source-to-consumer pass, and exact producer snapshot sts2-game-mod@ab702db / tree e3f0aa9d30fe25585fbb3c1fe8e3c1fcdfa43223, gateway de1fe723 / tree cbf10caa6775ca06adf7fe1e9d6cc98be6453a66, MCP 47d63f6 / tree a6eb009912a4f624c49398f6cfc25022da65b563, and harness H0 a2cb481 / tree 083e1dc3ca88c35eedc10a6187a63c91a9864c46. The producer snapshot and harness H0 are bounded artifact inputs distinct from the current game-mod release/main and harness main.
confirmed Game-mod has exactly one published, non-draft prerelease, sts2-game-mod-v0.4.0, targeting a70a5e5 / tree 0b16693. Source-policy SHA-256 is f8fea839e28902843d1ea02db2589337ff36ec8214765d548c42177514fe3ba8; included-content digest is 54b56ad89e813b1d250bf8d3a318b377ccae26db7d7122f534b4adccfee2dbbe; Windows and Linux archive hashes are acdf792a359cdf4f7f078967371317a995aea7c8194415800a00efb40db10362 and 5670d7992d3e1276f4f8de1f3735f0d7e1595e7900990e7e9d7f1ef5ca5a77cf. The other eight repositories have zero tags and releases; stable runtime distribution remains unverified.
unverified No live native two-peer model action, vote convergence, shared effect, checksum settlement, or disconnect/rejoin recovery is recorded. No model-controlled Victory or replay is recorded; named Windows/Linux runs are bounded Defeat campaigns and forced Victory fixtures bypass ordinary play. MLflow returned HTTP 200 for a failed 124-span run without terminal outcome; Laminar health returned HTTP 200 while its query returned HTTP 401 with zero rows/pages, and restart-persistent terminal telemetry remains unverified. Rootful Podman/host access and a valid Laminar credential/path are still needed. Workshop upload, Steam legal agreement, entitlement, item/content visibility, subscription/discovery/loading, update, and rollback remain unverified.
confirmed Before this successor is deployed, site main was b0b04b8 / tree 45900bb; validation 34502645662 and Pages deploy 34502645601 passed, and the deployed r11 pages returned HTTP 200. The current successor is not published until this change merges.
Latest publication successor — 2026-09-10, 19:26 UTC
confirmed The preceding 19:15 UTC successor is now published. Site main is 64de240 with tree 530c3f7819b92699bb266add9ef703477fde73d5; validation 34520369933 and Pages deployment 34520369905 passed, and deployment 6379445687 reached success.
confirmed Cache-busted HTTPS requests returned HTTP 200 and matched the merged tree exactly: README.md 9c4a5589bc35e41b71bb1ef26154b1c35e67f57d1f36e5f0e7b399ac51150dc3, evidence.html a2851de73896a6a2d19e91692043b9eaae028984baca273eeefc6b823e97fd8e, and repositories.html 46ac34bd073bc1db8294dee97a649685fa958c4ff027ce3054298af4776a4ecc. This confirms static publication only; it does not establish runtime, provider settlement, native two-peer gameplay, observability persistence, release compatibility, or Workshop lifecycle acceptance.
confirmed The 2026-09-10 15:34–15:38 UTC source refresh records the nine exact default-main heads in the evidence ledger and the status supplement. The named Windows and Linux records remain bounded Defeat campaigns and replays; forced Victory fixtures bypass ordinary play.
unverified No model-controlled Victory or replay of a model-controlled Victory is recorded. No native two-peer action/effect/checksum settlement or disconnect/rejoin recovery is recorded. MLflow and Laminar query evidence does not establish terminal gameplay telemetry or restart persistence; rootful Podman/host access and a valid Laminar operator credential/path remain needed. The release inventory has zero tags and zero GitHub releases across the nine repositories. Workshop upload, Steam legal agreement, entitlement, item/content visibility, subscription/discovery/loading, update, and rollback remain unverified.
confirmed Site main is 3935679; validation run 34495457608 and Pages deployment 34495457785 succeeded. This confirms static publication only.
confirmed The successor refresh begins 2026-09-10 at 15:54 UTC and records all nine current default-main heads and completed checks in the evidence ledger. Game-mod a70a5e5 is the merged PR #71 source-policy and copied REST artifact parity result. Harness 4342789 is the merged PR #58 worker graph result, with the crate root wiring worker_handoff, worker_runtime, and worker_runtime_store plus watchdog-worker-v1 schema, fixtures, command mapping, and restart/recovery tests. These are source/component and CI records.
unverified The blockers remain exact: no model-controlled Victory or replay; no native two-peer action/effect/checksum settlement or disconnect/rejoin recovery; Laminar credential/path and rootful Podman/host acceptance are still needed; zero tags and zero GitHub releases across the nine repositories; and no verified Workshop upload, Steam legal agreement, entitlement, item/content visibility, subscription, discovery, loading, update, or rollback.
confirmed Site main is a451a70; validation run 34498420048 and Pages deployment 34498419971 succeeded. This confirms static publication only; this successor draft is not deployed.
confirmed The 16:13 UTC successor refresh follows harness PR #51 merging at 2026-09-10T16:03:56Z. Harness main is 780f2d5; PR checks 34499698232 and 34499698312, followed by main checks 34499708670 and 34499708793, passed.
confirmed PR #51 adds bounded context-capture source/component wiring through ExoSession::decide, the generic ProviderPort route, Astra's final CLI handoff, and Ollama's final serialized HTTP write, with lifecycle, identity, manifest, queue, vault, and failure-fidelity tests. source-derived These are source/component and synthetic differential records: no real provider, game, or external service was called, so they do not establish a provider receipt, game action, browser run, native platform behavior, integrated producer/store demonstration, or gameplay settlement. Native preflight reached root → lead only; coordinator/specialist ancestry remains unverified.
unverified The blockers remain exact: no model-controlled Victory or replay; no native two-peer action/effect/checksum settlement or disconnect/rejoin recovery; Laminar credential/path and rootful Podman/host acceptance are still needed; zero tags and zero GitHub releases across the nine repositories; and no verified Workshop upload, Steam legal agreement, entitlement, item/content visibility, subscription, discovery, loading, update, or rollback. At capture, site main was 457f002, with validation 34499991425 and Pages deployment 34499991509 successful; this confirms static publication only.
confirmed The 16:25 UTC successor refresh follows gateway PR #37 and harness PR #59. Gateway main is 5f3eadab, with CI 34501500166 and policy 34501500201 passed. Harness main is 5cc486a6, with CI 34501538192 and policy 34501538262 passed. Gateway PR #37 is a test-only malformed-settled-receipt regression; harness PR #59 rejects conflicting provider completion retries. These are reliability source/component records with no live host, provider, or game execution.
confirmed Game-mod has one published, non-draft source-only prerelease, sts2-game-mod-v0.4.0, targeting a70a5e5; source-release workflow 34501301708 passed. It contains source bundles only and no compiled mod, runtime payload, Workshop package, installer operation, or game launch, so host compatibility, live gameplay, provider operation, Workshop publication, and platform support remain unverified. The other eight repositories have zero tags and releases.
confirmed At this capture site main was a161730, with validation 34501507191 and Pages deployment 34501507182 successful; this confirms static publication only. See the evidence ledger and the status supplement for the complete nine-head table, release inventory, and remaining blockers.
sts2-game-core
Host-independent Rust domain core: typed game-state values, pure validation, and policy rules with no I/O.
pinned 6c46a5536e0e9f825af428db8b4811dcb2a4f26d
CI: continuous integration success · repository policy failure — DOC002 README.md: a local Markdown link target does not exist (the link escapes the repository; passes locally in the aggregate). Pre-existing.
sts2-game-mod
Game-process adapter: a bounded main-thread work queue, versioned ABI check, and HTTP request admission limits.
pinned aa465f38cda19e246b022374be05acadb4c66d21
CI: continuous integration failure · repository policy failure — workflow file issue: both workflow files contain escaped \${{ … }} expressions at concurrency.group/cancel-in-progress; no jobs ran. Pre-existing. Tests pass locally (tests/composition.rs, 3 passed).
sts2-gateway
In-memory control plane for game-host instances: lifecycle, one lease per instance with epoch fencing, and fixed routes.
pinned e7bce21d0cbd48a02c25d6463a3376ea1c94e253
CI: continuous integration success · repository policy failure — DOC002 README.md: a local Markdown link target does not exist (the link escapes the repository). Pre-existing. Tests pass locally (tests/control_plane.rs, 8 passed).
sts2-mcp-server
Thin MCP tool adapter that maps approved calls to the authenticated gateway API without bypassing it.
pinned 5faed9761866f89b922f01d3d389f3db55b9cf5e
CI: continuous integration success · repository policy success. Tests pass locally (tests/seam.rs, 7 passed).
sts2-harness
Experiment coordinator for AI runs: episodes, a pluggable model-provider interface, replay of recorded records, and artifact lineage.
pinned b485150f4728b7fa1c2b10a9d14e7b6ea2124d0e
CI: continuous integration success · repository policy success. Tests pass locally (tests/foundation.rs, 4 passed).
sts2-protocol
Shared metadata contracts (identity, versions, error envelopes) in language-neutral schemas with golden test vectors.
pinned f3ef7ca3037133cfc0cc571a12af2be1cba3df8f
CI: continuous integration success · repository policy success. Tests pass locally (tests/protocol_conformance.rs, 5 passed).
ai-agent-observability
Self-hosted telemetry configuration, bootstrap and validation tooling for OpenTelemetry fan-out to MLflow and Laminar with supporting storage services.
reviewed main: 8b6a47cedfef3b28f972437d7a1baaa201681a91 (2026-09-04).
Source-derived configuration scope; not a claim that a deployment was started or its operational behavior reproduced by this site review.
.github
Contributor guide, issue forms, security policy, and shared standards for the AI-Ascension organization.
reviewed main: 280138c5b9d8275734bf5971b029403896ce8593 (2026-09-04).
Published community files; no workflow at the reviewed main revision.
AI-Ascension.github.io
Public site for AI-Ascension: what is tested today, what is only proposed, and a browser replay of one gateway contract test.
reviewed main: ca89c46712c7ef3ead701daf33f4c544b72c5b3e (2026-09-04); hand-authored HTML, CSS, and vanilla JavaScript with no build step.
At the reviewed base, CI only deployed Pages; the recipe checked its own expectations. This update adds separate read-only validation of replay controls, local links, embedded fixture bytes, and the pinned Rust recipe. Publishing changes to main triggers Pages deployment; this review does not redeploy the site.
Historical failures, not current readiness
Three repositories fail a check on main as of 2026-09-02. All three causes are pre-existing and sit in files outside this presence work: two are README links that point outside the repository (game-core, gateway), and one is an escaped expression in both workflow files (game-mod) that prevents any job from running. The workspace tests for every repository pass locally with cargo test --workspace --all-targets --all-features --locked --offline and the policy tool reports zero errors locally. Traction (stars, forks, users) is unknown and is not reported here.
Post-artifact source-head refresh
confirmed Two bounded source changes merged after the 22:27 UTC native artifact snapshot. Gateway PR #34 is 8ba5521c / tree afb63ec0; CI 34543637424 and policy 34543637382 passed. It preserves historical persisted host-install rows until a fresh in-memory grant and adds restart coverage.
confirmed Harness PR #66 is a0ace671 / tree ece08dbf; CI 34542788897 and policy 34542788865 passed. It adds an authenticated native worker endpoint and durable admission/recovery checks.
unverified The accepted protocol artifact remains bound to gateway c8be3a72 and harness 63dc5636; these later source heads were not silently substituted into the captured conformance record. No live host install, two-peer native action, shared settlement, disconnect/rejoin recovery, or model-played victory is established by these source checks.
Latest default-branch source refresh
confirmed A fresh read-only GitHub refresh at 2026-09-11T02:02:14Z records the current heads after the 23:48 UTC snapshot. These are source/component and CI records; they do not extend the accepted native artifact's conformance result to later heads.
| Repository | Current main | Tree | Current-main checks and scope |
|---|---|---|---|
| sts2-protocol | 0bc689ea | 6d91bcf4 | README-only PR #20; CI 34547243872 / policy 34547243877 passed; accepted artifact files and digest remain at f22dd721. |
| sts2-gateway | f5582995 | 9f5f25f0 | README-only PR #21; CI 34547237851 / policy 34547237849 passed. |
| sts2-game-mod | bd8e9054 | 54ffc38e | README-only PR #55; CI 34547520887 / policy 34547520864 and managed source-only boundary passed; distinct from capture input d23ca838. |
| sts2-harness | 787c5dce | 2d0fd1f9 | PR #67 provisional Unknown recovery; current CI 34552750699 / policy 34552750723 passed. Intervening PRs #60 and #65 added bounded context memory and user-selected Ollama models; PR #67 CI 34552479720 / policy 34552479649 passed. |
unverified The accepted native artifact remains protocol f22dd721 / tree 0e053e68, with conformance bound to producer capture input d23ca838, gateway c8be3a72, MCP 037d10de, and harness 63dc5636. The current heads above were not substituted into that source_to_consumer: pass record. The r7 capture remains a synthetic CapturePort record with 9 wrappers, projection_match: true, schema digest 2f3bc99e53080fa11b39592b64fb0ab964a16f568719a2622d0b2caf766ab629, and native_session_executed: false. No live host install, provider execution, model-played Victory, two-peer native action, shared settlement, native checksum settlement, or disconnect/rejoin recovery is established.