prefab-source2-acceptance.json
docs/evidence/prefab-source2-acceptance.json
1{
2 "date": "2026-10-25",
3 "capability": "Portable nested arrangement capture and prefab source 2 compiler",
4 "base_commit": "cafa40d",
5 "source_branch": "codex/engine-foundations",
6 "full_plan_percent_estimate": 48,
7 "numbered_milestones_closed": [],
8 "checks": {
9 "full_headless": {
10 "passed": 482,
11 "failed": 0,
12 "log_sha256": "9238c39685efa92047a10242c135d24c706e1929da50bb620bda3ab8d552e0b7"
13 },
14 "final_targeted": {
15 "file": "tests/prefabs-hierarchy.test.ts",
16 "passed": 6,
17 "failed": 0,
18 "note": "Includes one added prototype-property catalog-name regression after full suite."
19 },
20 "type_and_import_boundaries": "passed; 94 package source files",
21 "browser": {
22 "passed": 1,
23 "failed": 0,
24 "report": "prefab-source2-browser.json"
25 },
26 "production_client": "Isolated browser server built the production client successfully"
27 },
28 "coverage": [
29 "Nested group/model expansion with root offset applied exactly once",
30 "Model changes invalidate dependent prefab/instance/place hashes",
31 "Explicit inherited instance overrides and persistent bindings retained",
32 "Legacy pinned prefab compiler/runtime evidence remains exact",
33 "Missing parents, cycles, stale bindings and group-field rejection",
34 "Real native checkpoint restoration of expanded hierarchy",
35 "Isolated process build and compiler-profile reply validation",
36 "Capture of an externally parented branch preserves world matrices",
37 "Browser export retains actual geometry/assets and does not save or dirty the world"
38 ],
39 "visuals": [
40 "editor-prefab-capture.png"
41 ],
42 "corrected_findings": [
43 "Initial new test fixture had a missing closing brace; corrected before runtime verification",
44 "Declared authoring-to-world compiler dependency for validated capture",
45 "Captured model catalog uses a null-prototype map to preserve valid prototype-property names"
46 ],
47 "remaining": [
48 "Browser library for exported arrangement sources",
49 "Source-linked instance placement and overrides in saved authoring documents",
50 "Whole-instance rotation/scaling and richer migration tools",
51 "All remaining full-plan gates and final art polish"
52 ],
53 "production_deployed": false
54}
55