REPOSITORY SOURCE

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