Skip to content

Commit cd17dc6

Browse files
W104.5 — Verify static host, Adventures, and service-contract against current engine (#452)
Manually packed the engine at e52e7a1 and re-vendored the tarball into SubZeroDev.Platform's game-service workload, SubZeroDev.ServiceContract, and SubZeroDev.Adventures (submodule bumped to the same commit). All three consumers' own test suites pass unchanged: ServiceContract (59), Platform's game-service including its dependency-direction surface guard and durable Postgres profile (197, 1 pre-existing skip), and Adventures' lint/typecheck/test/test:browser/test:build (274). None reach past the declared SessionStore/Portable*/fromPortable surface. Sibling checkouts were left exactly as found (bump reverted after verification); evidence recorded on issue #392. This closes the last unmet W104 criterion — text client and MCP server were already proven in-repo by PR #449.
1 parent e52e7a1 commit cd17dc6

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

build/Test-CompatibilitySweep.ps1

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,17 @@ release tag (W104.7):
2121
from the same source this sweep packs below. Neither is a published export (only `.`
2222
and `./authoring` are), so there is no separate "against the packed archive" step for
2323
them the way there is for consumer-smoke. W104.5's other three named consumers --
24-
the static host, Adventures, and the service-contract generator -- live in
25-
repositories this one does not contain and stay unverified here, the same
26-
cross-repo limit #391 recorded for W103.7.
24+
the static host (SubZeroDev.Platform's game-service workload), Adventures, and the
25+
service-contract generator -- live in repositories this sweep does not contain, so
26+
it cannot verify them automatically (the same cross-repo limit #391 recorded for
27+
W103.7). They were verified manually against this engine's packed 0.10.0 tarball
28+
(commit e52e7a1) on 2026-09-07: SubZeroDev.ServiceContract's full suite (59 tests),
29+
SubZeroDev.Platform's game-service suite including its dependency-direction surface
30+
guard (197 tests, 1 pre-existing skip) with its durable/Postgres profile, and
31+
SubZeroDev.Adventures' lint/typecheck/test/test:browser/test:build (274 tests) with
32+
its engine submodule bumped to the same commit -- all green, evidence recorded on
33+
issue #392. That check is a point-in-time proof, not a standing gate; it needs
34+
re-running the next time any of the three repositories re-vendors this engine.
2735
2. The replay regression oracle (07-replay.md), run locally against the
2836
baseline tag's own committed fixtures and outcomes -- the same
2937
REPLAY_BASELINE_DIR mechanism .github/workflows/ci.yml's

0 commit comments

Comments
 (0)