content-streaming-acceptance.json
docs/evidence/content-streaming-acceptance.json
1{
2 "date": "2026-10-25",
3 "scope": "place-content.1 distribution and bounded fetch/decode ownership; player activation remains pending",
4 "base_commit": "e09bd3ebed50ed54c6a5e7cc8894cd8ca295077d",
5 "full_plan_estimate_percent": 78,
6 "numbered_milestones_closed": [],
7 "verification": {
8 "headless": {
9 "passed": 744,
10 "skipped": 59,
11 "failed": 0,
12 "report": "content-streaming-headless.tap"
13 },
14 "postgres": {
15 "passed": 2,
16 "failed": 0,
17 "profiles": [
18 "cooperative",
19 "trusted"
20 ],
21 "fsync": true,
22 "synchronous_commit": true,
23 "report": "content-streaming-postgres.log"
24 },
25 "build": {
26 "passed": true,
27 "package_files": 152,
28 "report": "content-streaming-build.log"
29 },
30 "browser": {
31 "passed": 3,
32 "failed": 0,
33 "report": "content-streaming-browser.json",
34 "runtime": "Node 22.23.4; Playwright 1.56.1; Chromium headless/SwiftShader",
35 "scope": "Published two-traveler journey, retained-engine content routes and pin isolation, invalid links, retained-engine redirect. Does not claim native-browser execution of the content loader."
36 }
37 },
38 "initial_corrections": [
39 "The model-corruption fixture initially addressed a nonexistent vertex path; it now corrupts real derived bounds.",
40 "Real relay admission exposed a fingerprint mismatch caused by canonicalizing source key order before its existing serialized content hash. The builder now owns a structured clone without changing that order. Place order is also preserved for compiled identity."
41 ],
42 "remaining": [
43 "Normal-player and worker streaming activation",
44 "Partial compiler/simulation admission and collision/GPU readiness",
45 "Interest-driven preloading, priorities and cooling",
46 "Regional-doorway content delivery",
47 "Browser network-failure and cancellation journeys",
48 "Physical hardware/soak gates and final character/arrival art"
49 ],
50 "source_sha256": {
51 "packages/world/content.ts": "18a645338a064620452326a94c7278277938ae06abbe5812b28cccc02a2e2efb",
52 "packages/world/content-build.ts": "6dcadb4a155a96146582d96b6c30b9595d9691f435cff2e1fd9c40e810798eaf",
53 "packages/world/content-client.ts": "108bcf69d31ec71170243a3021094234ef2ae835fa5c83cdd35e12915f1ff276",
54 "services/content/http.ts": "e6067ff4477c15c40c70ccfb60260ef153fc1acd71ccb4fbc0372abd1aae59d7",
55 "services/relay/server.ts": "148a4d8fb437dd2ca908925daa79f1f7509cbd5d7cefbd37e18e8170862a3738",
56 "services/persistent/server.ts": "42217608c718a7e53bd7417ab13dceffbfe7f2cefe03f147c47bbde52d2a67e4",
57 "tests/content-streaming.test.ts": "51bd772e44d202d2ea9cdd98d0ac54832a891a29050885516ed46ec148793057",
58 "tests/content-http.test.ts": "ee03768a5fd99823f105e092a46231b1911fc2a7df337c848efbfd7ace2a0cdc",
59 "tests/content-persistent.test.ts": "d061c1e6c4714096a6d694355eb1ae5e45cb9ccf993432345b6a6b59e520ebcc",
60 "tests/browser/playtest-release.spec.ts": "3642010872306105ea37afc08fa143684426adc3251498028bb53846450984e1"
61 }
62}
63