{
  "schema": "aurora.production-register/1",
  "version": "1.17.0",
  "updatedAt": "2026-10-25",
  "title": "Citizens of Aurora",
  "subtitle": "Production register",
  "scope": "Current canonical production scope, source history and proposed scene/package staging. Reconcile means evidence remains to be assessed; it does not mean the existing game is empty.",
  "authoritativePath": "/production/tasks.json",
  "links": {
    "game": "/",
    "native": "https://aurora-design-library.wittymesa11.chatgpt.site/game-download/",
    "designLibrary": "https://aurora-design-library.wittymesa11.chatgpt.site/",
    "master": "https://chatgpt.com/space/page_930777b5485481918c364bd7cef8fd05",
    "checklist": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
    "storyboard": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
    "playcanvasEvidence": "/verification/playcanvas-upgrade.html",
    "fidelityEvidence": "/verification/fidelity-continuation.html",
    "systemsEvidence": "/verification/systems-integration.html",
    "stationEvidence": "/verification/station-journey.html",
    "embeddedCockpitEvidence": "/verification/embedded-cockpit.html",
    "floatingControlsEvidence": "/verification/floating-controls.html",
    "tactileWristEvidence": "/verification/tactile-wrist.json",
    "performanceEvidence": "/verification/performance.json",
    "assetDiagnosticsEvidence": "/verification/asset-profiler.json",
    "tactileWorkspaceEvidence": "/verification/tactile-workspace.json",
    "partyTrackingEvidence": "/verification/party-tracking.json",
    "activeCraftRecallEvidence": "/verification/active-craft-recall.json",
    "masterChecklist": "/production/master-checklist.html",
    "r35IntegrationEvidence": "/verification/r35-integration/"
  },
  "sources": [
    {
      "id": "page_f438daf833508191bd61d7b7afa77916",
      "title": "Citizens of Aurora Production Checklist",
      "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
      "sequence": 4
    },
    {
      "id": "page_bcacee6c1c2c819198d52c0cab9e657b",
      "title": "Citizens of Aurora Asset and Scene Storyboard",
      "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
      "sequence": 1
    },
    {
      "id": "page_4f1102e929d08191a15ee521d0ecb190",
      "title": "Citizens of Aurora Architectural Storyboard",
      "url": "https://chatgpt.com/space/page_4f1102e929d08191a15ee521d0ecb190",
      "sequence": 2
    },
    {
      "id": "page_930777b5485481918c364bd7cef8fd05",
      "title": "Jager Game Development Framework",
      "url": "https://chatgpt.com/space/page_930777b5485481918c364bd7cef8fd05",
      "sequence": 18
    }
  ],
  "sourceArtifact": {
    "name": "Citizens_of_Aurora_Storyboard_Map.json",
    "preparedDate": "2026-10-19",
    "readScope": "Full 32 scene cards and 25 work-package records with original joins, source hashes and inherited state wording; other catalog records remain in the linked original artifact.",
    "byteSize": 2692530
  },
  "release": {
    "browser": {
      "version": 46,
      "commit": "4c4b4fcaec4ac871b3873ec0b858a0b737edf8b8",
      "deploymentId": "appgdep_6adc5837439c8191832fb03a4b234cb7",
      "deployedAt": "2026-10-24T07:03:31Z",
      "status": "published_checkpoint",
      "audience": "public",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
      "note": "Historically confirmed native Site deployment receipt. No new live check or authenticated browser gameplay acceptance is implied. R35 integration candidate is not published.",
      "observedAt": "2026-10-24T07:03:31Z"
    },
    "native": {
      "version": 18,
      "commit": "243c10bfd422084bb30fb2efc00bd882e805cc9a",
      "status": "historical_handoff",
      "observedAt": "2026-10-20",
      "note": "Confirmed prior native v18 handoff. This checkpoint changes the original browser game only; no new Godot or Windows execution is implied."
    },
    "assetDiagnosticsCandidate": {
      "tag": "v29-asset-profiler-v1",
      "status": "source/native-verified; browser acceptance pending",
      "scope": "Bounded local source-family/variant recorder, explicit capture/store/export and real pipeline hooks; one duplicate texture submission removed. Large holographic workspace, new cockpit/PBR and Recall are separate work, not completed here."
    },
    "verifiedBrowserHistory": [
      {
        "version": 28,
        "commit": "d62d8d4d6e2b83b5efa56e6a01962afcf8889a23",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-21T22:53:00Z",
        "deploymentId": "appgdep_6ad933497a808191be8587355e367987",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_d827d92c5844819197684961ccfecadf",
        "note": "Confirmed v28 baseline before the isolated asset diagnostics candidate. Exact candidate commit/version/publication is recorded in the Sites receipt, not inferred from native tests."
      },
      {
        "version": 29,
        "commit": "e82839efbe86d34bdf2ccd8780170d39fb74cc7d",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-21T23:46:33.152679+00:00",
        "deploymentId": "appgdep_6ad9493ba4548191ad64b49894f08283",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_ed342d3edd9481918a76f2ca0f7aa393",
        "note": "Verified published profiler baseline. The large tactile workspace candidate is documented separately; its exact commit/version is recorded by the Sites deployment receipt, never inferred from native tests."
      },
      {
        "version": 30,
        "commit": "0b0bd353396c61d5db9bba3022f9b9bcde59115e",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T00:44:00Z",
        "deploymentId": "appgdep_6ad952d31f448191b8d2f4183abc872a",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_d2ef35fa898481918aa027897ed7cb20",
        "note": "Last independently read published baseline before this refinement candidate. The next exact commit/version is in the Sites deployment receipt, not inferred from native tests."
      },
      {
        "version": 31,
        "commit": "d916f0e5995b70a58712c0ddad52c113adc6c292",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T02:29:12Z",
        "deploymentId": "appgdep_6ad964cf0b8c8191a97a18d28c40c9a1",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_a92cefd6d7a8819192c7f8eadc402eab",
        "note": "Verified prior published baseline. The following cabin/account candidate is identified by its exact returned Sites receipt; source/native checks do not establish browser or multi-account acceptance."
      },
      {
        "version": 32,
        "commit": "f729b2c1b8940534f58ee4540d75f3c296c79bf0",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T03:15:22Z",
        "deploymentId": "appgdep_6ad97fb926608191ae86cc2c7dc381ee",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_862d972a52548191a2d0e9224dcbb187",
        "note": "Verified published baseline. Candidate publication is established only by the subsequent exact Sites receipt; native and fixture tests do not establish live multi-account browser acceptance."
      },
      {
        "version": 33,
        "commit": "ec9d0bb4c8553f11f93de46504e99fe5390811e8",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T04:06:07.752388Z",
        "deploymentId": "appgdep_6ad98ba0e62c8191bbc3422ef798c4a6",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_c6a7650a87808191ae2a950cd510527e",
        "note": "Verified published v33 baseline. The party candidate gets its own exact Sites receipt. Native and isolated route tests are not authenticated live two-account browser acceptance."
      },
      {
        "version": 34,
        "commit": "219409c99dae32796e97269939439ba91cfb5c88",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T04:42:35.911986+00:00",
        "deploymentId": "appgdep_6ad9942ea0688191b516e4fed869a197",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_2f40bd9ffa188191ab4fbcbee913f9dc",
        "note": "Verified published v34 baseline and additive deployed schema. The multiple-carrier candidate needs its own exact Sites receipt. Native/isolated tests are not live two-account browser acceptance."
      },
      {
        "version": 35,
        "commit": "7577a00a2da55cd3a64c8544b316aceeae96a798",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T05:16:23.480436+00:00",
        "deploymentId": "appgdep_6ad99c199884819195c01548165e1051",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_7ac12a37c12881918f626e7cb061cf90",
        "note": "Verified published v35 and additive 22-table schema. Native and isolated-route evidence does not certify live two-account browser play. The lighting candidate remains separate."
      },
      {
        "version": 36,
        "commit": "532fd4751aec0c8792bbbd2778e17c9a2f0ca698",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T05:51:12.848991+00:00",
        "deploymentId": "appgdep_6ad9a4454bc481918886e197a651736a",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_3ab5153320bc8191a7e74bf44dcc7c3d",
        "note": "Verified v36 publication. Active-craft Recall below is a separate tested candidate until its exact Sites receipt exists; neither native evidence nor deployment metadata certifies browser input."
      },
      {
        "version": 37,
        "commit": "3615bad9ace4d92f0b9ea560793d7d66d2fd85b8",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T07:03:25.534913+00:00",
        "deploymentId": "appgdep_6ad9b52a83088191aae534817f7ff377",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_539d68cb8a848191a93542cfcfe7cc09",
        "note": "Verified v37 published baseline. The carrier-route correction below is a separate tested candidate until its exact Sites receipt exists. Native/source evidence and deployment metadata do not establish authenticated browser or device acceptance."
      },
      {
        "version": 38,
        "commit": "304f1a65a1e73e1ef25deae221277024cb6960ab",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T08:11:08.563312+00:00",
        "deploymentId": "appgdep_6ad9c50ee3248191b3921c3ea6e88b6e",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_a04da9c9160c8191adb98fb6098da507",
        "note": "Exact published v38 baseline receipt. Native/source and deployment evidence do not establish authenticated browser or intended-device performance acceptance. The v39 residency/diagnostics correction is a separately tested candidate until its exact Sites receipt exists."
      },
      {
        "version": 39,
        "commit": "61335839c4df06c70a28cdd1db51e2dccfc710e5",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-22T09:12:33.469741+00:00",
        "deploymentId": "appgdep_6ad9d36dab6c8191a9cb119dffde2bdf",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_afa157e51aac8191b7a06034a521c55c",
        "note": "Exact published v39 baseline. Scoped native resource/call reductions are not browser FPS or proof that user-device lag is resolved. The v40 authored-shadow correction has a separate exact deployment receipt after publication."
      },
      {
        "version": 44,
        "commit": "7ec7864b8bea7c071a81e2f74f7e83fc01d5303d",
        "status": "published_checkpoint",
        "observedAt": "2026-10-23T18:19:21.654355+00:00",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "deploymentId": "appgdep_6adba51922988191a401c157db536cef",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_0021d1a811cc8191b10825374e9d95f4",
        "note": "Exact native deployment succeeded; public MAIN API HTTP200 and browser launcher verified. Cloud browser WebGL unavailable; no in-game browser acceptance claim."
      }
    ],
    "tactileWorkspace": {
      "buildId": "v30-tactile-workspace-v1",
      "implementation": "implemented_subset",
      "verification": "native_scene_and_host_handlers_passed",
      "browserAcceptance": "user_confirmed_subset: appearance, menu function and correct fingertip actuation on their current device; automated browser matrix remains not run",
      "deployment": "exact_receipt_separate",
      "evidence": "/verification/tactile-workspace.json",
      "userFeedback": {
        "messageId": "Sentinel_3f46c387058081918b14c9c2f6d3439d",
        "requestedRefinement": "Project large workspace farther into the world without changing the approved functionality or finger contact."
      }
    },
    "touchAndWarmupRefinement": {
      "buildId": "v31-touch-reach-and-resident-view-warmup-v1",
      "implementation": "implemented_subset",
      "verification": "native_validation_passed_browser_pending",
      "deployment": "exact_receipt_separate",
      "scope": [
        "Farther anchored tactile workspace and chest-height T wrist pose without forced camera look-down",
        "Interior hatch moved left/up into measured real arm reach; no obsolete flight/occupancy prevention; deterministic closing displacement and actual aperture pressure response",
        "Stable native material assignment plus bounded resident-view shader warmup before initial view reveal; no all-world eager loading or permanent asset cache"
      ],
      "preserved": [
        "Approved upper rim telemetry",
        "Save schema, identity and access audience",
        "Current tactile menu functionality, real touch contact and diagnostics"
      ],
      "notIncluded": [
        "Two-seat cockpit and shared carrier occupancy",
        "Bed and weapon integration",
        "Full Recall/waypoints/autopilot expansion",
        "New PBR payloads or lighting overhaul"
      ],
      "browserAcceptance": "not_run; no browser authentication retry",
      "limitations": [
        "CPU/native timing does not prove user-device FPS or GPU duration",
        "Legacy baseline harness failures are recorded separately, not reported as passing",
        "Runtime streaming of future distant chunks remains incremental"
      ],
      "evidence": {
        "releaseReport": "docs/verification/refinement-v31/README.md",
        "maintainedRegressionSuites": {
          "passed": 82,
          "scope": "80 passed in the final batch; obsolete profiler build-ID assertion corrected and rechecked; unchanged ground-budget test passed serially with its original limit. Eleven independently reproduced v30 legacy failures are listed separately."
        },
        "actualFinalSceneWorkspace": {
          "checksPassed": 37,
          "viewport": [
            960,
            540
          ],
          "scope": "Real native cold preparation and post-update reveal; fixed forward eye/orientation/FOV on wrist raise; actual seated/standing touch dispatch; full active polygons; anchored carrier/head motion and paused time."
        },
        "nativeRuntimeChecks": 12,
        "nativeRenderContractChecks": 10,
        "mockedFinalSceneOrchestrationChecks": 10,
        "residentViewComparison": {
          "scope": "Immutable v30 cold rear first exposure creates four native programs; candidate zero. Four exact forward/rear pixel pairs. Scene+renderer-only control also preserves draw/triangle counters. Native Scene 7fd356fa and final f541740d differ only by verified inactive wrist-look removal; separate final-scene workspace proof uses exact final source. No browser/device-FPS or all-world coverage claim."
        },
        "boundedQualifications": [
          "Inherited pilot-cushion intersections remain in early arm motion; raised wrist and active opaque armor/cabin approaches are clear.",
          "Occupied hatch recovery is finite and nonwedged but can displace the actor abruptly; measured maximum world correction 1.516 m in one tick.",
          "User confirmed v30 menu appearance/function/finger contact; this is historical acceptance, not v31 browser acceptance."
        ]
      }
    },
    "sharedCabin": {
      "tag": "v32-shared-cabin-and-account-pairing-v1",
      "status": "Scoped implementation and native/server verification; final receipt identifies publication",
      "evidence": "EV-SHARED-CABIN-20261022",
      "scope": "Two actual interlink seats, full lower dashboard and smaller upper opaque sensor viewport, real berth transitions, bounded pressure/lighting cues, hitscan-consistent pulse/pip, one canonical carrier, explicit stable-account pairing and temporary room-seat admission. Shared six-action cockpit systems command path is separately revision-checked.",
      "limits": [
        "Authenticated two-browser acceptance is not run.",
        "Original Site audience stays unchanged.",
        "Friends/group granular saved grants, same-room separate friend-owned ships, cross-room retrieval/storage/fleet/fabrication and destruction policy remain incomplete.",
        "Higher-fidelity lighting/PBR pass, full Recall/waypoints and inventory acquisition are separate work.",
        "Native software rendering draw counts and timings are not browser GPU/FPS results."
      ]
    },
    "durableSocial": {
      "tag": "v33-durable-contacts-and-ship-access-v1",
      "status": "published v33; exact receipt in recovery handoff; live multi-account browser acceptance pending",
      "scope": "Saved explicit Friends invitations, accepted Groups and editable Owner/Member/Probation templates, explicit owned-ship account/group grants, deny precedence, revision-fenced command enforcement and exact-request recovery. This is not full NET-004 acceptance.",
      "limits": [
        "Only nine useful passenger/hatch/six-system capabilities are exposed; pilot grant cannot delegate the existing flight lease.",
        "New ships private by default; existing crew-open rooms and occupied bodies are preserved.",
        "Real two-account browser acceptance remains unverified. Site audience is unchanged.",
        "Second own starter/fleet, weapon/build/container resource permissions and final material fidelity remain pending. Party HUD/map/rendezvous is the separately scoped v34 candidate below, not full multiplayer acceptance."
      ]
    },
    "partyTracking": {
      "tag": "v34-consented-party-map-rendezvous-v1",
      "status": "published v34 bounded slice; browser multi-account acceptance pending",
      "scope": "Explicit session-party create/invite/accept/rejoin/leave/remove/disband, stable account+session+world binding, fresh HUD markers, actual coordinate sector map and selected fixed-point direct open-space rendezvous. Saved Friends/Groups/ship ACL stay separate.",
      "limits": [
        "No automatic location sharing from friendship or saved group membership. Normal room poses remain replicated for world rendering.",
        "Map is a local X/Z sector projection with separate vertical delta, not a terrain/star chart.",
        "Direct flight needs the existing online owner pilot lease, a fresh same-world open-space target and a clear corridor; it uses a fixed request point and220m stand-off, not pursuit. Ground/interior/crossworld travel is unavailable.",
        "Real two-account browser acceptance and user-device performance remain unverified.",
        "Second own starter/fleet, Recall-to-surface, waypoints, comprehensive map, PBR/atmosphere and whole-game acceptance remain open."
      ],
      "evidence": "/verification/party-tracking.json",
      "publishedVersion": 34,
      "publishedCommit": "219409c99dae32796e97269939439ba91cfb5c88"
    },
    "multipleCarrierCandidate": {
      "status": "bounded implementation published as v35; live multi-account browser acceptance open",
      "scope": "Explicit account-reserved beta starter in the active Kepler test room; independent canonical hulls/controllers and correct per-hull crew/party frames. No join auto-spawn, body relocation, permanent fleet cap or ownership by proximity.",
      "limits": [
        "One beta allocation per account per active room is a temporary allocation purpose, not a permanent fleet-capacity rule.",
        "A separate 12-physical-carrier active-room resource budget bounds residency without deleting or transferring owned vehicles.",
        "Kepler Reach remains the existing test apron, not a replacement for the documented future lunar facility.",
        "New per-vehicle state is retained for future recovery; cross-room retrieval and legacy orphan restoration remain unavailable.",
        "Live multi-account browser and device performance acceptance remain separate."
      ],
      "evidence": [
        "docs/verification/multi-carrier/README.md",
        "tests/docs/MULTIPLE-STARTER-CARRIERS.md",
        "docs/verification/multi-carrier/starter-ui/result.json",
        "docs/verification/multi-carrier/render/native-pool-lifecycle.json",
        "docs/verification/multi-carrier/VALIDATION.json"
      ],
      "version": 35,
      "commit": "7577a00a2da55cd3a64c8544b316aceeae96a798"
    },
    "nativeLightingCandidate": {
      "status": "Published v36 bounded lighting correctness; source and native evidence passed, browser/device and final material art acceptance remain open.",
      "scope": "Sensor-only half-float radiance capture with explicitly pre-tonemapped unsupported-device fallback; native direct GGX aligned with existing GGX IBL; one Euclidean EXP2 local haze contract for terrain and native props.",
      "unchanged": [
        "Cockpit geometry and placement",
        "Upper-rim telemetry",
        "Tactile placement, pose and contact",
        "Sun direction, exposure, authored colors and asset payloads",
        "Saves, ownership, database and Site audience"
      ],
      "limits": [
        "Local haze is an approximation, not planetary volumetric scattering.",
        "Unsupported-device LDR transparency blends after tone mapping and is not HDR-equivalent.",
        "The inherited hemisphere-only metallic diffuse edge case is not fixed.",
        "Browser FPS and live user-device performance await actual diagnostics capture.",
        "Dark-material art matching and source-faithful ground PBR remain separate."
      ],
      "evidence": [
        "docs/verification/lighting-correctness/README.md",
        "docs/verification/lighting-correctness/hdr/README.md",
        "docs/verification/lighting-correctness/materials/README.md",
        "docs/verification/lighting-correctness/haze/native-haze.json",
        "docs/verification/lighting-correctness/scene/comparison.json",
        "docs/verification/lighting-correctness/independent-review.json"
      ],
      "nativeSceneScope": "Actual high-quality production cockpit, aft cabin and exterior renders retain the same camera/light/layout and sensor pass policy. Time-budgeted terrain remains pending in both bounded runs, so distant geometry differences are not isolated lighting effects or reveal-ready browser proof.",
      "sensorColorBytesAtHighQuality": {
        "previousRgba8": 3686400,
        "supportedRgba16f": 7372800,
        "dimensions": [
          1280,
          720
        ],
        "excludes": "unchanged depth attachment, driver padding and bookkeeping"
      },
      "validation": {
        "regressionSuitesPassed": 33,
        "regressionSuitesRun": 33,
        "applicationSourceUnchangedDuringValidation": true,
        "browserAcceptance": "not exercised; no authenticated browser or intended-device FPS claim",
        "wholeWorldReadiness": "not established by bounded native captures"
      }
    },
    "canonicalDocumentationSync": {
      "status": "Canonical Pages through v38; same Library ledger supplemented through v39; Asset/Scene readback remains unavailable",
      "observedAt": "2026-10-22",
      "contractUrl": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
      "checklistUrl": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
      "libraryLedgerVersion": 5,
      "note": "Fifteen guarded edits across five existing Pages returned applied receipts. Checklist, Framework, Start Here and Architectural canon read back with preservation verified. Asset/Scene six writes applied, but final readback was denied and not retried. Frozen rows/history retained. OWN dispositions unchanged. Main-render lag active; saved waypoints paused. Destroyed Earth is confirmed premise; remaining physical/timing/return details are not settled."
    },
    "activeCraftRecall": {
      "tag": "v37-bounded-apron-recall-v1",
      "status": "Published v37 bounded solo/practice apron Recall; source, native scene and save/recovery evidence passed. Browser/device and online Recall remain open.",
      "scope": "Solo/practice existing owned unoccupied ship, actual Kepler/Sable graded aprons, fixed safe request destination, real ship-only lift/cruise/descent and gear-contact arrival. Save-first operations and conservative interrupted reload.",
      "limits": [
        "No online Recall, stored-craft retrieval, cross-body or arbitrary terrain arrival, continuous follow, or waypoint planning.",
        "Start requires stopped landed ship, actual ready autonomous hardware, gear deployed, hatch stowed, exterior access locked and caller on the supported apron. No pilot interlink is faked.",
        "Cancel and manual hatch opening interrupt the route. Working thrusters brake retained momentum then hold; hardware loss follows gravity and physical hull contacts. Recover a held ship as pilot; reload never resumes its old route.",
        "The caller keeps ordinary movement, pose and independent suit health. Snapshot recovery uses last acknowledged hull state, no offline motion or return-to-origin teleport.",
        "Planner validates bounded hull/wing/ramp footprint and fixed corridors against current apron fixtures and suits, not universal moving-world collision avoidance.",
        "User browser acceptance and target-device timing remain unverified."
      ],
      "evidence": "/verification/active-craft-recall.json",
      "publishedVersion": 37,
      "publishedCommit": "3615bad9ace4d92f0b9ea560793d7d66d2fd85b8"
    },
    "partyCarrierRouteCorrection": {
      "tag": "v38-canonical-carrier-route-v1",
      "status": "Published v38 bounded correction with exact native/source evidence; browser/device acceptance remains unverified.",
      "scope": "Include every canonical held or active room carrier in direct party-rendezvous corridor and arrival checks. World/session-bound server collection receipts must be genuinely fresh before flight, and every active flight rechecks the fixed route.",
      "limits": [
        "Conservative full-hull envelopes and bounded linear forecasts may refuse a route rather than invent an unrelated detour.",
        "No arbitrary future acceleration prediction, universal collision avoidance, saved waypoints, online Recall or new location-sharing permission.",
        "Held ships remain obstacles at their server-held pose; retained historical velocity is not interpreted as active travel.",
        "Client receipt validation is not an independent server-side flight-planning authority. Live two-account browser acceptance remains unverified.",
        "Extended charging/braking is checked incrementally; the bounded nominal lookahead is not a complete arbitrary-duration maneuver prediction."
      ],
      "evidence": "docs/verification/carrier-route-safety/README.md",
      "publishedVersion": 38,
      "publishedCommit": "304f1a65a1e73e1ef25deae221277024cb6960ab",
      "deploymentId": "appgdep_6ad9c50ee3248191b3921c3ea6e88b6e"
    },
    "cabinRegressionCorrection": {
      "tag": "cabin-egress-fixed-hull-sensor-20261022",
      "status": "Published v38 bounded correction with exact native/source evidence; browser/device acceptance remains unverified.",
      "scope": "Independent copilot/berth egress, aisle-side Get Up, raised berth canopy, advanced dashboard structure with physically bounded upper sensor receiver, fixed hull-sector sensor cameras and receiver projection.",
      "limits": [
        "Native and extracted production handler evidence is not authenticated browser or intended-device performance acceptance.",
        "Sensor work fixes observer coupling and limits extra render submissions; all non-sensor scene lag is not resolved.",
        "Touch control faces, player seat/eye pose, upper telemetry, saves and existing authority rules remain unchanged.",
        "Saved waypoints remain paused and unimplemented."
      ],
      "evidence": [
        "docs/verification/cabin-regressions-20261022/README.md",
        "docs/verification/cabin-egress-20261022/README.md",
        "docs/verification/sensor-hull-v38/README.md"
      ],
      "publishedVersion": 38,
      "publishedCommit": "304f1a65a1e73e1ef25deae221277024cb6960ab",
      "deploymentId": "appgdep_6ad9c50ee3248191b3921c3ea6e88b6e"
    },
    "renderResidencyCorrection": {
      "tag": "v39-material-group-residency-v1",
      "status": "Published bounded v39 correction; browser/device performance acceptance pending",
      "scope": "Preserve exact source geometry/materials while uploading each eligible nonindexed material group once, avoid repeated preparation for already-resident hierarchy-hidden objects, record separate sampled render preparation CPU wall time, and restore valid diagnostics save/export for complete sensor metadata.",
      "evidence": "docs/verification/render-residency-v39/README.md",
      "limits": [
        "Native software and CPU submission timings are not browser FPS or GPU duration. The current full-scene timing runs do not establish an end-to-end speedup.",
        "No asset quality, triangle count, panorama resolution, shadow quality, cockpit placement, touch controls or saves are changed.",
        "The actual stabilized Aurora sample has no newly uploaded geometry or compiled shaders on its first rear look. This does not prove all planets, browsers or devices are free of first-look stalls.",
        "Most native full-scene warm wall time remains inside native application rendering; browser capture and further draw/shadow profiling remain open.",
        "No full autopilot/waypoints, new PBR payloads, storage/retrieval or unrelated feature acceptance is claimed."
      ],
      "publishedCommit": "61335839c4df06c70a28cdd1db51e2dccfc710e5",
      "deploymentId": "appgdep_6ad9d36dab6c8191a9cb119dffde2bdf"
    },
    "shadowWorkCorrection": {
      "tag": "v40-authored-shadow-work-v1",
      "status": "Source/native-verified candidate; publication requires exact Sites receipt",
      "scope": "Preserve authored cast/receive flags through cabin material batching and remove only the discarded preliminary directional cull/sort for supported fixed single-cascade PCF3 shadows. No geometry, materials, shadow resolution, sensor quality, controls or save changes.",
      "evidence": [
        "docs/verification/cabin-shadow-v40/README.md",
        "docs/verification/shadow-cull-v40/README.md"
      ],
      "limits": [
        "Ten unintended label shadow draws removed in a bounded actual high-cabin fixture; not a full-scene or browser FPS claim.",
        "Eight native fixed-volume comparisons retain identical final caster order, camera metadata, pixels, draws and triangles; unsupported modes retain the original path.",
        "Main-render/device lag remains open. Further speculative performance changes pause pending the user browser diagnostics capture.",
        "Saved waypoints, full art/PBR, fleet retrieval and unrelated unfinished features remain tracked and are not included."
      ]
    },
    "r35IntegrationCandidate": {
      "tag": "r35-integration-20261025",
      "status": "staged; source/native and isolated-server scoped verification; browser unverified",
      "deployment": "not_published",
      "version": null,
      "commit": null,
      "baseline": {
        "version": 46,
        "commit": "4c4b4fcaec4ac871b3873ec0b858a0b737edf8b8",
        "deploymentId": "appgdep_6adc5837439c8191832fb03a4b234cb7",
        "deployedAt": "2026-10-24T07:03:31Z",
        "status": "succeeded",
        "audience": "public",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "note": "Historically confirmed native Site deployment receipt. No new live check or authenticated browser gameplay acceptance is implied. R35 integration candidate is not published."
      },
      "evidence": "/verification/r35-integration/",
      "requirements": [
        "COA-09-03",
        "COA-08-07",
        "COA-05-04",
        "COA-06-01",
        "COA-06-02",
        "COA-02-03",
        "COA-02-07",
        "COA-02-08",
        "COA-03-05",
        "COA-05-06",
        "COA-07-01",
        "COA-10-06",
        "COA-10-07",
        "COA-14-14",
        "COA-14-15"
      ],
      "limits": [
        "Exact EminBADIN Sci-Fi Concept Vehicle source missing; cloud scan unresolved; Work permission pending.",
        "Gear fixed deployed; no certified retraction.",
        "Neon enemy has eight unresolved material texture slots.",
        "Exact concept-car canopy not implemented without source.",
        "Prepublication browser/local preview unavailable across isolated network; protected sandbox boundary respected.",
        "Not all settings or full requested gameplay/visual acceptance complete."
      ]
    }
  },
  "boardDelivery": {
    "implementation": "implemented",
    "verification": "partial",
    "art": "pending",
    "deployment": "published",
    "owner": "Current chat / production website",
    "scope": "The existing website /production route and source register only.",
    "updatedAt": "2026-10-20",
    "nextAction": "Complete mobile and full keyboard-focus review. Current cockpit evidence is scoped independently from gameplay, art acceptance and deployment receipts.",
    "checks": [
      {
        "id": "board-model-and-ssr",
        "command": "node tests/production-board-test.mjs",
        "result": "passed",
        "checks": 26,
        "date": "2026-10-20",
        "scope": "Canonical identities, full source scene/package records, dependencies, four independent states, search/filters, grouped aliases, deep links, negative integrity checks, actual component server render and immutability. Does not certify browser focus or layout."
      },
      {
        "id": "typescript",
        "command": "node node_modules/typescript/bin/tsc --noEmit --incremental false --pretty false",
        "result": "passed",
        "date": "2026-10-20",
        "scope": "Repository TypeScript check after route implementation; no build or deployment implied."
      },
      {
        "id": "desktop-browser",
        "result": "partial",
        "date": "2026-10-20",
        "scope": "Historical desktop Chrome board review: navigation, search, task detail, blocked view and scene deep links passed. The shared preview changed projects before this checkpoint\u2019s final DOM review; no final Citizens board layout, mobile or full keyboard-focus acceptance is claimed."
      },
      {
        "id": "hosting-confirmed",
        "result": "passed",
        "date": "2026-10-20",
        "scope": "Historical board deployment receipt: browser Site v10 and native/design-library v18 returned succeeded. This does not certify the current cockpit candidate; its deployment receipt is tracked independently.",
        "browserDeployment": "appgdep_6ad6e505e78c81918ef7ef862283d68b",
        "nativeDeployment": "appgdep_6ad6e65d3a288191811c2b2889aab215"
      },
      {
        "id": "cockpit-hosting-confirmed",
        "result": "passed",
        "date": "2026-10-20",
        "scope": "Original browser cockpit v12 saved source and successful deployment confirmed by native Sites receipts; does not certify browser gameplay or full art acceptance.",
        "browserDeployment": "appgdep_6ad7ded9f36481919dbd6faf62bee163"
      },
      {
        "id": "visual-rebuild-hosting-confirmed",
        "result": "passed",
        "date": "2026-10-20",
        "scope": "Original owner-private browser v14 source, stored archive and successful deployment confirmed. No full art, browser gameplay or target-GPU approval is implied.",
        "browserDeployment": "appgdep_6ad7fa6db9948191afd97ba395fbff11",
        "commit": "554cef371a006a00e25bd4817cd214c3eb2e0637"
      }
    ]
  },
  "milestone": {
    "id": "starter-ship",
    "title": "Two-seat shared cockpit, usable berth and durable ship pairing",
    "description": "Actual manufactured full dashboard, upper sensor viewport, two reachable system consoles, pilot-only flight, berth lay-down/get-up and physically actuated account pairing with canonical carrier state.",
    "status": "Scoped source/native and isolated server evidence; live two-client and final art acceptance remain open.",
    "steps": [
      "Approach",
      "Board",
      "Seat",
      "Power",
      "Fly",
      "Land",
      "Return"
    ],
    "note": "Current original-browser work covers SS-02\u2013SS-09/SS-11\u2013SS-12, OSF-01 and bounded SH-01/02/04/05/06/09/10/11 deltas. The 32 scenes,25 work packages,48 criteria,30 checklist groups and18 asset families retain their identities and full acceptance scope. Native v18 and Rebuild_01 remain separate. Full art, all world facilities/fauna, day/night, personal inventory/sensors, speech and complete target-device loop acceptance are open. Current systems delta preserves all identities and existing saves; no separate station instance, full fluid solver or new enemies are claimed. This correction implements the orbital berth subset of SB-WP-25, not the separate Earthward portal or a new station instance/interior. The current autopilot extension covers the two existing planetary landing sites, Aurora berth and local non-combat objectives. Static corridor sweeps and local objective traffic braking are not universal dynamic collision avoidance; broader SS-10 and SB-WP-08 acceptance remain open. One limited original-scale CC0 scanned stone cluster is added at Sable, not a landscape replacement. Shared 2K textures have bounded near-cluster residency; final art/browser and target-device performance remain unaccepted. The solo persistence foundation is a subset of SB-WP-11. Inventory, item/container/device/task IDs, durable repair, fully transactional rewards and multiplayer authority are not completed by this release. Latest approved cockpit arrangement retains floating glass, large center plus small side screens. Upper-edge telemetry now belongs to the projected physical receiver rim and may naturally leave view during a down-glance; Ship > Flight and existing system pages preserve all detail access. The tactile slice is bounded to seated or stationary grounded/cabin poses. Full existing settings are paginated on the verified wrist-parented floating projection; visible and touch bounds share the same geometry. The following remote slice adds SOLO/practice local owned-ship power, combined rear hatch/ramp and exterior access interlock. It is not shared-world security. Recall, cross-body pickup, multiplayer ship authority and free-floating/swimming wrist contact remain unfinished. The first remote command upgrades the existing durable envelope to schema2 only after preserving an immutable verified compatible recovery snapshot; it never resets save/actor/ship identity or mints inventory. The isolated performance delta does not change the upper-rim telemetry, cockpit/touch layout, saves, quality settings, Recall or ownership model. Scene preparation waits for actual subsystem work and stable rendered submissions; it does not preload the whole catalogue. Session caches are bounded and disposable, not permanent asset storage. Door-opening exterior/shadow load and broader target-device optimization remain open. A newly requested enclosed cockpit/seat and terrain PBR update are subsequent work, not completed here."
  },
  "stateLabels": {
    "implementation": {
      "reconcile": "Reconcile source",
      "planned": "Planned",
      "ready": "Ready",
      "in_progress": "In progress",
      "implemented": "Implemented",
      "blocked": "Blocked",
      "deferred": "Deferred"
    },
    "verification": {
      "not_run": "Not run",
      "partial": "Partial",
      "failed": "Failed",
      "passed": "Passed",
      "unavailable": "Unavailable"
    },
    "art": {
      "pending": "Pending",
      "differences": "Differences remain",
      "accepted": "Accepted",
      "not_applicable": "Not applicable"
    },
    "deployment": {
      "not_published": "Not published",
      "published": "Published",
      "historical": "Historical release"
    }
  },
  "checklistGroups": [
    {
      "id": "SS-01",
      "kind": "system",
      "title": "Pilot seat and reachable controls",
      "summary": "Click the real chair; safe entry/exit; pilot controls within measured rig reach.",
      "canonicalIds": [
        "SS-01",
        "SS-02"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-02",
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-08",
        "SB-18",
        "SB-19",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-04",
        "SB-WP-06",
        "SB-WP-07"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP"
      ],
      "assetIds": [
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "menu-panels-and-audio-source",
        "visual-85883153996e",
        "visual-9f0cc743e233",
        "current-game",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "ship-reactor",
        "ship-hum",
        "ship-electric",
        "ship-alarm",
        "aurora-ship-and-interior-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "visual-6bf3d1cbd1b4",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "ship-latch",
        "ship-shield_off",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M1",
        "M2"
      ],
      "owner": {
        "name": "Jager integration / original browser game",
        "roles": [
          "Gameplay and animation",
          "Mechanisms and interaction",
          "Ship rendering and systems"
        ],
        "verifier": "Independent QA / actual production factories and renders"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "not_published"
      },
      "assessment": "Current cockpit subset: larger floating center workspace, two smaller companions and frame-projected upper telemetry. Native/test evidence is scoped; full browser/device/art and original package acceptance remain open.",
      "nextRelease": true,
      "acceptance": [
        "Click the real chair; safe entry/exit; pilot controls within measured rig reach."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-05"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-BROWSER-INTERACTION-20261020",
        "EV-NATIVE-INTERACTION-20261020",
        "EV-COCKPIT-SOURCE-20261020",
        "EV-COCKPIT-TEST-20261020",
        "EV-COCKPIT-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-SYSTEMS-INTEGRATION-20261021",
        "EV-EMBEDDED-COCKPIT-20261021",
        "EV-FLOATING-CONTROLS-20261021",
        "EV-CONSOLE-UPPER-RIM-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Verify signed-in browser visibility, DOM overlap, zoom, focus and intended-device performance. Continue the separately requested real wrist/tactile input slice without claiming remote recall is implemented.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Prior source still used B for chair entry. Original-bone hand contact existed; chair-click and current controls require reconciliation."
        },
        {
          "date": "2026-10-20",
          "source": "Current implementation and independent verification",
          "summary": "Physical chair entry and both-hand interaction connected. The broader requirement remains open; source hashes and fixture scope are in the linked reports. Publication is recorded separately after deployment.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed Sites deployment receipts",
          "summary": "The scoped interaction delta is published in browser v10 and native v18. Implementation remains in progress, verification remains partial and art acceptance remains pending.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v11 cockpit development slice",
          "summary": "Three forward physical controls integrated with original chair and suit. Functional fixture, visual and hardware acceptance are independent; deployment requires its own receipt.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed original-browser cockpit publication",
          "summary": "Bounded cockpit delta published as v12 at b00965aa5309e491495d4965d586bbb96484a02c; deployment appgdep_6ad7ded9f36481919dbd6faf62bee163 succeeded. Functional checks and actual native renders pass within their documented scope. Full target verification and selected-art acceptance retain their independent open states.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "differences",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Original systems continuation",
          "summary": "Moving carrier keeps full-attitude deck coordinates and chair reseat continuity. Current delta tests are distinct from full browser/art acceptance and prior published releases.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Latest user mounted-screen reference",
          "summary": "The newer reference replaces the old floating projection presentation. Physical housings, existing starter hull/seat/eye/FOV, live panorama and all command authority are preserved."
        },
        {
          "date": "2026-10-21",
          "source": "Latest user floating-screen clarification",
          "summary": "Latest user clarification retains floating screens, superseding the temporary framed v22 presentation; complete readable key/click guide added without marking the full game accepted."
        },
        {
          "date": "2026-10-21",
          "source": "Latest explicit floating workspace and upper-window refinement",
          "summary": "Original acceptance/history is preserved. The owner accepted the larger center plus two smaller floating companions and asked that upper information follow the existing panorama rim instead of obstructing the view. This supersedes older fixed full-width HUD presentation, not the opaque sensor hull."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
          "Game/scripts/frontier/frontier_hatch.gd; frontier_ship.gd; frontier_player.gd; frontier.gd",
          "Game/scripts/frontier/frontier_sensor.gd; frontier_sensor.gdshader; frontier_terminal.gd; frontier_systems.gd",
          "app/game/cockpit-layout.ts",
          "app/game/ship-interior.ts",
          "app/game/ship-terminal-interaction.ts",
          "app/game/sensor-panorama.ts",
          "app/game/ship-terminal-screen.ts",
          "app/game/ship-systems.ts",
          "docs/verification/cockpit-milestone/",
          "app/game/ship-layout.ts",
          "app/game/cockpit-collision.ts",
          "app/game/simulation.ts",
          "app/game/scene.ts"
        ],
        "commit": "b00965aa5309e491495d4965d586bbb96484a02c"
      }
    },
    {
      "id": "SS-03",
      "kind": "system",
      "title": "Continuous cockpit and startup",
      "summary": "Matched pilot-eye view; smooth opaque panorama; seating, cold power and readiness states agree.",
      "canonicalIds": [
        "SS-03",
        "SS-04"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-17",
        "SB-18",
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-06",
        "SB-WP-07"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-b93d17d990f2",
        "visual-9f0cc743e233",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "ship-reactor",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "menu-panels-and-audio-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "ship-thruster",
        "ship-gear",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "ship-breath",
        "visual-b8ac875ac4bd",
        "ship-touchdown"
      ],
      "phaseIds": [
        "M1",
        "M2"
      ],
      "owner": {
        "name": "Jager integration / original browser game",
        "roles": [
          "Cockpit geometry",
          "Systems menus and telemetry"
        ],
        "verifier": "Independent QA / actual production factories, Canvas2D HUD and renders"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Current cockpit subset: larger floating center workspace, two smaller companions and frame-projected upper telemetry. Native/test evidence is scoped; full browser/device/art and original package acceptance remain open.",
      "nextRelease": true,
      "acceptance": [
        "Matched pilot-eye view; smooth opaque panorama; seating, cold power and readiness states agree."
      ],
      "dependencies": [
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-03"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-COCKPIT-SOURCE-20261020",
        "EV-COCKPIT-TEST-20261020",
        "EV-COCKPIT-RENDER-20261020",
        "EV-COCKPIT-HUD-SOURCE-20261020",
        "EV-COCKPIT-HUD-TEST-20261020",
        "EV-COCKPIT-HUD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-EMBEDDED-COCKPIT-20261021",
        "EV-FLOATING-CONTROLS-20261021",
        "EV-CONSOLE-UPPER-RIM-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Verify signed-in browser visibility, DOM overlap, zoom, focus and intended-device performance. Continue the separately requested real wrist/tactile input slice without claiming remote recall is implemented.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Five native opaque receivers shared a viewer-matched image. They do not satisfy the later continuously curved front-and-side geometry requirement."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v11 cockpit development slice",
          "summary": "One continuous opaque receiver and centered startup implemented. Functional fixture, visual and hardware acceptance are independent; deployment requires its own receipt.",
          "states": {
            "implementation": "implemented",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed original-browser cockpit publication",
          "summary": "Bounded cockpit delta published as v12 at b00965aa5309e491495d4965d586bbb96484a02c; deployment appgdep_6ad7ded9f36481919dbd6faf62bee163 succeeded. Functional checks and actual native renders pass within their documented scope. Full target verification and selected-art acceptance retain their independent open states.",
          "states": {
            "implementation": "implemented",
            "verification": "partial",
            "art": "differences",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Roger feedback on original browser v13",
          "summary": "User explicitly supersedes near-invisible unattended panes. Essential ship data must remain apparent without gaze; Pilot Interlink and Flight & Navigation detail is restored while the side panels move closer and inward.",
          "states": {
            "implementation": "implemented",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Latest user mounted-screen reference",
          "summary": "The newer reference replaces the old floating projection presentation. Physical housings, existing starter hull/seat/eye/FOV, live panorama and all command authority are preserved."
        },
        {
          "date": "2026-10-21",
          "source": "Latest user floating-screen clarification",
          "summary": "Latest user clarification retains floating screens, superseding the temporary framed v22 presentation; complete readable key/click guide added without marking the full game accepted."
        },
        {
          "date": "2026-10-21",
          "source": "Latest explicit floating workspace and upper-window refinement",
          "summary": "Original acceptance/history is preserved. The owner accepted the larger center plus two smaller floating companions and asked that upper information follow the existing panorama rim instead of obstructing the view. This supersedes older fixed full-width HUD presentation, not the opaque sensor hull."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "Game/scripts/frontier/frontier_hatch.gd; frontier_ship.gd; frontier_player.gd; frontier.gd",
          "Game/scripts/frontier/frontier_sensor.gd; frontier_sensor.gdshader; frontier_terminal.gd; frontier_systems.gd",
          "app/game/cockpit-layout.ts",
          "app/game/ship-interior.ts",
          "app/game/ship-terminal-interaction.ts",
          "app/game/sensor-panorama.ts",
          "app/game/ship-terminal-screen.ts",
          "app/game/ship-systems.ts",
          "docs/verification/cockpit-milestone/",
          "app/game/ship-layout.ts",
          "app/game/cockpit-collision.ts",
          "app/game/simulation.ts",
          "app/game/scene.ts",
          "app/game/ship-flight-hud.ts",
          "app/game/flight-overlay.ts",
          "app/game/game.tsx",
          "app/globals.css",
          "docs/verification/cockpit-hud-milestone/"
        ],
        "commit": null
      }
    },
    {
      "id": "SS-05",
      "kind": "system",
      "title": "Starter exterior and low stance",
      "summary": "Selected compact hull proportions; low landed height with usable rear access and ground clearance.",
      "canonicalIds": [
        "SS-05",
        "SS-06"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-16",
        "SB-17",
        "SB-20",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-05"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "current-game",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "ship-touchdown",
        "ship-alarm",
        "ship-shield_off"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Procedural assets"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Fitted flanges, recessed cassettes and pod collars improve the compact exterior while preserving hull bounds and actual entry. Matched production views accept bounded workmanship gains; broad slabs and shoulder forms remain simpler than Ship02.",
      "nextRelease": true,
      "acceptance": [
        "Selected compact hull proportions; low landed height with usable rear access and ground clearance."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-FIDELITY-CONTINUATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Refine sculpted shoulder/foot construction and shaded stern readability; full selected-art and browser ship-cycle acceptance remain open.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Native resources preserved the f590cead Kestrel factory geometry. That proves provenance, not acceptance of the newer compact silhouette."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Reference-led compact exterior and 1.4 m deck rise implemented; matched r3 views verify major silhouette and mechanism improvements, including four rectangular recessed drives. Selected-art differences remain in fixed guide posts, simplified link/foot shrouds, regular side-cap shapes and finish/lighting.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Final r4 production-render and independent mechanism review",
          "summary": "Reference-led compact exterior and 1.4 m deck rise implemented. Actual r4 side/rear/underside views show stepped upper armor, broad tapered lower assemblies and four recessed rectangular drives; the regular side-cap grid is removed. Broad faces and the long upper body remain flatter than the selected sheet, with fine cap joints, fixed guide posts, simplified link/foot covers and cooler stern finish still visible.",
          "scope": "Nine mechanism groups pass; visual approval is bounded improvement, not full selected-art acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Fidelity continuation after v16",
          "summary": "Bounded construction/material/lighting and exact-detail performance improvements. Source checks, native captures, full art acceptance and publication remain distinct."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "SourceFactories/app/game/kestrel-model.ts; Game/scripts/frontier/frontier_ship.gd"
        ],
        "commit": null
      }
    },
    {
      "id": "SS-07",
      "kind": "system",
      "title": "Ramp and boarding controls",
      "summary": "Real fitted stowage, hinges, continuous movement, reachable controls and swept-path protection.",
      "canonicalIds": [
        "SS-07",
        "SS-08"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-17",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-06"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "ship-reactor",
        "ship-touchdown",
        "ship-gear",
        "ship-alarm",
        "ship-shield_off"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Mechanisms and interaction"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Fitted two-leaf folding ramp and hull-mounted outside control share actual layout dimensions and collision.",
      "nextRelease": true,
      "acceptance": [
        "Real fitted stowage, hinges, continuous movement, reachable controls and swept-path protection."
      ],
      "dependencies": [
        "SB-WP-04",
        "SB-WP-05"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Verify final hinge, toe, stow and ordinary mouse boarding against the unchanged cabin.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Folding ramp, sliding hatch and native boarding contacts had scoped prior evidence. Complete fitted mechanisms and occupied-path behavior require current checks."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Fitted two-leaf folding ramp and hull-mounted outside control share actual layout dimensions and collision.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "Game/scripts/frontier/frontier_hatch.gd; frontier_ship.gd; frontier_player.gd; frontier.gd"
        ],
        "commit": null
      }
    },
    {
      "id": "SS-09",
      "kind": "system",
      "title": "Landing gear",
      "summary": "Bays, doors, joints and locks remain physical across stowed, moving, deployed and reload states.",
      "canonicalIds": [
        "SS-09"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-16",
        "SB-20",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-05"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "current-game",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "ship-hum",
        "ship-vent",
        "ship-touchdown",
        "ship-alarm",
        "ship-door",
        "ship-latch",
        "ship-shield_off",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Procedural assets"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Tapered gear covers and dark bay guides preserve the low stance and existing mechanism. Nine unchanged mechanism groups pass, including 101 poses and saved fractional state.",
      "nextRelease": true,
      "acceptance": [
        "Bays, doors, joints and locks remain physical across stowed, moving, deployed and reload states."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-FIDELITY-CONTINUATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Complete intended-browser deployment/retraction and richer selected-reference gear detail.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Prior browser/native gear used detailed strut geometry with visibility switching; complete bay and joint motion was not established."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Articulated gear, fitted bay doors and saved fractional state integrated into original browser simulation and peer packets.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Fidelity continuation after v16",
          "summary": "Bounded construction/material/lighting and exact-detail performance improvements. Source checks, native captures, full art acceptance and publication remain distinct."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "SourceFactories/app/game/kestrel-model.ts; Game/scripts/frontier/frontier_ship.gd"
        ],
        "commit": null
      }
    },
    {
      "id": "SS-10",
      "kind": "system",
      "title": "Autopilot and assistance",
      "summary": "Real modes, entry conditions, authority, manual override, failure and recovery.",
      "canonicalIds": [
        "SS-10"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-08"
      ],
      "assetFamilyIds": [
        "CA-AF-GEAR-RAMP",
        "CA-AF-ORBITAL"
      ],
      "assetIds": [
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "current-game",
        "visual-26e541726bc5",
        "visual-46598541d4e2",
        "visual-9f0cc743e233",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "ship-breath",
        "ship-alarm",
        "visual-b8ac875ac4bd",
        "ship-hum",
        "ship-vent",
        "ship-touchdown",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Flight"
        ],
        "verifier": null
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Bounded destination autopilot, Aurora docking, party open-space rendezvous, and v37 solo/practice actual-apron ship-only Recall are published subsets. v38 adds fresh canonical held/active carrier obstacles to party routes. This is not universal autopilot, online Recall or saved waypoint planning.",
      "nextRelease": false,
      "acceptance": [
        "Real modes, entry conditions, authority, manual override, failure and recovery."
      ],
      "dependencies": [
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-SYSTEMS-INTEGRATION-20261021",
        "EV-APRON-RECALL-20261022"
      ],
      "updatedAt": "2026-10-22",
      "nextAction": "Verify the published bounded routes in the user browser; keep saved waypoints paused during the main-render performance priority. Broader online authority, terrain planning and all-world acceptance remain open.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Analytical assist, cruise and short jumps existed. They are not a complete spacecraft dynamics or autopilot certification."
        },
        {
          "date": "2026-10-21",
          "source": "Original systems continuation",
          "summary": "Bounded inertial course hold during cabin walking; not obstacle avoidance or orbital autopilot. Current delta tests are distinct from full browser/art acceptance and prior published releases.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd"
        ],
        "commit": null
      }
    },
    {
      "id": "SS-11",
      "kind": "system",
      "title": "Ship HUD and telemetry",
      "summary": "Real approach, navigation, power, sensor and landing data; unavailable states are explicit.",
      "canonicalIds": [
        "SS-11"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-06",
        "CA-SB-04"
      ],
      "sceneIds": [
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-07",
        "SB-WP-08"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-COCKPIT",
        "CA-AF-GEAR-RAMP",
        "CA-AF-ORBITAL"
      ],
      "assetIds": [
        "visual-7027dedd6df2",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "current-game",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "ship-breath",
        "visual-b8ac875ac4bd",
        "ship-vent",
        "ship-touchdown",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M1",
        "M2"
      ],
      "owner": {
        "name": "Jager integration / original browser game",
        "roles": [
          "Cockpit geometry",
          "Systems menus and telemetry"
        ],
        "verifier": "Independent QA / actual production factories, Canvas2D HUD and renders"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "implemented",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Closer readable side controls, restored menu detail and persistent live ship HUD implemented",
      "nextRelease": true,
      "acceptance": [
        "Real approach, navigation, power, sensor and landing data; unavailable states are explicit."
      ],
      "dependencies": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-COCKPIT-HUD-SOURCE-20261020",
        "EV-COCKPIT-HUD-TEST-20261020",
        "EV-COCKPIT-HUD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Publish the verified cockpit HUD correction and its source/version receipt; retain intended-device input, full DOM overlay review and selected-art/composition refinement as separate open gates.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "State-driven native startup and local HUD existed. New browser telemetry and visual acceptance remain separate."
        },
        {
          "date": "2026-10-20",
          "source": "Roger feedback on original browser v13",
          "summary": "User explicitly supersedes near-invisible unattended panes. Essential ship data must remain apparent without gaze; Pilot Interlink and Flight & Navigation detail is restored while the side panels move closer and inward.",
          "states": {
            "implementation": "implemented",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "app/game/cockpit-layout.ts",
          "app/game/ship-layout.ts",
          "app/game/ship-interior.ts",
          "app/game/ship-terminal-screen.ts",
          "app/game/ship-terminal-interaction.ts",
          "app/game/ship-flight-hud.ts",
          "app/game/flight-overlay.ts",
          "app/game/game.tsx",
          "app/globals.css",
          "docs/verification/cockpit-hud-milestone/",
          "Game/scripts/frontier/frontier_sensor.gd; frontier_sensor.gdshader; frontier_terminal.gd; frontier_systems.gd",
          "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd"
        ],
        "commit": null
      }
    },
    {
      "id": "SS-12",
      "kind": "system",
      "title": "Recipe and complete ship cycle",
      "summary": "Editable provenance; approach, board, seat, power, fly, land, exit and reload evidence.",
      "canonicalIds": [
        "SS-12",
        "SS-13"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-02",
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-07",
        "SB-12",
        "SB-16",
        "SB-17",
        "SB-18",
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23",
        "SB-25",
        "SB-28",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-08",
        "SB-WP-13",
        "SB-WP-19",
        "SB-WP-23"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-COCKPIT",
        "CA-AF-ORBITAL",
        "CA-AF-FABRICATION",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB"
      ],
      "assetIds": [
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-b93d17d990f2",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "visual-67a5708c0578",
        "ship-breath",
        "ship-step",
        "ship-equip",
        "ship-fabric",
        "current-game",
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-cde889f4d64c",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "ship-reactor",
        "menu-panels-and-audio-source",
        "ship-thruster",
        "ship-gear",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "ship-touchdown",
        "aurora-launcher",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "menu-select",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "gameplay-build",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-f0933e8ed7a5",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff"
      ],
      "phaseIds": [
        "M1",
        "M2",
        "M3",
        "M5"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Procedural assets",
          "Mechanisms and interaction",
          "Flight",
          "Gameplay and manufactured assets",
          "Ship and environment",
          "Asset tools"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "not_published"
      },
      "assessment": "Real takeoff, unseat, walk and reseat checked in production simulation; full browser cycle open.",
      "nextRelease": true,
      "acceptance": [
        "Editable provenance; approach, board, seat, power, fly, land, exit and reload evidence."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-08",
        "SB-WP-12"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-SYSTEMS-INTEGRATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Record the original-Site publication receipt, then complete browser-input and intended-device verification. Preserve broader canonical acceptance scope.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "The native v17 handoff included reproducible source factories and scoped ship-cycle checks. Those do not accept the revised browser cycle."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Semantic generators, exact reference identities and bounded source checks are retained. The complete playable cycle remains open.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Original systems continuation",
          "summary": "Real takeoff, unseat, walk and reseat checked in production simulation; full browser cycle open. Current delta tests are distinct from full browser/art acceptance and prior published releases.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "6b3a6446-d5fd-4f1a-b335-c55148de9788",
        "paths": [
          "SourceFactories/app/game/kestrel-model.ts; Game/scripts/frontier/frontier_ship.gd",
          "Game/scripts/frontier/frontier_hatch.gd; frontier_ship.gd; frontier_player.gd; frontier.gd",
          "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd",
          "AXIOM/field-module source packages; browser service-panel logic as a donor",
          "57 Aurora ship/interior references; recovered Aurora ship/interior donor package",
          "Existing browser how-built factory inspector; editable SourceFactories and Asset Studio"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-OSF-01",
      "kind": "system",
      "title": "Original player and helmet HUD",
      "summary": "Match selected helmet-on/off designs; actual suit/player state; correct cockpit transitions.",
      "canonicalIds": [
        "UIW-20261019-OSF-01"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-03",
        "CA-SB-04"
      ],
      "sceneIds": [
        "SB-06",
        "SB-07",
        "SB-08",
        "SB-18",
        "SB-19",
        "SB-23",
        "SB-24",
        "SB-25"
      ],
      "workPackageIds": [
        "SB-WP-03"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT"
      ],
      "assetIds": [
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-67a5708c0578",
        "ship-step",
        "current-game",
        "visual-7027dedd6df2",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "menu-panels-and-audio-source",
        "visual-85883153996e",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "ship-reactor",
        "ship-hum",
        "ship-electric",
        "ship-alarm",
        "aurora-ship-and-interior-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "visual-6bf3d1cbd1b4",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "ship-shield_off",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source",
        "aurora-branch-survey",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-99965468794e",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-pump",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-launcher",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "menu-select"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Character and UI"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "not_published"
      },
      "assessment": "Real suit swimming, dive/rise, shoreline exit and water HUD state.",
      "nextRelease": true,
      "acceptance": [
        "Match selected helmet-on/off designs; actual suit/player state; correct cockpit transitions."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-SYSTEMS-INTEGRATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Record the original-Site publication receipt, then complete browser-input and intended-device verification. Preserve broader canonical acceptance scope.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Separate reference-led suit HUD displays actual heading, movement and context; unavailable personal sensors/equipment are explicit.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Original systems continuation",
          "summary": "Real suit swimming, dive/rise, shoreline exit and water HUD state. Current delta tests are distinct from full browser/art acceptance and prior published releases.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-01",
      "kind": "system",
      "title": "Title and pause menus",
      "summary": "Full-screen game flow, real Continue, nested Settings return, preserved journey.",
      "canonicalIds": [
        "UIW-20261019-SH-01"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01",
        "SB-08",
        "SB-18",
        "SB-23",
        "SB-25"
      ],
      "workPackageIds": [
        "SB-WP-02",
        "SB-WP-21"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "visual-85883153996e",
        "visual-9f0cc743e233",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "ship-alarm",
        "ship-latch",
        "ship-shield_off",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M5"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "UI",
          "Network"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Production-world title and clearer Continue/New/Settings/Destinations menus implemented. Seven actual Cloud Chrome UI checks cover title/settings, focus wrapping and return, preference persistence, new-expedition cancellation and practice disclosure. Save isolation and local restoration pass separate direct checks.",
      "nextRelease": true,
      "acceptance": [
        "Full-screen game flow, real Continue, nested Settings return, preserved journey."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-04",
        "SB-WP-11",
        "SB-WP-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-VISUAL-REBUILD-BROWSER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Exercise Continue, pause-owned return and separate practice through actual rendered gameplay on the published source; Cloud Chrome lacks WebGL2.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Production-world title, compact Continue/New/Settings and pause-owned nested menus; staged new saves and separate practice protect the expedition.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Actual managed-preview Cloud Chrome UI verification",
          "summary": "Production-world title and clearer Continue/New/Settings/Destinations menus implemented. Seven actual Cloud Chrome UI checks cover title/settings, focus wrapping and return, preference persistence, new-expedition cancellation and practice disclosure. Save isolation and local restoration pass separate direct checks.",
          "scope": "React/DOM at 1363x937; WebGL2 unavailable, no flight or GPU approval."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_ui.gd; frontier_session.gd; frontier_ui_style.gd",
          "Browser multiplayer contracts and recovered session/authority donors"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-02",
      "kind": "system",
      "title": "Persistent settings",
      "summary": "Controls change actual graphics, audio and input; persistence and recovery.",
      "canonicalIds": [
        "UIW-20261019-SH-02"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01",
        "SB-07",
        "SB-25"
      ],
      "workPackageIds": [
        "SB-WP-02"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-b93d17d990f2",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "visual-67a5708c0578",
        "ship-breath",
        "ship-step",
        "ship-equip",
        "ship-fabric",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "UI"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Existing real audio/input/quality controls retained. Medium visual quality survived an actual browser reload and High was restored afterward. Unavailable storage is reported; diagnostics remain optional.",
      "nextRelease": true,
      "acceptance": [
        "Controls change actual graphics, audio and input; persistence and recovery."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-VISUAL-REBUILD-BROWSER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Verify actual audio/graphics output on the intended device. Remaining accessibility controls need their own implementation.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Existing actual audio/input/quality settings retained; unavailable storage is reported and diagnostics are optional.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Actual managed-preview Cloud Chrome UI verification",
          "summary": "Existing real audio/input/quality controls retained. Medium visual quality survived an actual browser reload and High was restored afterward. Unavailable storage is reported; diagnostics remain optional.",
          "scope": "React/DOM at 1363x937; WebGL2 unavailable, no flight or GPU approval."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_ui.gd; frontier_session.gd; frontier_ui_style.gd"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-03",
      "kind": "system",
      "title": "Procedural buildings",
      "summary": "Sound scaled construction; real interiors/openings; shared collision, map and interaction descriptors.",
      "canonicalIds": [
        "UIW-20261019-SH-03"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-08",
        "CA-SB-02"
      ],
      "sceneIds": [
        "SB-06",
        "SB-08",
        "SB-13",
        "SB-15",
        "SB-24",
        "SB-28",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-12",
        "SB-WP-15",
        "SB-WP-19"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-CIVIC",
        "CA-AF-TRANSIT",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-LAB",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-FABRICATION"
      ],
      "assetIds": [
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "menu-panels-and-audio-source",
        "aurora-branch-engineering",
        "aurora-systems",
        "visual-aa47b6a05fc7",
        "visual-e8b139f7a2f1",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "recovered-gameplay-source",
        "visual-2d5e5649db77",
        "visual-87118eafc819",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-67a5708c0578",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "aurora-branch-survey",
        "visual-06723e62f4b3",
        "visual-22b8d53506a4",
        "visual-99965468794e",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-step",
        "ship-pump",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "aurora-ship-and-interior-source",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-0d38611b6c42",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-f0933e8ed7a5",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M3",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Environment systems",
          "Crafting and construction",
          "Ship and environment"
        ],
        "verifier": null
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Sound scaled construction; real interiors/openings; shared collision, map and interaction descriptors."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-08"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Optional preserved outpost donor; new shared building/road recipes (proposed)",
          "Recovered building/inventory donor packages; construction and workshop references",
          "57 Aurora ship/interior references; recovered Aurora ship/interior donor package"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-04",
      "kind": "system",
      "title": "Terrain roads and water",
      "summary": "Terrain-conforming splines, coherent crossings, reservations and chunk boundaries.",
      "canonicalIds": [
        "UIW-20261019-SH-04"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-01",
        "CA-SB-05",
        "CA-SB-08",
        "CA-SB-02"
      ],
      "sceneIds": [
        "SB-10",
        "SB-11",
        "SB-13",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23",
        "SB-24",
        "SB-28",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-09",
        "SB-WP-12",
        "SB-WP-14",
        "SB-WP-15"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-HABITAT",
        "CA-AF-CIVIC",
        "CA-AF-TRANSIT",
        "CA-AF-LAB",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-CARGO",
        "CA-AF-FABRICATION"
      ],
      "assetIds": [
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration",
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "aurora-systems",
        "visual-aa47b6a05fc7",
        "visual-e8b139f7a2f1",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-18acfb95c43f",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "current-game",
        "visual-26e541726bc5",
        "visual-9f0cc743e233",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "visual-c5daca2effeb",
        "ship-breath",
        "ship-alarm",
        "visual-b8ac875ac4bd",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "aurora-branch-survey",
        "visual-7027dedd6df2",
        "visual-2d5e5649db77",
        "visual-06723e62f4b3",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-ac6c3baf9f8b",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-3268732dbf3d",
        "ship-ui",
        "ship-pump",
        "menu-panels-and-audio-source",
        "aurora-branch-logistics",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-0d38611b6c42",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-f0933e8ed7a5",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff"
      ],
      "phaseIds": [
        "M2",
        "M3"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "World rendering",
          "Environment systems",
          "Vehicle",
          "Crafting and construction"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "not_published"
      },
      "assessment": "Mean-surface water buoyancy separated from continuous signed seabed; visible v17 terrain unchanged.",
      "nextRelease": false,
      "acceptance": [
        "Terrain-conforming splines, coherent crossings, reservations and chunk boundaries."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-09",
        "SB-WP-04",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-FIDELITY-CONTINUATION-20261021",
        "EV-SYSTEMS-INTEGRATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Record the original-Site publication receipt, then complete browser-input and intended-device verification. Preserve broader canonical acceptance scope.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Shared terrain field, smoother continental coast and filtered water/material detail; landscape roots use that same surface. Roads and facility reconstruction remain open.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Fidelity continuation after v16",
          "summary": "Bounded construction/material/lighting and exact-detail performance improvements. Source checks, native captures, full art acceptance and publication remain distinct."
        },
        {
          "date": "2026-10-21",
          "source": "Original systems continuation",
          "summary": "Mean-surface water buoyancy separated from continuous signed seabed; visible v17 terrain unchanged. Current delta tests are distinct from full browser/art acceptance and prior published releases.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "Optional preserved outpost donor; new shared building/road recipes (proposed)",
          "Optional outpost buggy donor; visual-dd94c243b63f and visual-133b02ef61ff",
          "Recovered building/inventory donor packages; construction and workshop references"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-05",
      "kind": "system",
      "title": "Flora fauna and habitats",
      "summary": "Layered density and purposeful bounded behavior; persistent meaningful changes; clear routes.",
      "canonicalIds": [
        "UIW-20261019-SH-05"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-11",
        "SB-14",
        "SB-24",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-09",
        "SB-WP-16"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-FAUNA"
      ],
      "assetIds": [
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "aurora-branch-survey",
        "visual-7027dedd6df2",
        "visual-2d5e5649db77",
        "visual-06723e62f4b3",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-ui",
        "ship-door",
        "ship-latch",
        "ship-step",
        "ship-pump",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-gameplay",
        "aurora-systems"
      ],
      "phaseIds": [
        "M2",
        "M4"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "World rendering",
          "Ecology and behavior"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Ground cover stages ordinary reanchors across frames while retaining exact v16 settled roots/colors on both planets and all quality tiers. Lifecycle/cancellation checks pass; static density is preserved.",
      "nextRelease": false,
      "acceptance": [
        "Layered density and purposeful bounded behavior; persistent meaningful changes; clear routes."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-11"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-FIDELITY-CONTINUATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Review ordinary-browser moving transitions and target GPU cost; tree diversity, fauna and gatherable inventory remain open.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Seeded habitat-based tree/outcrop LOD and solid trunk/rock contacts replace the short-distance vegetation cutoff. Fauna and gatherable inventory remain open.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Fidelity continuation after v16",
          "summary": "Bounded construction/material/lighting and exact-detail performance improvements. Source checks, native captures, full art acceptance and publication remain distinct."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "Creature and natural-material references; recovered ecology donor package"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-06",
      "kind": "system",
      "title": "Time lighting and atmosphere",
      "summary": "Coherent saved time, day/night, lamps and weather; actual cloud volume on declared quality tiers.",
      "canonicalIds": [
        "UIW-20261019-SH-06"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-01",
        "SB-03",
        "SB-10",
        "SB-11",
        "SB-22",
        "SB-24",
        "SB-25",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-09",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-e6ed1462dc5f",
        "gameplay-forest",
        "gameplay-rain",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration",
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "recovered-gameplay-source",
        "visual-26e541726bc5",
        "visual-c5daca2effeb",
        "visual-3e242360c969",
        "ship-thruster",
        "ship-breath",
        "ship-shield",
        "ship-alarm",
        "aurora-branch-survey",
        "visual-7027dedd6df2",
        "visual-2d5e5649db77",
        "visual-06723e62f4b3",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-ui",
        "ship-door",
        "ship-latch",
        "ship-pump",
        "aurora-ship-and-interior-source",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-gear",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M2",
        "M4"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "World rendering",
          "Narrative and cinematic"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "World-aligned atmospheric fill and a forward-centered, texel-stabilized walking shadow footprint improve local grounding. Fixed sun, clouds and orbital presentation remain.",
      "nextRelease": false,
      "acceptance": [
        "Coherent saved time, day/night, lamps and weather; actual cloud volume on declared quality tiers."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-12"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-FIDELITY-CONTINUATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Refine the dark stern and broad warm underlighting; verify cross-driver transitions. Saved cyclic day/night and weather gameplay remain open.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "One fixed oblique world sun drives terrain, ship, sky and clouds; ray-cone filtered volumetric weather reduces orbital alias.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Fidelity continuation after v16",
          "summary": "Bounded construction/material/lighting and exact-detail performance improvements. Source checks, native captures, full art acceptance and publication remain distinct."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "dist/data/build-guide.json; new camera tracks/portal/evacuation recipes (proposed)"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-07",
      "kind": "system",
      "title": "World and action audio",
      "summary": "Audible state-responsive spatial sound; bounded sources, mixers and cleanup.",
      "canonicalIds": [
        "UIW-20261019-SH-07"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-03",
        "CA-SB-05",
        "CA-SB-08",
        "CA-SB-04",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-06",
        "SB-08",
        "SB-10",
        "SB-12",
        "SB-14",
        "SB-17",
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23",
        "SB-24",
        "SB-30",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-16"
      ],
      "assetFamilyIds": [
        "CA-AF-COCKPIT",
        "CA-AF-FLORA",
        "CA-AF-FAUNA"
      ],
      "assetIds": [
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "menu-panels-and-audio-source",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-e8b139f7a2f1",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "visual-33851a400000",
        "gameplay-forest",
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-26e541726bc5",
        "visual-9f0cc743e233",
        "ship-reactor",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "ship-thruster",
        "ship-gear",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "aurora-branch-survey",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "gameplay-rain",
        "aurora-branch-medical",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "aurora-gameplay",
        "aurora-systems"
      ],
      "phaseIds": [
        "M1",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Ecology and behavior"
        ],
        "verifier": null
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Audible state-responsive spatial sound; bounded sources, mixers and cleanup."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-11"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Current audio manifest; new shared speech adapter under the selected target (proposed)",
          "Creature and natural-material references; recovered ecology donor package"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-08",
      "kind": "system",
      "title": "Kokoro and ALAN",
      "summary": "Narration, direct and ambient speech; real playback, captions, cancellation and bounded inference/cache.",
      "canonicalIds": [
        "UIW-20261019-SH-08"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-03",
        "CA-SB-05",
        "CA-SB-08",
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-01",
        "SB-02",
        "SB-03",
        "SB-04",
        "SB-05",
        "SB-06",
        "SB-08",
        "SB-09",
        "SB-12",
        "SB-19",
        "SB-21",
        "SB-23",
        "SB-25",
        "SB-26",
        "SB-27",
        "SB-28",
        "SB-29",
        "SB-30",
        "SB-31",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-COCKPIT",
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB",
        "CA-AF-RESCUE",
        "CA-AF-CIVIC",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-e6ed1462dc5f",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-charter-insignia-family",
        "aurora-branch-science",
        "aurora-branch-security",
        "visual-2d5e5649db77",
        "visual-f23c26b9b548",
        "aurora-branch-escort",
        "aurora-branch-medical",
        "aurora-branch-logistics",
        "visual-e34335bded4d",
        "visual-b663cda78017",
        "visual-b93d17d990f2",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-67a5708c0578",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "visual-26e541726bc5",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "aurora-ship-and-interior-source",
        "visual-3e242360c969",
        "ship-thruster",
        "ship-shield",
        "ship-shield_off",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "gameplay-build",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-a408b0da216d",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "visual-33851a400000",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-3268732dbf3d",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-f0933e8ed7a5",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Mission design",
          "Progression and narrative",
          "Narrative and cinematic"
        ],
        "verifier": null
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Narration, direct and ambient speech; real playback, captions, cancellation and bounded inference/cache."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-17",
        "SB-WP-09",
        "SB-WP-12"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Current audio manifest; new shared speech adapter under the selected target (proposed)",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "dist/data/organizations.json and nine charter visual records",
          "dist/data/build-guide.json; new camera tracks/portal/evacuation recipes (proposed)"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-09",
      "kind": "system",
      "title": "Optimization and resources",
      "summary": "OPT-01 through OPT-06 on current source; comparable CPU/GPU/frame/memory/generation evidence.",
      "canonicalIds": [
        "UIW-20261019-SH-09"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-01",
        "CA-SB-05",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01",
        "SB-10",
        "SB-16",
        "SB-17",
        "SB-19",
        "SB-21",
        "SB-22",
        "SB-24",
        "SB-25",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-COCKPIT",
        "CA-AF-FAUNA",
        "CA-AF-ORBITAL"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration",
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-7027dedd6df2",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-thruster",
        "ship-shield",
        "ship-shield_off",
        "visual-c5daca2effeb",
        "ship-breath",
        "aurora-branch-survey",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-pump",
        "gameplay-forest",
        "gameplay-rain",
        "recovered-gameplay-source",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "visual-0d38611b6c42",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-gear",
        "aurora-assets-godot",
        "aurora-field-module-godot"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "World rendering",
          "Audio",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "not_applicable",
        "deployment": "not_published"
      },
      "assessment": "Current-view preparation and stable renderer admission, exact 32 MiB terrain payload cache, two-body landscape residency, hidden-wrist/rig no-op reductions and exact BVH picking. Seven normalized native views retain identical pixels and draw/triangle counts. Total measured scene CPU is mixed; no browser FPS improvement is claimed. Initial scene construction remains synchronous and opening a hatch still reveals substantial exterior/shadow load.",
      "nextRelease": true,
      "acceptance": [
        "OPT-01 through OPT-06 on current source; comparable CPU/GPU/frame/memory/generation evidence."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-FIDELITY-CONTINUATION-20261021",
        "EV-SYSTEMS-INTEGRATION-20261021",
        "EV-PERFORMANCE-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Record exact publication receipt, then profile the actual user device/browser and continuous traversal. Preserve visual fidelity and the broader OPT-01\u2013OPT-06 scope.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Finite landscape instance/cell budgets, incremental generation, LOD retention, disposal and actual source/capture counters are checked.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Fidelity continuation after v16",
          "summary": "Bounded construction/material/lighting and exact-detail performance improvements. Source checks, native captures, full art acceptance and publication remain distinct."
        },
        {
          "date": "2026-10-21",
          "source": "Original systems continuation",
          "summary": "Cold ground population and adaptive tile refinement are bounded without reducing final geometry; root startup remains synchronous. Current delta tests are distinct from full browser/art acceptance and prior published releases.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Isolated v27 performance continuation",
          "summary": "Current-view preparation and stable renderer admission, exact 32 MiB terrain payload cache, two-body landscape residency, hidden-wrist/rig no-op reductions and exact BVH picking. Seven normalized native views retain identical pixels and draw/triangle counts. Total measured scene CPU is mixed; no browser FPS improvement is claimed. Initial scene construction remains synchronous and opening a hatch still reveals substantial exterior/shadow load.",
          "previousStates": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "Current audio manifest; new shared speech adapter under the selected target (proposed)",
          "Current native assembled-loop and render receipts; target profiler adapter (proposed)"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-10",
      "kind": "system",
      "title": "Responsive accessible UI",
      "summary": "Readable supported viewports, focus/cursor, scaling, captions and actual input paths.",
      "canonicalIds": [
        "UIW-20261019-SH-10"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-08",
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-02",
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-01",
        "SB-07",
        "SB-08",
        "SB-09",
        "SB-18",
        "SB-19",
        "SB-21",
        "SB-25",
        "SB-26"
      ],
      "workPackageIds": [
        "SB-WP-02",
        "SB-WP-03",
        "SB-WP-18",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-b93d17d990f2",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "visual-67a5708c0578",
        "ship-breath",
        "ship-step",
        "ship-equip",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "aurora-branch-survey",
        "aurora-systems",
        "visual-46598541d4e2",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "visual-85883153996e",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "ship-reactor",
        "ship-hum",
        "ship-electric",
        "ship-alarm",
        "aurora-ship-and-interior-source",
        "visual-3e242360c969",
        "ship-thruster",
        "ship-shield",
        "ship-shield_off",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "aurora-charter-insignia-family"
      ],
      "phaseIds": [
        "M1",
        "M4"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "UI",
          "Character and UI",
          "Progression and narrative",
          "Narrative and cinematic"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Readable menu text, translucent panels and persistent cockpit essentials retained. Actual browser checks at 1363x937 verify both directions of dialog focus wrapping and focus return to title actions. Native personal HUD checks cover 1600x900,1280x720 and1324x640 separately.",
      "nextRelease": true,
      "acceptance": [
        "Readable supported viewports, focus/cursor, scaling, captions and actual input paths."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-11",
        "SB-WP-17",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-12"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-VISUAL-REBUILD-BROWSER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Review remaining browser viewport/gameplay compositions. HUD scale, contrast controls, motion options and captions remain open requirements.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Larger readable menu text, compact translucent panels, focus wrapping and repeat-safe Escape; persistent cockpit essentials preserved.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Actual managed-preview Cloud Chrome UI verification",
          "summary": "Readable menu text, translucent panels and persistent cockpit essentials retained. Actual browser checks at 1363x937 verify both directions of dialog focus wrapping and focus return to title actions. Native personal HUD checks cover 1600x900,1280x720 and1324x640 separately.",
          "scope": "React/DOM at 1363x937; WebGL2 unavailable, no flight or GPU approval."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_ui.gd; frontier_session.gd; frontier_ui_style.gd",
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts",
          "dist/data/organizations.json and nine charter visual records",
          "dist/data/build-guide.json; new camera tracks/portal/evacuation recipes (proposed)"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-11",
      "kind": "system",
      "title": "Reference and quality acceptance",
      "summary": "Exact selected references; actual production-generator captures; independent review and mismatch list.",
      "canonicalIds": [
        "UIW-20261019-SH-11"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-07",
        "SB-08",
        "SB-12",
        "SB-16",
        "SB-17",
        "SB-18",
        "SB-19",
        "SB-20",
        "SB-22",
        "SB-23",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-05",
        "SB-WP-13",
        "SB-WP-19",
        "SB-WP-20",
        "SB-WP-23",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-FABRICATION",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB",
        "CA-AF-RIFT",
        "CA-AF-FAUNA",
        "CA-AF-ORBITAL"
      ],
      "assetIds": [
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-b93d17d990f2",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "visual-67a5708c0578",
        "ship-breath",
        "ship-step",
        "ship-equip",
        "ship-fabric",
        "current-game",
        "visual-7027dedd6df2",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "menu-panels-and-audio-source",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-latch",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "visual-99965468794e",
        "visual-3e242360c969",
        "ship-shield",
        "ship-touchdown",
        "ship-shield_off",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "gameplay-exploration"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M2",
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Procedural assets",
          "Gameplay and manufactured assets",
          "Ship and environment",
          "Narrative and cinematic",
          "Asset tools",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Four matched source-bound views accept fitted construction, quieter ceramic scoring, a rougher deck and retained near-terrain composition. Full reference parity remains open.",
      "nextRelease": true,
      "acceptance": [
        "Exact selected references; actual production-generator captures; independent review and mismatch list."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-12",
        "SB-WP-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021",
        "EV-FIDELITY-CONTINUATION-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Continue sculpted ship layers and richer organic environments against the approved sheets; maintain separate browser/runtime acceptance.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Selected ship/terrain/helmet originals inspected; actual production renders retain rejected iterations and explicit remaining differences.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Fidelity continuation after v16",
          "summary": "Bounded construction/material/lighting and exact-detail performance improvements. Source checks, native captures, full art acceptance and publication remain distinct."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "SourceFactories/app/game/kestrel-model.ts; Game/scripts/frontier/frontier_ship.gd",
          "AXIOM/field-module source packages; browser service-panel logic as a donor",
          "57 Aurora ship/interior references; recovered Aurora ship/interior donor package",
          "dist/data/build-guide.json; new camera tracks/portal/evacuation recipes (proposed)",
          "Existing browser how-built factory inspector; editable SourceFactories and Asset Studio",
          "Current native assembled-loop and render receipts; target profiler adapter (proposed)"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-12",
      "kind": "system",
      "title": "Mouse and body-relative hand contact",
      "summary": "Quick click commits once; body-side hand choice; shared reach/occlusion; preserve seated double-tap F.",
      "canonicalIds": [
        "UIW-20261019-SH-12"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-02",
        "CA-SB-05",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-08",
        "SB-12",
        "SB-13",
        "SB-17",
        "SB-18",
        "SB-19",
        "SB-23",
        "SB-28",
        "SB-30"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-13",
        "SB-WP-14",
        "SB-WP-15",
        "SB-WP-21"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT",
        "CA-AF-CIVIC",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB",
        "CA-AF-TRANSIT",
        "CA-AF-CARGO",
        "CA-AF-ROAD",
        "CA-AF-HABITAT"
      ],
      "assetIds": [
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "menu-panels-and-audio-source",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-e8b139f7a2f1",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-equip",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "aurora-systems",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "ship-reactor",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-3e242360c969",
        "ship-touchdown",
        "ship-gear",
        "ship-shield_off",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "aurora-branch-medical",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M5"
      ],
      "owner": {
        "name": "Current chat / browser and native integration",
        "roles": [
          "Character and UI",
          "Gameplay and animation",
          "Gameplay and manufactured assets",
          "Vehicle",
          "Crafting and construction",
          "Network"
        ],
        "verifier": "Independent browser review and native QA"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Movable native panel cursor and contact lifecycle integrated",
      "nextRelease": true,
      "acceptance": [
        "Quick click commits once; body-side hand choice; shared reach/occlusion; preserve seated double-tap F."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-09",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-BROWSER-HISTORY",
        "EV-NATIVE-DELTA",
        "EV-BROWSER-INTERACTION-20261020",
        "EV-NATIVE-INTERACTION-20261020",
        "EV-PLAYCANVAS-FIDELITY-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Complete target-image review and actual hardware pointer/capture acceptance; retain the tested body-relative hand and single-commit contract.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Browser and prior native interaction lifecycles differed; retain the known gap and preserve pilot-only double-tap F."
        },
        {
          "date": "2026-10-20",
          "source": "Current implementation and independent verification",
          "summary": "Movable native panel cursor and contact lifecycle integrated. The broader requirement remains open; source hashes and fixture scope are in the linked reports. Publication is recorded separately after deployment.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed Sites deployment receipts",
          "summary": "The scoped interaction delta is published in browser v10 and native v18. Implementation remains in progress, verification remains partial and art acceptance remains pending.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "PlayCanvas migration / fresh recovered-source verification",
          "summary": "Native engine migration and bounded visual improvements verified in actual production scenes. This adds evidence without closing broader art, browser-cycle or device-performance acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts",
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
          "AXIOM/field-module source packages; browser service-panel logic as a donor",
          "Optional outpost buggy donor; visual-dd94c243b63f and visual-133b02ef61ff",
          "Recovered building/inventory donor packages; construction and workshop references",
          "Browser multiplayer contracts and recovered session/authority donors"
        ],
        "commit": null
      }
    },
    {
      "id": "UIW-20261019-SH-13",
      "kind": "system",
      "title": "Browser Godot and launcher",
      "summary": "Stable game/save identity; actual native adapters and separately evidenced target parity.",
      "canonicalIds": [
        "UIW-20261019-SH-13"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-07",
        "CA-SB-08",
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-01",
        "SB-08",
        "SB-19",
        "SB-23",
        "SB-25",
        "SB-27",
        "SB-30",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-01",
        "SB-WP-11",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-19",
        "SB-WP-21",
        "SB-WP-22",
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-LAB",
        "CA-AF-CIVIC",
        "CA-AF-TRANSIT",
        "CA-AF-TERRAIN",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "ship-electric",
        "ship-alarm",
        "aurora-ship-and-interior-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "visual-6bf3d1cbd1b4",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "ship-latch",
        "ship-shield_off",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "recovered-gameplay-source",
        "aurora-branch-science",
        "aurora-branch-survey",
        "visual-46598541d4e2",
        "visual-f23c26b9b548",
        "visual-e6ed1462dc5f",
        "aurora-branch-medical",
        "visual-dd94c243b63f",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-9efae74c8a92",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-e0d1af42ebe2",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-d11bcec47b6a",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-breath",
        "ship-pump",
        "gameplay-exploration",
        "aurora-assets-godot",
        "aurora-field-module-godot"
      ],
      "phaseIds": [
        "M0",
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": "Current chat / browser and native integration",
        "roles": [
          "Integration",
          "Game state",
          "Mission design",
          "Progression and narrative",
          "Ship and environment",
          "Network",
          "Build and distribution",
          "World transport"
        ],
        "verifier": "Independent browser review and native QA"
      },
      "scopeDecision": "requested",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Browser and native source updated together; launcher remains open",
      "nextRelease": true,
      "acceptance": [
        "Stable game/save identity; actual native adapters and separately evidenced target parity."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-17",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-12",
        "SB-WP-02",
        "SB-WP-24"
      ],
      "blockers": [
        {
          "id": "GAP-WINDOWS",
          "scope": "Windows target acceptance",
          "reason": "Physical Windows input and target GPU evidence are unavailable in the inherited handoff."
        }
      ],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-BROWSER-SOURCE",
        "EV-NATIVE-HISTORY",
        "EV-BROWSER-INTERACTION-20261020",
        "EV-NATIVE-INTERACTION-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Validate the packaged project on Windows and continue the launcher adapter separately.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-19",
          "source": "Prior native v17 / browser f590cead source review",
          "summary": "Native Linux evidence and Windows compilation were separate. Windows runtime execution and finished launcher acceptance were not established."
        },
        {
          "date": "2026-10-20",
          "source": "Current implementation and independent verification",
          "summary": "Browser and native source updated together; launcher remains open. The broader requirement remains open; source hashes and fixture scope are in the linked reports. Publication is recorded separately after deployment.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed Sites deployment receipts",
          "summary": "The scoped interaction delta is published in browser v10 and native v18. Implementation remains in progress, verification remains partial and art acceptance remains pending.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "5dc4f59d-9da4-4b27-9954-1a4aca97b82c",
        "paths": [
          "Game/scripts/frontier/frontier_session.gd; SourceFactories/source-provenance.json",
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "dist/data/organizations.json and nine charter visual records",
          "57 Aurora ship/interior references; recovered Aurora ship/interior donor package",
          "Browser multiplayer contracts and recovered session/authority donors",
          "Current native delivery manifest and source package; launcher reference",
          "Current assisted flight and save adapters; ARCH CA-SB-06/07 are proposed extensions, with station/docking/portal transfer unported."
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-01",
      "kind": "system",
      "title": "After the Protocol",
      "summary": "Reception, orientation, safe entry, journal/map and skippable context.",
      "canonicalIds": [
        "CA-SB-01"
      ],
      "chapterIds": [
        "CA-SB-01"
      ],
      "sceneIds": [
        "SB-01",
        "SB-06",
        "SB-07",
        "SB-08",
        "SB-09",
        "SB-25",
        "SB-26"
      ],
      "workPackageIds": [
        "SB-WP-01",
        "SB-WP-02",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-12",
        "SB-WP-17",
        "SB-WP-18"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-HABITAT",
        "CA-AF-TRANSIT",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-LAB",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-CARGO",
        "CA-AF-FAUNA"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-67a5708c0578",
        "ship-step",
        "visual-7027dedd6df2",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "aurora-branch-survey",
        "aurora-systems",
        "visual-46598541d4e2",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "aurora-charter-insignia-family"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Integration",
          "UI",
          "Character and UI",
          "Gameplay and animation",
          "Audio",
          "Environment systems",
          "Mission design",
          "Progression and narrative"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Reception, orientation, safe entry, journal/map and skippable context."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_session.gd; SourceFactories/source-provenance.json",
          "Game/scripts/frontier/frontier_ui.gd; frontier_session.gd; frontier_ui_style.gd",
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts",
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
          "Current audio manifest; new shared speech adapter under the selected target (proposed)",
          "Optional preserved outpost donor; new shared building/road recipes (proposed)",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "dist/data/organizations.json and nine charter visual records"
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-02",
      "kind": "system",
      "title": "Common Ground",
      "summary": "Commons, fabrication hall, depot, useful commission, cassette and cargo ownership.",
      "canonicalIds": [
        "CA-SB-02"
      ],
      "chapterIds": [
        "CA-SB-02"
      ],
      "sceneIds": [
        "SB-09",
        "SB-10",
        "SB-11",
        "SB-12",
        "SB-13",
        "SB-17",
        "SB-26",
        "SB-28"
      ],
      "workPackageIds": [
        "SB-WP-04",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-14",
        "SB-WP-15",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-23"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-LAB",
        "CA-AF-TRANSIT",
        "CA-AF-ROAD",
        "CA-AF-HABITAT"
      ],
      "assetIds": [
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "visual-67a5708c0578",
        "menu-select",
        "ship-equip",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "visual-33851a400000",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-cde889f4d64c",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "aurora-charter-insignia-family",
        "aurora-phoenix",
        "aurora-branch-logistics",
        "visual-9efae74c8a92",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Gameplay and animation",
          "Game state",
          "Gameplay and manufactured assets",
          "Vehicle",
          "Crafting and construction",
          "Mission design",
          "Progression and narrative",
          "Asset tools"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Commons, fabrication hall, depot, useful commission, cassette and cargo ownership."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-09",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
          "AXIOM/field-module source packages; browser service-panel logic as a donor",
          "Optional outpost buggy donor; visual-dd94c243b63f and visual-133b02ef61ff",
          "Recovered building/inventory donor packages; construction and workshop references",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "dist/data/organizations.json and nine charter visual records",
          "Existing browser how-built factory inspector; editable SourceFactories and Asset Studio"
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-03",
      "kind": "system",
      "title": "A Ship You Can Touch",
      "summary": "Apron, rear entrance, cabin and pilot station; complete ship loop.",
      "canonicalIds": [
        "CA-SB-03"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-16",
        "SB-17",
        "SB-18",
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT",
        "CA-AF-CIVIC",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-ORBITAL",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-FAUNA"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "current-game",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-b93d17d990f2",
        "visual-9f0cc743e233",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "ship-reactor",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "menu-panels-and-audio-source",
        "ship-thruster",
        "ship-gear",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "ship-breath",
        "visual-b8ac875ac4bd",
        "ship-touchdown"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Character and UI",
          "Gameplay and animation",
          "Procedural assets",
          "Mechanisms and interaction",
          "Ship rendering and systems",
          "Flight",
          "World rendering",
          "Audio",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Original ship exterior/mechanism/HUD correction in progress; preserved seat and mouse/contact loop.",
      "nextRelease": true,
      "acceptance": [
        "Apron, rear entrance, cabin and pilot station; complete ship loop."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Complete final source/mechanism/browser checks without marking the entire chapter complete.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Original ship exterior/mechanism/HUD correction in progress; preserved seat and mouse/contact loop.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts",
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
          "SourceFactories/app/game/kestrel-model.ts; Game/scripts/frontier/frontier_ship.gd",
          "Game/scripts/frontier/frontier_hatch.gd; frontier_ship.gd; frontier_player.gd; frontier.gd",
          "Game/scripts/frontier/frontier_sensor.gd; frontier_sensor.gdshader; frontier_terminal.gd; frontier_systems.gd",
          "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd",
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "Current audio manifest; new shared speech adapter under the selected target (proposed)",
          "Current native assembled-loop and render receipts; target profiler adapter (proposed)"
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-04",
      "kind": "system",
      "title": "The Living Frontier",
      "summary": "Field clearing, habitat transect, real sensor repair, observation and return.",
      "canonicalIds": [
        "CA-SB-04"
      ],
      "chapterIds": [
        "CA-SB-04"
      ],
      "sceneIds": [
        "SB-07",
        "SB-10",
        "SB-11",
        "SB-12",
        "SB-14",
        "SB-23",
        "SB-24",
        "SB-27",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-16",
        "SB-WP-17",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT",
        "CA-AF-CIVIC",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-GEAR-RAMP",
        "CA-AF-ORBITAL",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-RESCUE",
        "CA-AF-HABITAT",
        "CA-AF-TRANSIT",
        "CA-AF-LAB"
      ],
      "assetIds": [
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-b93d17d990f2",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "visual-67a5708c0578",
        "ship-breath",
        "ship-step",
        "ship-equip",
        "ship-fabric",
        "current-game",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "gameplay-exploration",
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-cde889f4d64c",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-3e242360c969",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-gear",
        "ship-door",
        "ship-latch",
        "ship-shield_off",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "aurora-branch-survey",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "menu-panels-and-audio-source",
        "aurora-branch-science",
        "visual-f23c26b9b548",
        "visual-e6ed1462dc5f",
        "aurora-systems"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Character and UI",
          "Gameplay and animation",
          "Flight",
          "World rendering",
          "Game state",
          "Environment systems",
          "Gameplay and manufactured assets",
          "Ecology and behavior",
          "Mission design",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Continuous bounded landscape generation and field exploration presentation in progress.",
      "nextRelease": false,
      "acceptance": [
        "Field clearing, habitat transect, real sensor repair, observation and return."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-09",
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Build reference-aligned facilities, ecology and useful region gameplay after the current rendering checkpoint.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Continuous bounded landscape generation and field exploration presentation in progress.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts",
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
          "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd",
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
          "Optional preserved outpost donor; new shared building/road recipes (proposed)",
          "AXIOM/field-module source packages; browser service-panel logic as a donor",
          "Creature and natural-material references; recovered ecology donor package",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "Current native assembled-loop and render receipts; target profiler adapter (proposed)"
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-05",
      "kind": "system",
      "title": "At the Rift\u2019s Edge",
      "summary": "Research campus, instrument procedure, chronology and next commissions.",
      "canonicalIds": [
        "CA-SB-05"
      ],
      "chapterIds": [
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-02",
        "SB-03",
        "SB-04",
        "SB-05",
        "SB-08",
        "SB-09",
        "SB-12",
        "SB-15",
        "SB-26",
        "SB-27",
        "SB-29",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-20",
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-HABITAT",
        "CA-AF-TRANSIT",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-LAB",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "visual-e6ed1462dc5f",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-charter-insignia-family",
        "aurora-branch-science",
        "aurora-branch-security",
        "visual-2d5e5649db77",
        "visual-f23c26b9b548",
        "aurora-branch-escort",
        "aurora-branch-medical",
        "aurora-branch-logistics",
        "visual-e34335bded4d",
        "visual-b663cda78017",
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "menu-panels-and-audio-source",
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-67a5708c0578",
        "menu-select",
        "ship-equip",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "aurora-phoenix",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "ship-shield",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-breath",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Gameplay and animation",
          "Audio",
          "Game state",
          "Environment systems",
          "Gameplay and manufactured assets",
          "Mission design",
          "Progression and narrative",
          "Narrative and cinematic",
          "World transport"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Research campus, instrument procedure, chronology and next commissions."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-17",
        "SB-WP-12",
        "SB-WP-08",
        "SB-WP-24"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
          "Current audio manifest; new shared speech adapter under the selected target (proposed)",
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
          "Optional preserved outpost donor; new shared building/road recipes (proposed)",
          "AXIOM/field-module source packages; browser service-panel logic as a donor",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "dist/data/organizations.json and nine charter visual records",
          "dist/data/build-guide.json; new camera tracks/portal/evacuation recipes (proposed)",
          "Current assisted flight and save adapters; ARCH CA-SB-06/07 are proposed extensions, with station/docking/portal transfer unported."
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-06",
      "kind": "system",
      "title": "Beyond the Lunar Horizon",
      "summary": "Separately gated orbital approach, abort, berth, docking, logistics and return.",
      "canonicalIds": [
        "CA-SB-06"
      ],
      "chapterIds": [
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-15",
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-25",
        "SB-28",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-17",
        "SB-WP-24",
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-COCKPIT",
        "CA-AF-GEAR-RAMP",
        "CA-AF-ORBITAL",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-RESCUE",
        "CA-AF-HABITAT",
        "CA-AF-CIVIC",
        "CA-AF-TRANSIT",
        "CA-AF-LAB"
      ],
      "assetIds": [
        "visual-2d5e5649db77",
        "visual-87118eafc819",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-67a5708c0578",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "recovered-gameplay-source",
        "visual-7027dedd6df2",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "current-game",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "ship-breath",
        "aurora-launcher",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "menu-select",
        "aurora-branch-engineering",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b663cda78017",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-18acfb95c43f",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-pump",
        "gameplay-build",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-f0933e8ed7a5",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-vent",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M2",
        "M3",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Ship rendering and systems",
          "Flight",
          "World rendering",
          "Game state",
          "Environment systems",
          "Mission design",
          "Independent QA",
          "World transport"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Original browser orbital-berth and bounded destination-autopilot subset published. Full chapter, logistics, station interior and Earthward route are not accepted.",
      "nextRelease": false,
      "acceptance": [
        "Separately gated orbital approach, abort, berth, docking, logistics and return."
      ],
      "dependencies": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-09",
        "SB-WP-01",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-08",
        "SB-WP-17",
        "SB-WP-24"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST",
        "EV-STATION-JOURNEY-20261021",
        "EV-AUTOPILOT-20261021"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Complete signed-in fresh-player station journey acceptance; continue cargo/logistics foundations and separately gated chapter scope.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        },
        {
          "date": "2026-10-21",
          "source": "Original Site v19/v20 evidence reconciliation",
          "summary": "Correct stale unported status for the implemented orbital berth subset only. Full original acceptance and source history preserved."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_sensor.gd; frontier_sensor.gdshader; frontier_terminal.gd; frontier_systems.gd",
          "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd",
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
          "Optional preserved outpost donor; new shared building/road recipes (proposed)",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "Current native assembled-loop and render receipts; target profiler adapter (proposed)",
          "Current assisted flight and save adapters; ARCH CA-SB-06/07 are proposed extensions, with station/docking/portal transfer unported."
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-07",
      "kind": "system",
      "title": "The Earthward Route",
      "summary": "Separately gated canon brief, portal transfer, safe spawn, payload and return.",
      "canonicalIds": [
        "CA-SB-07"
      ],
      "chapterIds": [
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-09",
        "SB-11",
        "SB-15",
        "SB-24",
        "SB-25",
        "SB-27",
        "SB-28",
        "SB-30",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-01",
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-16",
        "SB-WP-17",
        "SB-WP-24",
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-LAB",
        "CA-AF-TRANSIT"
      ],
      "assetIds": [
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "visual-67a5708c0578",
        "menu-select",
        "ship-equip",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "visual-33851a400000",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-ui",
        "ship-door",
        "ship-latch",
        "ship-step",
        "ship-pump",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-launcher",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "current-game",
        "aurora-branch-science",
        "visual-f23c26b9b548",
        "aurora-branch-engineering",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-aa47b6a05fc7",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-18acfb95c43f",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "gameplay-build",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-branch-medical",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "visual-0d38611b6c42",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-d11bcec47b6a",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-f0933e8ed7a5",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-breath",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M0",
        "M2",
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Integration",
          "World rendering",
          "Game state",
          "Ecology and behavior",
          "Mission design",
          "Independent QA",
          "World transport"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Separately gated canon brief, portal transfer, safe spawn, payload and return."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-04",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-08",
        "SB-WP-17",
        "SB-WP-24"
      ],
      "blockers": [
        {
          "id": "DEP-CANON-EARTH",
          "scope": "Earthward expansion only",
          "reason": "Earthward content requires the approved canon brief; starter ship work can continue."
        }
      ],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_session.gd; SourceFactories/source-provenance.json",
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
          "Creature and natural-material references; recovered ecology donor package",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "Current native assembled-loop and render receipts; target profiler adapter (proposed)",
          "Current assisted flight and save adapters; ARCH CA-SB-06/07 are proposed extensions, with station/docking/portal transfer unported."
        ],
        "commit": null
      }
    },
    {
      "id": "CA-SB-08",
      "kind": "system",
      "title": "A Place to Return To",
      "summary": "Same commons/workshop, persistent upgrade and optional creature care.",
      "canonicalIds": [
        "CA-SB-08"
      ],
      "chapterIds": [
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01",
        "SB-09",
        "SB-13",
        "SB-14",
        "SB-15",
        "SB-24",
        "SB-25",
        "SB-26",
        "SB-28",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-01",
        "SB-WP-02",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-15",
        "SB-WP-16",
        "SB-WP-17",
        "SB-WP-18"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-COCKPIT",
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE",
        "CA-AF-HABITAT",
        "CA-AF-TRANSIT",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-LAB",
        "CA-AF-FABRICATION"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "visual-67a5708c0578",
        "ship-equip",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "visual-aa47b6a05fc7",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "visual-33851a400000",
        "gameplay-forest",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-ui",
        "ship-door",
        "ship-latch",
        "ship-step",
        "ship-pump",
        "gameplay-rain",
        "aurora-ship-and-interior-source",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "aurora-charter-insignia-family",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "aurora-assets-godot",
        "aurora-field-module-godot"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Integration",
          "UI",
          "Audio",
          "Game state",
          "Environment systems",
          "Crafting and construction",
          "Ecology and behavior",
          "Mission design",
          "Progression and narrative"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Same commons/workshop, persistent upgrade and optional creature care."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-04",
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-10",
        "SB-WP-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-CHECKLIST"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the current source against this requirement and record the first bounded implementation or verification action.",
      "history": [
        {
          "date": "2026-10-20",
          "source": "Production Checklist / sequence 4",
          "summary": "Reconcile current source \u2014 this imports scope, not runtime acceptance."
        }
      ],
      "source": {
        "pageId": "page_f438daf833508191bd61d7b7afa77916",
        "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
        "blockId": "707cce4a-831a-4765-9ea0-3130904510a4",
        "paths": [
          "Game/scripts/frontier/frontier_session.gd; SourceFactories/source-provenance.json",
          "Game/scripts/frontier/frontier_ui.gd; frontier_session.gd; frontier_ui_style.gd",
          "Current audio manifest; new shared speech adapter under the selected target (proposed)",
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
          "Optional preserved outpost donor; new shared building/road recipes (proposed)",
          "Recovered building/inventory donor packages; construction and workshop references",
          "Creature and natural-material references; recovered ecology donor package",
          "Recovered mission/world-state donors; current browser Contract/ContractStage types",
          "dist/data/organizations.json and nine charter visual records"
        ],
        "commit": null
      }
    }
  ],
  "criteria": [
    {
      "id": "UIW-20261019-OSF-01",
      "title": "Original-reference Citizens of Aurora player HUD",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-12",
      "title": "Mouse click, body-relative hands, natural reach and one contact action",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-01",
      "title": "Full-screen start, pause, resume and nested menu state",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-02",
      "title": "Persistent settings that control actual outputs",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-03",
      "title": "Semantic procedural buildings and shared descriptors",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-04",
      "title": "Consistent spline roads, terrain, water and placement",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-05",
      "title": "Denser habitat-based flora and behavior-based fauna",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-06",
      "title": "Cyclic day/night, lighting and atmospheric state",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-07",
      "title": "World ambience and responsive action audio",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-08",
      "title": "Kokoro narration, dialogue and ambient speech across projects",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-09",
      "title": "Measured cost and resource lifetime for every introduced change",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-10",
      "title": "Readable, responsive and accessible UI",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-11",
      "title": "Matched-reference evidence and truthful completion",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "UIW-20261019-SH-13",
      "title": "Same-game browser/Godot parity and launcher delivery roadmap",
      "detail": "",
      "blockId": "787b6eef-b9f8-4f11-987c-de55f640b260",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "SS-01",
      "title": "Click the actual pilot seat",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "SS-02",
      "title": "Put essential controls within natural pilot reach",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "partial",
      "currentEvidence": "EV-CONSOLE-UPPER-RIM-20261021",
      "currentNote": "Scoped current floating-workspace/contact and real receiver-edge projection evidence. Browser/device/art acceptance and unrelated original criteria remain open."
    },
    {
      "id": "SS-03",
      "title": "Make the sensor panorama continuous around the cockpit",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "partial",
      "currentEvidence": "EV-SHARED-CABIN-20261022",
      "currentNote": "Scoped two-seat/dashboard/physical controls/shared-systems implementation. Original full criterion, final lighting/art and actual multi-client browser acceptance are not blanket completed."
    },
    {
      "id": "SS-04",
      "title": "Complete approach, seating, initialization and flight information",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "partial",
      "currentEvidence": "EV-SHARED-CABIN-20261022",
      "currentNote": "Scoped two-seat/dashboard/physical controls/shared-systems implementation. Original full criterion, final lighting/art and actual multi-client browser acceptance are not blanket completed."
    },
    {
      "id": "SS-05",
      "title": "Fit the exterior to the selected ship design",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "SS-06",
      "title": "Lower the landed stance",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "SS-07",
      "title": "Give the boarding ramp a fitted stow/deploy mechanism",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "SS-08",
      "title": "Integrate boarding controls in the ship",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "partial",
      "currentEvidence": "EV-SHARED-CABIN-20261022",
      "currentNote": "Scoped two-seat/dashboard/physical controls/shared-systems implementation. Original full criterion, final lighting/art and actual multi-client browser acceptance are not blanket completed."
    },
    {
      "id": "SS-09",
      "title": "Retract landing gear into real fitted internal bays",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "SS-10",
      "title": "Inventory and complete real autopilot behavior",
      "detail": "Explicit opt-in destination autopilot implemented for Aurora, Kepler and Sable landing sites, plus local non-combat objective approaches. Manual override, faults, reload cancellation and bounded known-hazard handling tested. Full inventory, browser and target-device acceptance remain open.",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "partial"
    },
    {
      "id": "SS-11",
      "title": "Complete the ship HUD from live telemetry",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "partial",
      "currentEvidence": "EV-SHARED-CABIN-20261022",
      "currentNote": "Scoped two-seat/dashboard/physical controls/shared-systems implementation. Original full criterion, final lighting/art and actual multi-client browser acceptance are not blanket completed."
    },
    {
      "id": "SS-12",
      "title": "Retain code and semantic recipes as the asset source",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "SS-13",
      "title": "Verify a complete playable ship cycle",
      "detail": "Planned; current-source dependency",
      "blockId": "63b02bf5-0269-4ea0-b0c8-314ca9d033cd",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-01",
      "title": "Source reconciliation",
      "detail": "blocked: current-v9-sync",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-02",
      "title": "Reference matching",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-03",
      "title": "Chair entry",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-04",
      "title": "Panel reach",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-05",
      "title": "Startup and panorama",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-06",
      "title": "Exterior and lower stance",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-07",
      "title": "Ramp mechanics",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-08",
      "title": "Boarding controls",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-09",
      "title": "Gear and bay doors",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-10",
      "title": "Autopilot inventory and behavior",
      "detail": "blocked: current-v9-sync",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-11",
      "title": "HUD correctness",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-12",
      "title": "Complete game loop",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-13",
      "title": "Persistence and interruption",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-14",
      "title": "Performance and source policy",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "QA-15",
      "title": "Release provenance",
      "detail": "not run",
      "blockId": "0a7e8951-c003-4814-a7bc-906db993be29",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "OPT-01",
      "title": "Measure uncapped frame cadence, simulation CPU, scene submission CPU and resource/pass counters separately.",
      "detail": "Use the same build/device/save/route/quality; CPU submission is not GPU time and object counts are not memory bytes.",
      "blockId": "d1f901a7-7c34-4c45-bba5-44b4554316bf",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "OPT-02",
      "title": "Render only geometry contributing to a view; share the powered sensor capture and avoid the sealed-cabin duplicate exterior pass.",
      "detail": "Preserve open doors/ramps, windows, reflections, shadows and external cameras. The old five-panel mesh does not override the required continuous screen.",
      "blockId": "d1f901a7-7c34-4c45-bba5-44b4554316bf",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "OPT-03",
      "title": "Cache materials, batch static structure within spatial bounds and instance repeated detail.",
      "detail": "Preserve moving/interactive parts and measure both draw submissions and buffer memory; nonindexed merging can increase memory.",
      "blockId": "d1f901a7-7c34-4c45-bba5-44b4554316bf",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "OPT-04",
      "title": "Bound incremental generation, retain parent terrain until replacements are ready and use different split/merge thresholds.",
      "detail": "No holes or unstable transitions; add a global work cap because the donor's limits are per planet. Adapt spherical visibility rules to the recipient's actual terrain.",
      "blockId": "d1f901a7-7c34-4c45-bba5-44b4554316bf",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "OPT-05",
      "title": "Refresh decorative populations after meaningful movement and noncritical HUD data at a bounded cadence.",
      "detail": "Input/contact, hover, warnings and saves remain responsive. Reduce generated work as well as drawn counts; the donor still rebuilds its full ground-detail population at low quality.",
      "blockId": "d1f901a7-7c34-4c45-bba5-44b4554316bf",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    },
    {
      "id": "OPT-06",
      "title": "Derive simple physics proxies, visual meshes, map footprints and reach/navigation anchors from shared semantic dimensions.",
      "detail": "Doors, passages, ramps, support and visible contact agree; each engine retains its own verified physics adapter.",
      "blockId": "d1f901a7-7c34-4c45-bba5-44b4554316bf",
      "sourcePageId": "page_930777b5485481918c364bd7cef8fd05",
      "verification": "not_run"
    }
  ],
  "chapters": [
    {
      "id": "CA-SB-01",
      "title": "After the Protocol",
      "summary": "Reception, orientation, safe entry, journal/map and skippable context.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    },
    {
      "id": "CA-SB-02",
      "title": "Common Ground",
      "summary": "Commons, fabrication hall, depot, useful commission, cassette and cargo ownership.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    },
    {
      "id": "CA-SB-03",
      "title": "A Ship You Can Touch",
      "summary": "Apron, rear entrance, cabin and pilot station; complete ship loop.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    },
    {
      "id": "CA-SB-04",
      "title": "The Living Frontier",
      "summary": "Field clearing, habitat transect, real sensor repair, observation and return.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    },
    {
      "id": "CA-SB-05",
      "title": "At the Rift\u2019s Edge",
      "summary": "Research campus, instrument procedure, chronology and next commissions.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    },
    {
      "id": "CA-SB-06",
      "title": "Beyond the Lunar Horizon",
      "summary": "Separately gated orbital approach, abort, berth, docking, logistics and return.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    },
    {
      "id": "CA-SB-07",
      "title": "The Earthward Route",
      "summary": "Separately gated canon brief, portal transfer, safe spawn, payload and return.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    },
    {
      "id": "CA-SB-08",
      "title": "A Place to Return To",
      "summary": "Same commons/workshop, persistent upgrade and optional creature care.",
      "scopeDecision": "proposed_staging",
      "sourcePageId": "page_4f1102e929d08191a15ee521d0ecb190"
    }
  ],
  "assetFamilies": [
    {
      "id": "CA-AF-HABITAT",
      "title": "Habitat",
      "description": "Habitat bays."
    },
    {
      "id": "CA-AF-CIVIC",
      "title": "Civic",
      "description": "Civic equipment."
    },
    {
      "id": "CA-AF-SUIT",
      "title": "Suit",
      "description": "Selected suit family."
    },
    {
      "id": "CA-AF-TRANSIT",
      "title": "Transit",
      "description": "Transit structures."
    },
    {
      "id": "CA-AF-FABRICATION",
      "title": "Fabrication",
      "description": "Workshop machines."
    },
    {
      "id": "CA-AF-CARGO",
      "title": "Cargo",
      "description": "Cargo system assets."
    },
    {
      "id": "CA-AF-STARTER-HULL",
      "title": "Starter Hull",
      "description": "Smaller starter hull."
    },
    {
      "id": "CA-AF-GEAR-RAMP",
      "title": "Gear Ramp",
      "description": "Physical boarding mechanisms."
    },
    {
      "id": "CA-AF-COCKPIT",
      "title": "Cockpit",
      "description": "Opaque cockpit and controls."
    },
    {
      "id": "CA-AF-TERRAIN",
      "title": "Terrain",
      "description": "Terrain regions."
    },
    {
      "id": "CA-AF-ROAD",
      "title": "Road",
      "description": "Paths and crossings."
    },
    {
      "id": "CA-AF-FLORA",
      "title": "Flora",
      "description": "Plant families."
    },
    {
      "id": "CA-AF-FAUNA",
      "title": "Fauna",
      "description": "Creature families."
    },
    {
      "id": "CA-AF-FIELD-INSTRUMENT",
      "title": "Field Instrument",
      "description": "Survey instruments."
    },
    {
      "id": "CA-AF-LAB",
      "title": "Lab",
      "description": "Laboratory bays."
    },
    {
      "id": "CA-AF-RIFT",
      "title": "Rift",
      "description": "Anomaly presentation."
    },
    {
      "id": "CA-AF-ORBITAL",
      "title": "Orbital",
      "description": "Orbital modules."
    },
    {
      "id": "CA-AF-RESCUE",
      "title": "Rescue",
      "description": "Recovery equipment."
    }
  ],
  "scenes": [
    {
      "id": "SB-01",
      "kind": "scene",
      "title": "A world you can return to",
      "summary": "Continue an existing journey; choose a new one only through its explicit flow; inspect settings or storage recovery.",
      "canonicalIds": [
        "UIW-20261019-SH-01",
        "UIW-20261019-SH-02",
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-13",
        "QA-01",
        "QA-13",
        "QA-15",
        "OPT-01"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01"
      ],
      "workPackageIds": [
        "SB-WP-01",
        "SB-WP-02",
        "SB-WP-10",
        "SB-WP-21",
        "SB-WP-22",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M5"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Integration",
          "UI",
          "Audio",
          "Network",
          "Build and distribution",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Production-world title and clearer Continue/New/Settings/Destinations menus implemented. Seven actual Cloud Chrome UI checks cover title/settings, focus wrapping and return, preference persistence, new-expedition cancellation and practice disclosure. Save isolation and local restoration pass separate direct checks.",
      "nextRelease": true,
      "acceptance": [
        "Continue leaves inventory, ship power/gear/hatch and player position/mode unchanged.",
        "No-save and failed-read states expose usable New Journey/recovery without a false Continue.",
        "Paused-game settings return to Pause rather than this title."
      ],
      "dependencies": [],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-VISUAL-REBUILD-BROWSER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Exercise Continue, pause-owned return and separate practice through actual rendered gameplay on the published source; Cloud Chrome lacks WebGL2.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current native local save, Pause/Settings/Main Menu/Continue reported checked; current framework composition and physical input still require target review.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Production-world title, compact Continue/New/Settings and pause-owned nested menus; staged new saves and separate practice protect the expedition.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Actual managed-preview Cloud Chrome UI verification",
          "summary": "Production-world title and clearer Continue/New/Settings/Destinations menus implemented. Seven actual Cloud Chrome UI checks cover title/settings, focus wrapping and return, preference persistence, new-expedition cancellation and practice disclosure. Save isolation and local restoration pass separate direct checks.",
          "scope": "React/DOM at 1363x937; WebGL2 unavailable, no flight or GPU approval."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "e0acc88a2693c1ad026c353eafe922a4e24b025eeee20460606d94ff6d01378c",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/0"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-01",
        "chapter": "Entry",
        "title": "A world you can return to",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; quiet bounded world loop",
        "dependencies": [],
        "entry_state": "Actual current Native Frontier save service resolves valid, empty, conflict or unavailable state. Preserve its existing Continue/menu loop and apply the current composition/input requirements without practice reset.",
        "framing": "Full-screen current world view with modest centered Citizens of Aurora lockup, one primary Continue, secondary New Journey and Settings; truthful compact journey strip. An outpost background is optional proposed content, not a mandatory replacement of the current scene.",
        "camera_movement_and_clearance": "Slow nearly static view from a clear location; no roaming camera through vegetation. A returning save may provide context without relocating the saved character.",
        "player_action": "Continue an existing journey; choose a new one only through its explicit flow; inspect settings or storage recovery.",
        "success_transition": "Continue restores the real save; confirmed New Journey enters SB-02. Audio context unlocks from the same gesture.",
        "failure_recovery": "Keep empty/conflict/offline/error states readable; no invented saved location or replacement save. Retry or return without data loss.",
        "skip_or_return": "Title \u2192 Settings \u2192 Back returns here. New-journey cancellation returns here without replacing an existing journey.",
        "persistent_state": [
          "Existing journey identity and revision",
          "Actual location/mode/last-played fields",
          "Output settings; no cinematic loop simulation progress"
        ],
        "asset_roles": [
          "Current phoenix/A identity",
          "Title typography and compact menu",
          "Approved world/outpost composition",
          "Save-status UI"
        ],
        "system_roles": [
          "Save resolution",
          "Menu origin state",
          "Settings",
          "Audio startup"
        ],
        "sound_design": {
          "world_music": "Audited menu track at restrained level; selection cue only on accepted input.",
          "kokoro": "Optional short narrator introduction only after user action; immediate subtitles, no repeated ambient introduction on every return."
        },
        "acceptance": [
          "Continue leaves inventory, ship power/gear/hatch and player position/mode unchanged.",
          "No-save and failed-read states expose usable New Journey/recovery without a false Continue.",
          "Paused-game settings return to Pause rather than this title."
        ],
        "source_refs": [
          "F12:blocks12-15",
          "HANDOFF:Player HUD and game-native menus",
          "LIB-AUDIO",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Current native local save, Pause/Settings/Main Menu/Continue reported checked; current framework composition and physical input still require target review."
      },
      "legacyObligationIds": [
        "LEG-001",
        "LEG-002",
        "LEG-003",
        "LEG-004",
        "LEG-013",
        "LEG-015",
        "LEG-017",
        "LEG-018",
        "LEG-019",
        "LEG-020",
        "LEG-024",
        "LEG-026",
        "LEG-027",
        "LEG-028",
        "LEG-029",
        "LEG-031",
        "LEG-033",
        "LEG-037",
        "LEG-038",
        "LEG-039",
        "LEG-040",
        "LEG-048",
        "LEG-049",
        "LEG-050",
        "LEG-051",
        "LEG-053",
        "LEG-054",
        "LEG-055",
        "LEG-056",
        "LEG-057",
        "LEG-058"
      ]
    },
    {
      "id": "SB-02",
      "kind": "scene",
      "title": "Impact and the Rift",
      "summary": "Watch, skip the introduction or pause. No required interaction during impact.",
      "canonicalIds": [
        "UIW-20261019-SH-08"
      ],
      "chapterIds": [
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-02"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "visual-e6ed1462dc5f"
      ],
      "phaseIds": [
        "M1",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Narrative and cinematic"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "The Rift is shown at the crater center and is never labelled as the evacuation operation.",
        "Skip, pause and replay cannot duplicate progression or leave audio running."
      ],
      "dependencies": [
        "SB-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: The Rift is shown at the crater center and is never labelled as the evacuation operation.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "7a9460fdbc24648a7b999746f47faa98ec28178faa590b3e7ae5c6562493653f",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/1"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-02",
        "chapter": "Opening",
        "title": "Impact and the Rift",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Proposed 8\u201310 seconds",
        "dependencies": [
          "SB-01"
        ],
        "entry_state": "A new journey was explicitly chosen, or an optional lore replay is running without gameplay side effects.",
        "framing": "Lunar wide shot; impact composition resolves into the new crater with the Rift visibly at its center. Keep the Moon/Rift relationship legible.",
        "camera_movement_and_clearance": "One restrained orbital arc outside debris paths, then a held crater composition; reduced motion uses two steady cuts.",
        "player_action": "Watch, skip the introduction or pause. No required interaction during impact.",
        "success_transition": "Proceed to SB-03 while preserving the causal order: impact/crater/Rift precede Earth portals.",
        "failure_recovery": "If a cinematic resource is unavailable, present accessible story text and a static code-rendered view; gameplay remains available.",
        "skip_or_return": "Skip proceeds to the same new-journey entry as the full introduction; replay returns to its originating menu.",
        "persistent_state": [
          "Introduction progress/completion only; no resources or world damage generated by replay"
        ],
        "asset_roles": [
          "Moon/crater terrain recipe",
          "Rift phenomenon density/lighting",
          "Impact debris and light effects"
        ],
        "system_roles": [
          "Cinematic timeline",
          "Procedural world",
          "Atmospheric/space rendering",
          "Skip and replay"
        ],
        "sound_design": {
          "world_music": "Controlled impact and low resonance, with a quiet interval before narration; protect peak loudness.",
          "kokoro": "Narrator explains the lunar impact and crater-center Rift; final wording and voice are proposed, not canon dialogue."
        },
        "acceptance": [
          "The Rift is shown at the crater center and is never labelled as the evacuation operation.",
          "Skip, pause and replay cannot duplicate progression or leave audio running."
        ],
        "source_refs": [
          "LIB-STORY:01",
          "F12:code-authored source",
          "F12:Kokoro"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": [
        "LEG-019",
        "LEG-026",
        "LEG-036"
      ]
    },
    {
      "id": "SB-03",
      "kind": "scene",
      "title": "Earth opens; Aurora changes",
      "summary": "Watch or skip; optional captions name the environment types rather than inventing settlement names.",
      "canonicalIds": [
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-08"
      ],
      "chapterIds": [
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-03"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-FLORA",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "visual-e6ed1462dc5f",
        "gameplay-forest",
        "gameplay-rain"
      ],
      "phaseIds": [
        "M1",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Narrative and cinematic"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "All canonical environment families have an explicit frame or caption.",
        "The edit does not imply Earth and Aurora are the same planet or name a legacy practice destination as the starting world."
      ],
      "dependencies": [
        "SB-02"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: All canonical environment families have an explicit frame or caption.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "a273e15f6e6a6b51b21c4ce40ccff5ac2aa4fa59eea689a1c983863bdd573a45",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/2"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-03",
        "chapter": "Opening",
        "title": "Earth opens; Aurora changes",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Proposed 12\u201315 seconds",
        "dependencies": [
          "SB-02"
        ],
        "entry_state": "The crater-center Rift has been established.",
        "framing": "A sequence of matched wide views: Earth desert, rainforest, temperate/redwood forest and polar environments, followed by connected transformed lunar regions.",
        "camera_movement_and_clearance": "Use clear above-canopy or established ground corridors; cut between biomes instead of flying through trees. Match horizon direction to communicate transfer without implying an unapproved mechanism.",
        "player_action": "Watch or skip; optional captions name the environment types rather than inventing settlement names.",
        "success_transition": "The viewer understands portals appear on Earth and Aurora comprises transformed lunar regions; continue SB-04.",
        "failure_recovery": "Unavailable biome detail falls back to truthful storyboard text during development, not a claim that every region is playable.",
        "skip_or_return": "Global opening skip goes to SB-06 entry; replay remains non-destructive.",
        "persistent_state": [
          "Lore-viewed flags, if used; no automatic discovery of playable map locations"
        ],
        "asset_roles": [
          "Earth portal phenomenon",
          "Desert habitat",
          "Jungle/rainforest habitat",
          "Temperate/giant-redwood habitat",
          "Snow/polar habitat",
          "Lunar regional transitions"
        ],
        "system_roles": [
          "World seeds and biome generation",
          "Portal visual state",
          "Cinematic region streaming"
        ],
        "sound_design": {
          "world_music": "Distinct wind, canopy, water and cold-environment layers crossfade with each cut.",
          "kokoro": "Narrator separates Earth portals from the formation of Aurora; subtitles carry all essential information when voice is unavailable."
        },
        "acceptance": [
          "All canonical environment families have an explicit frame or caption.",
          "The edit does not imply Earth and Aurora are the same planet or name a legacy practice destination as the starting world."
        ],
        "source_refs": [
          "LIB-STORY:02-03",
          "F12:habitat/world contracts"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": []
    },
    {
      "id": "SB-04",
      "kind": "scene",
      "title": "Research reveals a second threat",
      "summary": "Watch or skip; no faction choice is imposed in the opening.",
      "canonicalIds": [
        "UIW-20261019-SH-08"
      ],
      "chapterIds": [
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-04"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-LAB",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "aurora-charter-insignia-family",
        "aurora-branch-science",
        "aurora-branch-security",
        "visual-2d5e5649db77",
        "visual-f23c26b9b548"
      ],
      "phaseIds": [
        "M1",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Narrative and cinematic"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Research and protection happen before the second-wave discovery in the edit.",
        "No proposed PMC/branch name is presented as an approved organization."
      ],
      "dependencies": [
        "SB-03"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Research and protection happen before the second-wave discovery in the edit.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "80e0444d681f47032ed3ec781ecfe053dd10cc64618f87d89324b63f63b5dad7",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/3"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-04",
        "chapter": "Opening",
        "title": "Research reveals a second threat",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Proposed 12\u201315 seconds",
        "dependencies": [
          "SB-03"
        ],
        "entry_state": "Earth portals and transformed lunar regions are established; researchers and protection teams can now operate there.",
        "framing": "Readable facility exterior, researchers at actual instruments, protective personnel keeping a route open; a final instrument view presents the second asteroid-wave threat.",
        "camera_movement_and_clearance": "Dolly along a verified corridor with people kept clear of the lens; finish at a reachable display angle. Scientific display layouts are proposed, not fake working telemetry.",
        "player_action": "Watch or skip; no faction choice is imposed in the opening.",
        "success_transition": "Show research preceding the warning and motivating the evacuation response in SB-05.",
        "failure_recovery": "Missing final research/faction designs use labelled production placeholders during development and remain unapproved.",
        "skip_or_return": "Skip preserves the canonical synopsis and starts the playable entry; no assigned membership.",
        "persistent_state": [
          "Lore progress only"
        ],
        "asset_roles": [
          "Research facility modules",
          "Research instruments and tablet",
          "Science/PMC character roles",
          "Route/security equipment",
          "Second-wave visualization"
        ],
        "system_roles": [
          "NPC staging",
          "Facility recipe and navigation",
          "Narrative event ordering"
        ],
        "sound_design": {
          "world_music": "Facility ventilation and instrument cues; restrained urgency enters only after the warning.",
          "kokoro": "Narrator describes scientists and PMC cooperation, then discovery of the second wave; named providers and spoken character lines remain proposals."
        },
        "acceptance": [
          "Research and protection happen before the second-wave discovery in the edit.",
          "No proposed PMC/branch name is presented as an approved organization."
        ],
        "source_refs": [
          "LIB-STORY:04-05",
          "LIB-CHARTER"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": [
        "LEG-001",
        "LEG-005",
        "LEG-007"
      ]
    },
    {
      "id": "SB-05",
      "kind": "scene",
      "title": "The Rift Protocol: evacuation and rebuilding",
      "summary": "Watch or skip. The scene does not assign the player a specific refugee biography.",
      "canonicalIds": [
        "UIW-20261019-SH-08"
      ],
      "chapterIds": [
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-05"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-RIFT",
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "aurora-charter-insignia-family",
        "aurora-branch-escort",
        "aurora-branch-medical",
        "aurora-branch-logistics",
        "visual-e34335bded4d",
        "visual-b663cda78017"
      ],
      "phaseIds": [
        "M1",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Narrative and cinematic"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "The Protocol is not renamed as the Rift or a military group.",
        "Skipping does not grant extra supplies or omit required starting save initialization."
      ],
      "dependencies": [
        "SB-04"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: The Protocol is not renamed as the Rift or a military group.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "b8c29180a7827b94f91ad8dbd425f94aa0654699cd72ee98d8f19b742e182ca3",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/4"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-05",
        "chapter": "Opening",
        "title": "The Rift Protocol: evacuation and rebuilding",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Proposed 12\u201315 seconds",
        "dependencies": [
          "SB-04"
        ],
        "entry_state": "Research has identified the second asteroid wave threatening life on Earth.",
        "framing": "Wide evacuation route through a portal; civilians, escort and supply movement give way to people assembling shelter in Aurora. End on shared citizen identity, not a faction recruitment screen.",
        "camera_movement_and_clearance": "A stable lateral move beside the flow preserves route readability and human scale; never force the viewer through an occupied crowd or a portal occluder.",
        "player_action": "Watch or skip. The scene does not assign the player a specific refugee biography.",
        "success_transition": "Enter the current valid landed-ship field in SB-06, with an outpost arrival used only after that optional location is actually integrated; the same new-journey state follows the skipped sequence.",
        "failure_recovery": "If crowd simulation is not ready, use a small bounded staged group with disclosed scope; no promise of mass simulation.",
        "skip_or_return": "Skip and full play converge on identical starting state; player identity and affiliation remain open.",
        "persistent_state": [
          "Introduction completion/skip choice",
          "New journey baseline created once after explicit choice"
        ],
        "asset_roles": [
          "Evacuation portal corridor",
          "Citizen/escort/medical/logistics roles",
          "Cargo and supplies",
          "Early shelter modules",
          "Phoenix/A civic markings"
        ],
        "system_roles": [
          "Cinematic crowds",
          "Portal transition",
          "New-journey initialization",
          "Construction imagery"
        ],
        "sound_design": {
          "world_music": "Footsteps, restrained instructions, moving equipment; musical tension resolves into inhabited ambience.",
          "kokoro": "Narrator explicitly calls the Rift Protocol the emergency evacuation response. Background speech is bounded and subordinate to narration."
        },
        "acceptance": [
          "The Protocol is not renamed as the Rift or a military group.",
          "Skipping does not grant extra supplies or omit required starting save initialization."
        ],
        "source_refs": [
          "LIB-STORY:06-07",
          "LIB-CHARTER",
          "F12:Kokoro"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": []
    },
    {
      "id": "SB-06",
      "kind": "scene",
      "title": "A citizen at ground level",
      "summary": "Take control, skip the gesture or use reduced-motion entry; player can immediately orient and move once input ownership transfers.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "OPT-03"
      ],
      "chapterIds": [
        "CA-SB-01"
      ],
      "sceneIds": [
        "SB-06"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-TRANSIT",
        "CA-AF-ROAD"
      ],
      "assetIds": [
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Character and UI",
          "Audio",
          "Game state",
          "Environment systems",
          "Narrative and cinematic"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": true,
      "acceptance": [
        "The camera ends outside the chest and shows connected arms/body when looking down.",
        "Helmet face remains opaque sensors; skipped and full paths produce the same playable state."
      ],
      "dependencies": [
        "SB-05"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: The camera ends outside the chest and shows connected arms/body when looking down.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current actual skinned suit/native camera exists; this helmet-don cinematic and canonical opening placement are new proposed staging.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "5241097e826e82cfd207b24861d2a8af2bc971cf9b51cf307a11e283fede3db2",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/5"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-06",
        "chapter": "Onboarding",
        "title": "A citizen at ground level",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Proposed 8\u201312-second optional introduction, then player-paced",
        "dependencies": [
          "SB-05"
        ],
        "entry_state": "An explicitly chosen new journey enters a proposed canonical context around the current Native Frontier landed ship/local field scene. Exact Aurora biome, site name and player history remain undecided; the older outpost is optional.",
        "framing": "Medium over-shoulder view toward the surrounding region/crater vista and the actual landed craft; character turns, handles the selected helmet and transitions into first-person sensor view. An inhabited outpost may be added later as a proposal.",
        "camera_movement_and_clearance": "Track stays in a tested clear ground apron beside the current ship. Blend into the real head/sensor attachment after the helmet gesture; never interpolate through chest, helmet shell or foliage.",
        "player_action": "Take control, skip the gesture or use reduced-motion entry; player can immediately orient and move once input ownership transfers.",
        "success_transition": "SB-07 begins with the same actual position and equipment state across watched/skipped versions.",
        "failure_recovery": "Failed animation/attachment returns to a valid standing pose; selected helmet internals are never replaced by glass from an unapproved donor sheet.",
        "skip_or_return": "Skip goes straight to the verified first-person pose; Pause/Settings/Back maintains origin and location.",
        "persistent_state": [
          "Player transform and body orientation",
          "Actual equipped helmet/suit state",
          "Introduction completion"
        ],
        "asset_roles": [
          "Selected pressure armor",
          "Selected explorer undersuit",
          "Selected helmet exterior",
          "Approved liner/comms crop",
          "Current landed starter ship and terrain",
          "Aurora regional vista",
          "Optional future outpost apron"
        ],
        "system_roles": [
          "Camera ownership",
          "Suit equip animation",
          "Player movement",
          "Personal HUD selection"
        ],
        "sound_design": {
          "world_music": "Cloth, helmet latch and sensor activation cues with surrounding environmental audio retained.",
          "kokoro": "ALAN (Advanced Language Awareness Network) supplies optional authored, captioned guidance through actual Kokoro. Final voice, personality and backstory remain to be decided. Skip cancels stale speech."
        },
        "acceptance": [
          "The camera ends outside the chest and shows connected arms/body when looking down.",
          "Helmet face remains opaque sensors; skipped and full paths produce the same playable state."
        ],
        "source_refs": [
          "SELECTION",
          "HANDOFF:Player HUD",
          "LIB-STORY:07",
          "NATIVE-HANDOFF",
          "ARCH"
        ],
        "baseline_integration": "Current actual skinned suit/native camera exists; this helmet-don cinematic and canonical opening placement are new proposed staging."
      },
      "legacyObligationIds": [
        "LEG-006",
        "LEG-026",
        "LEG-038",
        "LEG-041"
      ]
    },
    {
      "id": "SB-07",
      "kind": "scene",
      "title": "Read your own suit",
      "summary": "Look around, move, jump where permitted and inspect equipment. Toggle helmet state only where actually supported and environmentally valid.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-02",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-11",
        "SS-12",
        "QA-02",
        "QA-11",
        "OPT-05"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-04"
      ],
      "sceneIds": [
        "SB-07"
      ],
      "workPackageIds": [
        "SB-WP-02",
        "SB-WP-03",
        "SB-WP-11"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT"
      ],
      "assetIds": [
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-b93d17d990f2",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "visual-67a5708c0578",
        "ship-breath",
        "ship-step",
        "ship-equip",
        "ship-fabric",
        "current-game"
      ],
      "phaseIds": [
        "M1",
        "M3"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "UI",
          "Character and UI",
          "Game state"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Separate reference-led suit HUD displays actual heading, movement and context; unavailable personal sensors/equipment are explicit.",
      "nextRelease": true,
      "acceptance": [
        "Each visible counter maps to a named personal source and unit.",
        "Seat entry/exit later switches HUD context without stale or duplicated overlays.",
        "Walk, jump and land with a connected visible body and valid capsule/camera clearance; a landing returns to the actual grounded state."
      ],
      "dependencies": [
        "SB-06"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Verify integrated scene/React composition and complete real personal sensor/inventory systems before accepting their reference art.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current native 49-bone suit and standing/seated modes exist; original-reference personal HUD authority/composition still requires dedicated mapping.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Separate reference-led suit HUD displays actual heading, movement and context; unavailable personal sensors/equipment are explicit.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "ca7232b92b1fcfb3a95edaa8ef5ecabb781697d28e74b6332a84ab90698ed199",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/6"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-07",
        "chapter": "Onboarding",
        "title": "Read your own suit",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 1\u20132 minutes",
        "dependencies": [
          "SB-06"
        ],
        "entry_state": "Standing control is active beside the current landed craft or optional safe facility; personal and ship telemetry have distinct authorities.",
        "framing": "First-person normal horizon with slim compass/world targets; a deliberate look down reveals suit torso, arms and quickbar hierarchy.",
        "camera_movement_and_clearance": "Player-controlled head motion independent of body. Camera near plane and viewmodel attachment are checked through full look-down and lateral limits.",
        "player_action": "Look around, move, jump where permitted and inspect equipment. Toggle helmet state only where actually supported and environmentally valid.",
        "success_transition": "Player can read actual personal status and distinguish it from ship state; proceed to SB-08.",
        "failure_recovery": "Unavailable air/pressure/power/stamina readings are marked unavailable or omitted; unsupported helmet changes explain their state without invented vitals.",
        "skip_or_return": "Tutorial can be dismissed and recalled; movement and camera remain usable. Return to title preserves state only after successful save.",
        "persistent_state": [
          "Actual personal health/equipment/resources if implemented",
          "HUD scale/contrast/motion settings",
          "Tutorial dismissed state"
        ],
        "asset_roles": [
          "Helmet-on HUD reference",
          "Helmet-off HUD reference",
          "First-person suit and arms",
          "Compass/world markers",
          "Quickbar item representations"
        ],
        "system_roles": [
          "Personal telemetry",
          "HUD authority mapping",
          "Equipment",
          "Movement and camera"
        ],
        "sound_design": {
          "world_music": "Footsteps vary with surface; jump/landing and suit cues reflect actual actions, with no constant noisy alert bed.",
          "kokoro": "One concise optional explanation of real HUD values; immediate subtitles and no narration of unavailable metrics."
        },
        "acceptance": [
          "Each visible counter maps to a named personal source and unit.",
          "Seat entry/exit later switches HUD context without stale or duplicated overlays.",
          "Walk, jump and land with a connected visible body and valid capsule/camera clearance; a landing returns to the actual grounded state."
        ],
        "source_refs": [
          "F12:block23",
          "HANDOFF:Player HUD",
          "SELECTION",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Current native 49-bone suit and standing/seated modes exist; original-reference personal HUD authority/composition still requires dedicated mapping."
      },
      "legacyObligationIds": [
        "LEG-004",
        "LEG-021",
        "LEG-029",
        "LEG-030",
        "LEG-031",
        "LEG-032",
        "LEG-033",
        "LEG-034",
        "LEG-037",
        "LEG-040",
        "LEG-041",
        "LEG-043",
        "LEG-045",
        "LEG-049",
        "LEG-051",
        "LEG-052",
        "LEG-053",
        "LEG-055",
        "LEG-058"
      ]
    },
    {
      "id": "SB-08",
      "kind": "scene",
      "title": "One click, one physical touch",
      "summary": "Aim and quick-click/release one control; then try a control on the other side. Walk back or cancel to see eligibility end. Looking at a valid panel automatically provides its cursor, including while a tool or weapon is held; interaction suppresses using the held item.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-01",
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-12",
        "UIW-20261019-SH-13",
        "SS-02",
        "QA-04",
        "QA-13",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-08"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-12",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-FIELD-INSTRUMENT"
      ],
      "assetIds": [
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "menu-panels-and-audio-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M0"
      ],
      "owner": {
        "name": "Current chat / browser and native integration",
        "roles": [
          "Character and UI",
          "Gameplay and animation",
          "Audio",
          "Environment systems",
          "Independent QA"
        ],
        "verifier": "Independent browser review and native QA"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Click/release remains latched through measured contact",
      "nextRelease": true,
      "acceptance": [
        "A brief click/release completes without holding; repeated release cannot double-commit.",
        "Turning only the head preserves body-relative hand side, with deterministic center tie behavior.",
        "Walking behind an obstacle or opening Pause invalidates the attempt.",
        "Panel focus supplies a usable cursor without holding F; leaving the target returns the correct look/tool state and never fires an accidental held item."
      ],
      "dependencies": [
        "SB-07"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-BROWSER-INTERACTION-20261020",
        "EV-NATIVE-INTERACTION-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Complete visual and hardware input acceptance across additional interaction devices.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current native physical controls, real index-tip contact, obstruction and pause cancellation reported checked; normal quick-release and body-relative head-turn acceptance need the latest contract audit.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Current implementation and independent verification",
          "summary": "Click/release remains latched through measured contact. The broader requirement remains open; source hashes and fixture scope are in the linked reports. Publication is recorded separately after deployment.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed Sites deployment receipts",
          "summary": "The scoped interaction delta is published in browser v10 and native v18. Implementation remains in progress, verification remains partial and art acceptance remains pending.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "504119aaaf9838fd58c4bf41eda4378d83794cd4bee2185e227270d9f235a775",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/7"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-08",
        "chapter": "Onboarding",
        "title": "One click, one physical touch",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 1\u20132 minutes",
        "dependencies": [
          "SB-07"
        ],
        "entry_state": "Player stands beside a reachable current ship/boarding control or later outpost panel; body and head orientation can be controlled independently.",
        "framing": "First-person panel at natural standing reach with the normal cursor and a clear state label; left and right contact targets are both demonstrated.",
        "camera_movement_and_clearance": "Player looks naturally; avoid a forced zoom. Head turns must not swap the anatomically chosen arm relative to the body.",
        "player_action": "Aim and quick-click/release one control; then try a control on the other side. Walk back or cancel to see eligibility end. Looking at a valid panel automatically provides its cursor, including while a tool or weapon is held; interaction suppresses using the held item.",
        "success_transition": "A stable hand reaches and the action commits exactly once at valid contact; the panel visibly reports its new real state.",
        "failure_recovery": "Out-of-range/occluded targets lose eligibility; focus loss or a menu cancels the attempt, stale contact cannot fire, and resume requires a fresh click.",
        "skip_or_return": "Dismiss demonstration any time; no E/F key gate. Return from Pause clears the prior attempt.",
        "persistent_state": [
          "Committed device state",
          "Optional tutorial completion; never an in-flight touch callback"
        ],
        "asset_roles": [
          "Current ship boarding/physical control or optional outpost panel",
          "Standing control anchors",
          "Selected hands/gloves",
          "Device feedback elements"
        ],
        "system_roles": [
          "Shared gaze/reach eligibility",
          "Body-relative arm selection",
          "Latched contact",
          "Device authority"
        ],
        "sound_design": {
          "world_music": "A short contact tick occurs on the actual press, followed by device feedback only after commit.",
          "kokoro": "Optional direct instruction describes click/release and natural hand choice; it cannot overlap or delay interaction."
        },
        "acceptance": [
          "A brief click/release completes without holding; repeated release cannot double-commit.",
          "Turning only the head preserves body-relative hand side, with deterministic center tie behavior.",
          "Walking behind an obstacle or opening Pause invalidates the attempt.",
          "Panel focus supplies a usable cursor without holding F; leaving the target returns the correct look/tool state and never fires an accidental held item."
        ],
        "source_refs": [
          "F12:blocks17-20",
          "HANDOFF:Click and body-relative hand rule",
          "LIB-CODE:interaction wiring",
          "NATIVE-HANDOFF",
          "ARCH"
        ],
        "baseline_integration": "Current native physical controls, real index-tip contact, obstruction and pause cancellation reported checked; normal quick-release and body-relative head-turn acceptance need the latest contract audit."
      },
      "legacyObligationIds": [
        "LEG-028",
        "LEG-029",
        "LEG-032",
        "LEG-034",
        "LEG-035",
        "LEG-036",
        "LEG-044",
        "LEG-050",
        "LEG-052",
        "LEG-056"
      ]
    },
    {
      "id": "SB-09",
      "kind": "scene",
      "title": "Choose a useful first trip",
      "summary": "Select a useful trip and valid ground/ship route. For the architectural expedition, accept the sensor commission, make or receive one explicitly supplied cassette, and register its cargo manifest before flight.",
      "canonicalIds": [
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-10"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-02",
        "CA-SB-05",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-09"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-17",
        "SB-WP-21"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC"
      ],
      "assetIds": [
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "visual-67a5708c0578",
        "menu-select",
        "ship-equip",
        "gameplay-exploration",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Game state",
          "Mission design",
          "Network"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Declining leaves inventory/progress unchanged.",
        "All supplied/required quantities are real and accepted-task retries cannot duplicate them.",
        "A new waypoint is consistent with actual world position and route."
      ],
      "dependencies": [
        "SB-08"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Declining leaves inventory/progress unchanged.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Missions/campaign/inventory unported per current native handoff; do not gate existing flight behind this proposal.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "3ab83099ac555ddd198d40c3a7406fc1ca6796666a970bd78f272595dc615393",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/8"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-09",
        "chapter": "First expedition",
        "title": "Choose a useful first trip",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 2\u20133 minutes",
        "dependencies": [
          "SB-08"
        ],
        "entry_state": "Current native movement, save and connected ship cycle are preserved. A proposed task/inventory layer is added only after its unported systems are implemented; free ship checkout remains available independently.",
        "framing": "Reachable field/research tablet in a proposed later facility or an appropriate current field context, with actual inventory and a world-derived route preview once those systems exist.",
        "camera_movement_and_clearance": "Stay in first person, with a readable tablet angle and clear center view. Opening UI does not teleport the player or force a promotional dashboard.",
        "player_action": "Select a useful trip and valid ground/ship route. For the architectural expedition, accept the sensor commission, make or receive one explicitly supplied cassette, and register its cargo manifest before flight.",
        "success_transition": "A real task record/waypoint is created once when implemented. The existing ship checkout can proceed to SB-16 without waiting for a mission wrapper; the optional recovered ground path begins SB-10.",
        "failure_recovery": "Insufficient capacity, unavailable equipment or unreadiness is explained using actual state; the player may choose another route or leave.",
        "skip_or_return": "Decline freely and explore. Affiliation can be reviewed without enrollment; no branch is required for this task.",
        "persistent_state": [
          "Accepted task ID/state",
          "Real inventory and selected equipment",
          "Chosen waypoint and discovered map state"
        ],
        "asset_roles": [
          "Field/research tablet",
          "Inventory item and container roles",
          "Outpost task surface",
          "Local terrain route and markers"
        ],
        "system_roles": [
          "Task authority",
          "Inventory/capacity",
          "Waypoint selection",
          "Route readiness"
        ],
        "sound_design": {
          "world_music": "Readable panel cues and nearby outpost ambience; accepted-task cue after authoritative acceptance only.",
          "kokoro": "A proposed field coordinator explains the task; speaker identity, dialogue and rewards remain unapproved. Subtitles and text allow silent play."
        },
        "acceptance": [
          "Declining leaves inventory/progress unchanged.",
          "All supplied/required quantities are real and accepted-task retries cannot duplicate them.",
          "A new waypoint is consistent with actual world position and route."
        ],
        "source_refs": [
          "LIB-STORY:game pillars",
          "LIB-CODE:recovered inventory/missions",
          "LIB-CHARTER",
          "HANDOFF",
          "NATIVE-HANDOFF",
          "ARCH"
        ],
        "baseline_integration": "Missions/campaign/inventory unported per current native handoff; do not gate existing flight behind this proposal."
      },
      "legacyObligationIds": [
        "LEG-028",
        "LEG-031",
        "LEG-032",
        "LEG-035",
        "LEG-036",
        "LEG-041",
        "LEG-042",
        "LEG-043",
        "LEG-044"
      ]
    },
    {
      "id": "SB-10",
      "kind": "scene",
      "title": "Take the road out",
      "summary": "Walk or click the actual buggy seat, drive/steer/brake and exit at a real safe location near the field site.",
      "canonicalIds": [
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-09",
        "OPT-04",
        "OPT-05",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-04"
      ],
      "sceneIds": [
        "SB-10"
      ],
      "workPackageIds": [
        "SB-WP-09",
        "SB-WP-12",
        "SB-WP-14"
      ],
      "assetFamilyIds": [
        "CA-AF-TRANSIT",
        "CA-AF-CARGO",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD"
      ],
      "assetIds": [
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration"
      ],
      "phaseIds": [
        "M2",
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "World rendering",
          "Environment systems",
          "Vehicle"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Buggy tablet reports its own actual speed/state and seating survives save/return.",
        "Road surface, collision, map and vegetation exclusion remain aligned across a streaming boundary."
      ],
      "dependencies": [
        "SB-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Buggy tablet reports its own actual speed/state and seating survives save/return.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Buggy/outpost are older optional donors, not the selected new Kestrel/native loop baseline.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "f3424afb98f4ac84c01fe3dacc150da79c357eac516331ebda3140d812cfd4ff",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/9"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-10",
        "chapter": "Ground expedition",
        "title": "Take the road out",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 3\u20135 minutes",
        "dependencies": [
          "SB-09"
        ],
        "entry_state": "Optional ground-route extension has been integrated; the older outpost/buggy donor is not assumed to be in current Native Frontier. A validated on-foot route remains available.",
        "framing": "First-person walking or actual buggy seat and tablet; the road leaves the facility through habitat-appropriate vegetation and landmarks.",
        "camera_movement_and_clearance": "Camera follows real seat/head attachments. Suspension view and reduced-motion settings stay comfortable; branches and structures cannot intersect the camera route.",
        "player_action": "Walk or click the actual buggy seat, drive/steer/brake and exit at a real safe location near the field site.",
        "success_transition": "Reach the task area with the correct player/vehicle state, then continue SB-11.",
        "failure_recovery": "Obstruction or invalid terrain permits braking/dismount recovery; unsupported vehicle mode is not advertised. The on-foot route remains valid.",
        "skip_or_return": "Turn around to the outpost without resetting the expedition. Exit is blocked only for a stated safety condition and shows a clear reason.",
        "persistent_state": [
          "Player/buggy transforms",
          "Real seat state and vehicle telemetry",
          "Discovered route segments"
        ],
        "asset_roles": [
          "Six-wheel buggy and tablet",
          "Road spline/shoulder/junction",
          "Research outpost gate/apron",
          "Habitat foliage and landmarks"
        ],
        "system_roles": [
          "Vehicle movement and seating",
          "Road/terrain shared geometry",
          "World streaming",
          "Map/world correspondence"
        ],
        "sound_design": {
          "world_music": "Road, tire/suspension, motor and wind sound reflect speed and surface; vegetation ambience changes gradually.",
          "kokoro": "Sparse proximity/context comments with expiry; no repeated route narration or competing barks while driving."
        },
        "acceptance": [
          "Buggy tablet reports its own actual speed/state and seating survives save/return.",
          "Road surface, collision, map and vegetation exclusion remain aligned across a streaming boundary."
        ],
        "source_refs": [
          "LIB-CODE:buggy/player",
          "F12:roads/habitat contracts",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Buggy/outpost are older optional donors, not the selected new Kestrel/native loop baseline."
      },
      "legacyObligationIds": [
        "LEG-009",
        "LEG-046"
      ]
    },
    {
      "id": "SB-11",
      "kind": "scene",
      "title": "Read the habitat and gather deliberately",
      "summary": "Observe, select a survey point and collect eligible material/sample through the shared click/contact rule.",
      "canonicalIds": [
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-05",
        "UIW-20261019-SH-06",
        "OPT-05"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-11"
      ],
      "workPackageIds": [
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-15",
        "SB-WP-16"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA"
      ],
      "assetIds": [
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M2",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "World rendering",
          "Game state",
          "Crafting and construction",
          "Ecology and behavior"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Resource instances preserve stable identity after unload/reload.",
        "Collection changes resource and inventory atomically and cannot repeat through a retry.",
        "Vegetation respects road, panel and approach clearances."
      ],
      "dependencies": [
        "SB-07",
        "SB-08"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Resource instances preserve stable identity after unload/reload.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "b52c38dce300ed3690dce874ca2db4c3baec9cbdbf175c9ba74f91261a8e6d61",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/10"
      },
      "optionalPredecessors": [
        "SB-10",
        "SB-23"
      ],
      "sceneCard": {
        "id": "SB-11",
        "chapter": "Ground expedition",
        "title": "Read the habitat and gather deliberately",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 3\u20135 minutes",
        "dependencies": [
          "SB-07",
          "SB-08"
        ],
        "entry_state": "Player is at the proposed field site, with required real equipment and inventory space or an explained shortage.",
        "framing": "A clear landscape establishes slope, water, canopy and resources; near views distinguish a selected sample from decorative vegetation.",
        "camera_movement_and_clearance": "Free first-person exploration uses authored sightline exclusions and realistic steps/slopes; no guidance track clips into leaves or rocks.",
        "player_action": "Observe, select a survey point and collect eligible material/sample through the shared click/contact rule.",
        "success_transition": "A real discovered site/sample and inventory change satisfy part of the task; SB-12 opens the field-module interaction.",
        "failure_recovery": "Full inventory or invalid collection leaves the resource unchanged. If gathering is cancelled, no phantom item or missing resource is saved.",
        "skip_or_return": "Leave and return; known discoveries remain, while uncollected resources follow persistent world state.",
        "persistent_state": [
          "Site/sample identity",
          "Inventory transaction",
          "Harvested instance state",
          "Actual discovered location"
        ],
        "asset_roles": [
          "Terrain/water habitat",
          "Selected flora/resource recipe",
          "Scanner or sample tool",
          "Sealed sample container",
          "Survey marker"
        ],
        "system_roles": [
          "Habitat placement",
          "Gathering",
          "Inventory transaction",
          "Discovery/map data"
        ],
        "sound_design": {
          "world_music": "Wind, water and wildlife remain spatial; collection sound comes from the contacted material.",
          "kokoro": "A brief optional survey observation derived from discovered facts, not invented readings. Narration cannot certify a species before its design is selected."
        },
        "acceptance": [
          "Resource instances preserve stable identity after unload/reload.",
          "Collection changes resource and inventory atomically and cannot repeat through a retry.",
          "Vegetation respects road, panel and approach clearances."
        ],
        "source_refs": [
          "LIB-STORY:Explore/Craft",
          "LIB-CHARTER:Science example work",
          "F12:habitat and persistence"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
        "optional_predecessors": [
          "SB-10",
          "SB-23"
        ],
        "route_dependency_note": "The same field scene accepts a real walking/vehicle approach or a ship landing; completing the buggy route is not mandatory."
      },
      "legacyObligationIds": [
        "LEG-028",
        "LEG-042",
        "LEG-043",
        "LEG-046"
      ]
    },
    {
      "id": "SB-12",
      "kind": "scene",
      "title": "Repair the field module",
      "summary": "Click service controls, identify the fault, insert/consume the required real part and validate the repair.",
      "canonicalIds": [
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-12",
        "SS-12",
        "QA-02",
        "QA-14",
        "OPT-03",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-12"
      ],
      "workPackageIds": [
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13",
        "SB-WP-17",
        "SB-WP-23",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-FABRICATION",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB"
      ],
      "assetIds": [
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-e8b139f7a2f1",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-cde889f4d64c",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-equip",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M0"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Gameplay and animation",
          "Audio",
          "Game state",
          "Gameplay and manufactured assets",
          "Mission design",
          "Asset tools",
          "Independent QA"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "The field panel and repaired device report the same state.",
        "A used part is consumed once and remains attached or recorded after reload.",
        "Structural openings, part fit and hand reach pass production-view comparison."
      ],
      "dependencies": [
        "SB-11"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: The field panel and repaired device report the same state.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "5f688115fec7e35559830bc9d379d894d8c517d9b38d5549e1dde106f6dd3819",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/11"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-12",
        "chapter": "Ground expedition",
        "title": "Repair the field module",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 3\u20135 minutes",
        "dependencies": [
          "SB-11"
        ],
        "entry_state": "The proposed damaged field module exposes a real serviceable state; required supplies are either available or clearly missing.",
        "framing": "Medium approach shows the whole manufactured asset, then first-person surface inspection reveals fitted shells, open apertures and reachable controls.",
        "camera_movement_and_clearance": "Player can examine multiple angles without a forced inspection camera; viewing a deep opening must reveal actual geometry rather than painted depth.",
        "player_action": "Click service controls, identify the fault, insert/consume the required real part and validate the repair.",
        "success_transition": "The device moves through its defined service states and begins its actual implemented function; proceed SB-13.",
        "failure_recovery": "Bad fit, missing part, unsafe state or interrupted contact preserves the last valid assembly/state. Fault feedback is concrete and reversible where appropriate.",
        "skip_or_return": "Back out of the service view and return later; only committed repairs/items persist.",
        "persistent_state": [
          "Device fault/repair/power state",
          "Consumed or installed part IDs",
          "Task milestone"
        ],
        "asset_roles": [
          "AXIOM/field-module manufactured asset",
          "Field service panel",
          "Named internal fittings/replaceable part",
          "Service tool"
        ],
        "system_roles": [
          "Service state machine",
          "Part fit/attachment",
          "Inventory consumption",
          "Physical interaction"
        ],
        "sound_design": {
          "world_music": "Latch/tool/relay cues synchronize with mechanical movement; successful function has an identifiable steady sound.",
          "kokoro": "Concise fault guidance uses the actual device state. Direct guidance is prioritized over ambient speech."
        },
        "acceptance": [
          "The field panel and repaired device report the same state.",
          "A used part is consumed once and remains attached or recorded after reload.",
          "Structural openings, part fit and hand reach pass production-view comparison."
        ],
        "source_refs": [
          "LIB-CODE:field-module and ship-system donors",
          "F12:manufactured assets",
          "F12:click contract"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": [
        "LEG-008",
        "LEG-043",
        "LEG-044"
      ]
    },
    {
      "id": "SB-13",
      "kind": "scene",
      "title": "Turn materials into a useful structure",
      "summary": "Choose a valid recipe and commit its real costs. The workshop first produces the field-sensor cassette; a later delivery unlocks a visible upgrade of the same workshop. Ground construction retains valid footprint, support and usable interiors.",
      "canonicalIds": [
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-12",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-13"
      ],
      "workPackageIds": [
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-15"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-FABRICATION"
      ],
      "assetIds": [
        "aurora-branch-engineering",
        "aurora-systems",
        "visual-aa47b6a05fc7",
        "visual-e8b139f7a2f1",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Game state",
          "Environment systems",
          "Crafting and construction"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Placement descriptors, visible footprint and collision agree.",
        "A completed doorway can actually be traversed and survives reload.",
        "Cancel and duplicate commit do not consume materials twice.",
        "Cassette, manifest and installed instrument share stable identity; workshop upgrades preserve doors, map footprints, bypass paths and safe resume."
      ],
      "dependencies": [
        "SB-08"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Placement descriptors, visible footprint and collision agree.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "9ea422ffa03a9fafb842d28fb8ac819b16bd599123c102042b692d8b1ecddd3e",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/12"
      },
      "optionalPredecessors": [
        "SB-09",
        "SB-11",
        "SB-12",
        "SB-15"
      ],
      "sceneCard": {
        "id": "SB-13",
        "chapter": "Ground expedition",
        "title": "Turn materials into a useful structure",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 4\u20136 minutes",
        "dependencies": [
          "SB-08"
        ],
        "entry_state": "The player has an actual eligible recipe and materials; the selected construction design remains governed by its approval status.",
        "framing": "A transparent placement preview describes footprint, entrances and attachments, then a constructed utility/shelter module demonstrates the difference between proposal and finished state.",
        "camera_movement_and_clearance": "Keep player height and walkable circulation visible; placement view does not pass through the structure. Clear door/path/terrain envelopes are rendered from recipe descriptors.",
        "player_action": "Choose a valid recipe and commit its real costs. The workshop first produces the field-sensor cassette; a later delivery unlocks a visible upgrade of the same workshop. Ground construction retains valid footprint, support and usable interiors.",
        "success_transition": "One owned cassette or usable structure/upgrade is created from committed costs. The cassette passes to the departure manifest; field construction can proceed to optional SB-14 or return SB-15.",
        "failure_recovery": "Invalid slope, obstruction or missing resources rejects placement without consuming items. Aborting a preview deletes transient geometry and reserves no hidden resources.",
        "skip_or_return": "Cancel preview freely; return later to the same built object. No fake hologram completion if construction is unavailable.",
        "persistent_state": [
          "Recipe/generator revision",
          "Stable constructed entity ID/transform",
          "Material transaction",
          "Attachments/function state"
        ],
        "asset_roles": [
          "Selected buildable utility/shelter module",
          "Construction projection",
          "Recipe/parts UI",
          "Foundation/door/attachment geometry"
        ],
        "system_roles": [
          "Recipe crafting",
          "Placement validation",
          "Construction transaction",
          "Building collision/navigation"
        ],
        "sound_design": {
          "world_music": "Tool/assembly sounds follow stages; no repeated fabrication cue while a preview merely moves.",
          "kokoro": "Optional construction explanation distinguishes preview, valid placement and committed build; missing content remains labelled."
        },
        "acceptance": [
          "Placement descriptors, visible footprint and collision agree.",
          "A completed doorway can actually be traversed and survives reload.",
          "Cancel and duplicate commit do not consume materials twice.",
          "Cassette, manifest and installed instrument share stable identity; workshop upgrades preserve doors, map footprints, bypass paths and safe resume."
        ],
        "source_refs": [
          "LIB-STORY:Craft/build a safe home",
          "LIB-CODE:construction donors",
          "F12:semantic buildings",
          "ARCH"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
        "optional_predecessors": [
          "SB-09",
          "SB-11",
          "SB-12",
          "SB-15"
        ],
        "route_dependency_note": "Reusable crafting scene: preflight cassette manufacture, field construction or a return-triggered workshop upgrade each uses its own actual recipe/material/mission conditions. Field repair is not required before the departure cassette can be made."
      },
      "legacyObligationIds": [
        "LEG-010",
        "LEG-011",
        "LEG-012",
        "LEG-035",
        "LEG-044"
      ]
    },
    {
      "id": "SB-14",
      "kind": "scene",
      "title": "Meet wildlife without a forced fight",
      "summary": "Observe from a safe distance, learn a real behavioral cue, approach or leave; do not require taming in the first expedition.",
      "canonicalIds": [
        "UIW-20261019-SH-05",
        "UIW-20261019-SH-07",
        "OPT-05"
      ],
      "chapterIds": [
        "CA-SB-04",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-14"
      ],
      "workPackageIds": [
        "SB-WP-16"
      ],
      "assetFamilyIds": [
        "CA-AF-FLORA",
        "CA-AF-FAUNA"
      ],
      "assetIds": [
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "visual-33851a400000",
        "gameplay-forest",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Ecology and behavior"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "The creature walks, turns, stops and changes behavior at gameplay speed without foot sliding through terrain.",
        "Repeated approach produces coherent state transitions rather than a decorative looping animation."
      ],
      "dependencies": [
        "SB-11"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: The creature walks, turns, stops and changes behavior at gameplay speed without foot sliding through terrain.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "79618c0c62d9fd63042b9917903e721e0935f6572881c7828576bf26f1823896",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/13"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-14",
        "chapter": "Ground expedition",
        "title": "Meet wildlife without a forced fight",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 2\u20134 minutes",
        "dependencies": [
          "SB-11"
        ],
        "entry_state": "A refined, approved creature archetype exists with habitat, locomotion and non-decorative behavior; otherwise this beat remains content-blocked.",
        "framing": "A readable clearing lets the animal silhouette and movement be observed at natural distance; no species name is assumed.",
        "camera_movement_and_clearance": "Normal player view with a clear exit route. The creature is not staged on the critical camera path or inside terrain/foliage.",
        "player_action": "Observe from a safe distance, learn a real behavioral cue, approach or leave; do not require taming in the first expedition.",
        "success_transition": "One genuine observation advances ecological knowledge; optional later taming opens through SB-31.",
        "failure_recovery": "The animal flees or warns according to its actual behavior; player can disengage. Unspecified aggression/death systems are not silently invented.",
        "skip_or_return": "Walk away and finish the field task. Taming remains optional and does not gate the ship route.",
        "persistent_state": [
          "Discovered archetype/observation",
          "Creature stable ID and supported state",
          "Player interaction history relevant to that creature"
        ],
        "asset_roles": [
          "Selected creature body plan",
          "Terrain-adapted rig/locomotion",
          "Habitat/forage/nest roles",
          "Ecology observation UI"
        ],
        "system_roles": [
          "Creature sensing and needs",
          "Locomotion/navigation",
          "Population/simulation limits",
          "Ecological discovery"
        ],
        "sound_design": {
          "world_music": "Animal footsteps/vocalization and habitat sounds respond to actual behavior, not canned proximity loops.",
          "kokoro": "Optional ecological observation by a proposed speaker; animal vocalization is sound design, not assumed Kokoro dialogue."
        },
        "acceptance": [
          "The creature walks, turns, stops and changes behavior at gameplay speed without foot sliding through terrain.",
          "Repeated approach produces coherent state transitions rather than a decorative looping animation."
        ],
        "source_refs": [
          "LIB-STORY:Tame",
          "LIB-CHARTER:Ecology proposal",
          "F12:fauna construction"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": []
    },
    {
      "id": "SB-15",
      "kind": "scene",
      "title": "Bring useful work home",
      "summary": "Deposit the required sample/supply, report completed milestones and choose to fly next or settle into the ongoing loop.",
      "canonicalIds": [
        "UIW-20261019-SH-03"
      ],
      "chapterIds": [
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-15"
      ],
      "workPackageIds": [
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-14",
        "SB-WP-15",
        "SB-WP-17",
        "SB-WP-21"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-CIVIC",
        "CA-AF-TRANSIT",
        "CA-AF-FABRICATION",
        "CA-AF-CARGO",
        "CA-AF-ROAD",
        "CA-AF-LAB"
      ],
      "assetIds": [
        "visual-2d5e5649db77",
        "visual-87118eafc819",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-67a5708c0578",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M3",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Game state",
          "Environment systems",
          "Vehicle",
          "Crafting and construction",
          "Mission design",
          "Network"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Retrying the report cannot duplicate deposits or rewards.",
        "Continue after returning restores the repaired module, collected samples and construction state.",
        "Compare the same workshop camera before/after; reload each upgrade stage with stable IDs, map/door footprints and safe player placement."
      ],
      "dependencies": [
        "SB-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Retrying the report cannot duplicate deposits or rewards.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "4fd9acd769f60b609fdbc2cda68778b1c9b221c130165fc08d24dd110ceba1d4",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/14"
      },
      "optionalPredecessors": [
        "SB-12",
        "SB-13",
        "SB-24",
        "SB-32"
      ],
      "sceneCard": {
        "id": "SB-15",
        "chapter": "Ground expedition",
        "title": "Bring useful work home",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 2\u20134 minutes",
        "dependencies": [
          "SB-09"
        ],
        "entry_state": "The player returns to the integrated home/staging point through the same real route with committed samples, repairs and built changes; an old-outpost return is optional.",
        "framing": "Familiar outpost approach, reachable depot/research surface and a concise changed-world recap derived from task state.",
        "camera_movement_and_clearance": "No forced camera celebration; retain first-person ownership while the player deposits items or reports findings.",
        "player_action": "Deposit the required sample/supply, report completed milestones and choose to fly next or settle into the ongoing loop.",
        "success_transition": "Resolve the task once and enable one visible improvement to the same commons/workshop; preserve its identity and walking routes. Proceed to SB-25 or the next optional activity.",
        "failure_recovery": "Insufficient carried items or incomplete repairs leaves the corresponding milestone open. Save/network failure never displays a false completion.",
        "skip_or_return": "Leave the report screen without losing committed world changes; unfinished task remains available.",
        "persistent_state": [
          "Task completion/remaining milestones",
          "Deposited item transaction",
          "Actual reward/progression if defined",
          "World construction and repairs"
        ],
        "asset_roles": [
          "Outpost depot/research desk",
          "Storage containers",
          "Report/task UI",
          "Built module visible in world"
        ],
        "system_roles": [
          "Task completion",
          "Storage transfer",
          "Save acknowledgement",
          "Progression"
        ],
        "sound_design": {
          "world_music": "Outpost ambience returns; completion cue only after authoritative commit.",
          "kokoro": "Coordinator responds to actual results. No final reward values, titles or dialogue are canonized by this storyboard."
        },
        "acceptance": [
          "Retrying the report cannot duplicate deposits or rewards.",
          "Continue after returning restores the repaired module, collected samples and construction state.",
          "Compare the same workshop camera before/after; reload each upgrade stage with stable IDs, map/door footprints and safe player placement."
        ],
        "source_refs": [
          "LIB-CODE:shared state and saves",
          "F12:menu/save contract",
          "LIB-STORY:rebuilding",
          "ARCH"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
        "optional_predecessors": [
          "SB-12",
          "SB-13",
          "SB-24",
          "SB-32"
        ],
        "route_dependency_note": "A useful task supplies its own completion condition: repair, construction, orbital cargo or another actual delivered contribution. An unrelated field repair is not required. Free-flight save/return remains available through SB-25."
      },
      "legacyObligationIds": [
        "LEG-028",
        "LEG-042"
      ]
    },
    {
      "id": "SB-16",
      "kind": "scene",
      "title": "Read the compact ship as a real machine",
      "summary": "Inspect the gear/clearance, approach the rear hull and identify the integrated boarding control.",
      "canonicalIds": [
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-11",
        "SS-05",
        "SS-06",
        "SS-09",
        "SS-12",
        "SS-13",
        "QA-01",
        "QA-02",
        "QA-06",
        "QA-12",
        "QA-14",
        "OPT-03",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-16"
      ],
      "workPackageIds": [
        "SB-WP-05",
        "SB-WP-23",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "current-game"
      ],
      "phaseIds": [
        "M2",
        "M1",
        "M0"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Procedural assets",
          "Asset tools",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Reference-led compact exterior and 1.4 m deck rise implemented. Actual r4 side/rear/underside views show stepped upper armor, broad tapered lower assemblies and four recessed rectangular drives; the regular side-cap grid is removed. Broad faces and the long upper body remain flatter than the selected sheet, with fine cap joints, fixed guide posts, simplified link/foot covers and cooler stern finish still visible.",
      "nextRelease": true,
      "acceptance": [
        "Matched exterior views include silhouette, rear access and true player scale.",
        "Lower stance preserves measurable clearance and interior circulation."
      ],
      "dependencies": [
        "SB-07",
        "SB-08"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Refine upper-body sculpting, broad-face finish, cap joints, guide posts and link/foot covers against the selected sheets. Complete selected-art, full ship-cycle and engineering-fit acceptance remain separate open gates.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Actual source Kestrel geometry port exists; low compact selected silhouette/lower stance reference acceptance remains separate.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Reference-led compact exterior and 1.4 m deck rise implemented; matched r3 views verify major silhouette and mechanism improvements, including four rectangular recessed drives. Selected-art differences remain in fixed guide posts, simplified link/foot shrouds, regular side-cap shapes and finish/lighting.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Final r4 production-render and independent mechanism review",
          "summary": "Reference-led compact exterior and 1.4 m deck rise implemented. Actual r4 side/rear/underside views show stepped upper armor, broad tapered lower assemblies and four recessed rectangular drives; the regular side-cap grid is removed. Broad faces and the long upper body remain flatter than the selected sheet, with fine cap joints, fixed guide posts, simplified link/foot covers and cooler stern finish still visible.",
          "scope": "Nine mechanism groups pass; visual approval is bounded improvement, not full selected-art acceptance."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "1665981c7afb68c90f82f102278fb3c09ae1a0d2b9b5ff5aedfcac5d57dc8b57",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/15"
      },
      "optionalPredecessors": [
        "SB-09"
      ],
      "sceneCard": {
        "id": "SB-16",
        "chapter": "Ship expedition",
        "title": "Read the compact ship as a real machine",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 1\u20132 minutes",
        "dependencies": [
          "SB-07",
          "SB-08"
        ],
        "entry_state": "Player is already at the current Native Frontier parked craft or voluntarily approaches it. Keep existing walking/boarding continuity; mission acceptance is not required for checkout.",
        "framing": "Ground-level three-quarter view establishes the low broad tapered silhouette, opaque nose, compact gear and rear entrance at human scale.",
        "camera_movement_and_clearance": "Player walks around the actual exterior; any optional guided orbit stays clear of landing feet, ramp swept area and hull. Do not conceal fit problems with close crops.",
        "player_action": "Inspect the gear/clearance, approach the rear hull and identify the integrated boarding control.",
        "success_transition": "The real reachable control becomes eligible; continue SB-17.",
        "failure_recovery": "Ship unreadiness is explained by actual state. A proposed lowered stance may not sacrifice belly clearance, suspension travel or walkable pressure-hull volume.",
        "skip_or_return": "Walk away freely or return to the ground route; no automatic boarding teleport.",
        "persistent_state": [
          "Current ship identity/location",
          "Gear/support/power/hatch state"
        ],
        "asset_roles": [
          "Selected compact starter hull",
          "Armor and opaque sensor nose",
          "Frame/pressure hull",
          "Articulated landing gear/bays",
          "Rear boarding control"
        ],
        "system_roles": [
          "Exterior recipe fit",
          "Ground support/collision",
          "Boarding eligibility"
        ],
        "sound_design": {
          "world_music": "Wind, cooling/mechanical ambience based on actual ship power state; no giant-engine sound invented for an unapproved propulsion change.",
          "kokoro": "Optional brief ship identification using its current verified name; no unsupported system-readiness claims."
        },
        "acceptance": [
          "Matched exterior views include silhouette, rear access and true player scale.",
          "Lower stance preserves measurable clearance and interior circulation."
        ],
        "source_refs": [
          "HANDOFF:starter ship1",
          "F12:SS-05/06/12",
          "SELECTION",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Actual source Kestrel geometry port exists; low compact selected silhouette/lower stance reference acceptance remains separate.",
        "optional_predecessors": [
          "SB-09"
        ],
        "dependency_note": "Mission selection is an optional wrapper; the current ship remains usable without it."
      },
      "legacyObligationIds": [
        "LEG-005",
        "LEG-006",
        "LEG-008",
        "LEG-023"
      ]
    },
    {
      "id": "SB-17",
      "kind": "scene",
      "title": "Deploy, board and close the ramp",
      "summary": "Quick-click the hull control, wait for the actual safe-open state, walk aboard and click the reachable interior close/stow control.",
      "canonicalIds": [
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-12",
        "SS-04",
        "SS-05",
        "SS-06",
        "SS-07",
        "SS-08",
        "SS-12",
        "SS-13",
        "QA-06",
        "QA-07",
        "QA-08",
        "QA-12",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-17"
      ],
      "workPackageIds": [
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-CARGO",
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M1",
        "M2",
        "M0"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Gameplay and animation",
          "Procedural assets",
          "Mechanisms and interaction",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Fitted two-leaf folding ramp and hull-mounted outside control share actual layout dimensions and collision.",
      "nextRelease": true,
      "acceptance": [
        "The complete continuous path is visible from stowed to open and back, with no disappearing geometry.",
        "An occupied ramp cannot close through the player.",
        "The actual opening and cabin are physically walkable."
      ],
      "dependencies": [
        "SB-16"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Verify final hinge, toe, stow and ordinary mouse boarding against the unchanged cabin.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current continuous ramp/cabin walking and closed-hatch obstruction reported checked; new fitted mechanism/stow/occupied-path scope still requires review.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Fitted two-leaf folding ramp and hull-mounted outside control share actual layout dimensions and collision.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "f3e3929bd81b26742d735af5905808c5a143016076f7bf996a635b1c9c27364e",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/16"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-17",
        "chapter": "Ship expedition",
        "title": "Deploy, board and close the ramp",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 1\u20132 minutes",
        "dependencies": [
          "SB-16"
        ],
        "entry_state": "Ship is safely supported and the integrated exterior control is reachable outside the moving ramp envelope.",
        "framing": "A side-oblique entrance view shows the entire deployment; first-person walk then crosses the actual threshold into the pressure hull.",
        "camera_movement_and_clearance": "Keep ramp stow volume and connected motion visible. Player/camera collision prevents passage through moving surfaces; do not jump between final poses.",
        "player_action": "Quick-click the hull control, wait for the actual safe-open state, walk aboard and click the reachable interior close/stow control.",
        "success_transition": "Ramp/door reaches its defined closed state with an empty swept path; player is in the real cabin ready for SB-18.",
        "failure_recovery": "Occupied path stops or reverses closure per the specified safe state; loss of support/readiness blocks unsafe deployment with clear feedback.",
        "skip_or_return": "Reopen and walk out when safe. Cancelled touch does not change door state; interrupted mechanics recover through their state machine.",
        "persistent_state": [
          "Ramp/door stable state",
          "Player inside/outside transform",
          "Pressure state when actually implemented"
        ],
        "asset_roles": [
          "Fitted ramp/hinges/guides/actuators",
          "Stow space/cassette if validated",
          "Interior and exterior controls",
          "Door/threshold/pressure hull"
        ],
        "system_roles": [
          "Ramp animation and collision",
          "Occupied-path protection",
          "Door authority",
          "Interior traversal"
        ],
        "sound_design": {
          "world_music": "Motor, rail/hinge and lock cues follow actual mechanism stages; airflow only if pressure simulation supports it.",
          "kokoro": "Short direct feedback for obstruction or readiness, cancelled when obsolete; no repetitive \u201cdoor closing\u201d speech each animation frame."
        },
        "acceptance": [
          "The complete continuous path is visible from stowed to open and back, with no disappearing geometry.",
          "An occupied ramp cannot close through the player.",
          "The actual opening and cabin are physically walkable."
        ],
        "source_refs": [
          "HANDOFF:starter ship5",
          "F12:SS-07/08/13",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Current continuous ramp/cabin walking and closed-hatch obstruction reported checked; new fitted mechanism/stow/occupied-path scope still requires review."
      },
      "legacyObligationIds": [
        "LEG-008"
      ]
    },
    {
      "id": "SB-18",
      "kind": "scene",
      "title": "Click the pilot seat",
      "summary": "Aim at the chair and click. The valid accepted interaction enters the seat once and gives clear seated state.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-01",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-12",
        "SS-01",
        "SS-02",
        "SS-04",
        "SS-13",
        "QA-03",
        "QA-04",
        "QA-12",
        "QA-13",
        "OPT-02",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-18"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT",
        "CA-AF-STARTER-HULL",
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-b93d17d990f2",
        "visual-9f0cc743e233",
        "ship-fabric",
        "current-game"
      ],
      "phaseIds": [
        "M1",
        "M2",
        "M0"
      ],
      "owner": {
        "name": "Current chat / browser and native integration",
        "roles": [
          "Character and UI",
          "Gameplay and animation",
          "Mechanisms and interaction",
          "Ship rendering and systems",
          "Independent QA"
        ],
        "verifier": "Independent browser review and native QA"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Actual chair surface selects the pilot seat in both targets",
      "nextRelease": true,
      "acceptance": [
        "Clicking the actual chair works without a historical keyboard interaction gate.",
        "Seating and exiting preserve body anatomy, valid camera placement and one active HUD context."
      ],
      "dependencies": [
        "SB-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-BROWSER-INTERACTION-20261020",
        "EV-NATIVE-INTERACTION-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Review the full body/camera transition against the revised cockpit and target image.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current walking/seated native state exists; click-the-actual-chair contract is not assumed satisfied by historical bindings.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Current implementation and independent verification",
          "summary": "Actual chair surface selects the pilot seat in both targets. The broader requirement remains open; source hashes and fixture scope are in the linked reports. Publication is recorded separately after deployment.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed Sites deployment receipts",
          "summary": "The scoped interaction delta is published in browser v10 and native v18. Implementation remains in progress, verification remains partial and art acceptance remains pending.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "4c31f3c9f894b0fcbc352cabe17c10872e4285febf7fd3f19a7944b1f8556f4a",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/17"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-18",
        "chapter": "Ship expedition",
        "title": "Click the pilot seat",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed under 1 minute",
        "dependencies": [
          "SB-17"
        ],
        "entry_state": "Player stands in the walkable cabin near the actual seat; its interaction and body route are valid.",
        "framing": "First-person view of the real chair and center console; a short seating animation settles into the selected ergonomic pose with visible connected body.",
        "camera_movement_and_clearance": "Blend along a collision-checked seat-entry path to the seated sensor/head attachment. The pelvis and camera do not cross through the chair or console.",
        "player_action": "Aim at the chair and click. The valid accepted interaction enters the seat once and gives clear seated state.",
        "success_transition": "Input/HUD ownership transfers to cockpit mode; center startup is reachable in SB-19.",
        "failure_recovery": "Occluded/unreachable/occupied seat rejects entry. The current native restriction to unseating on a stable landed craft is preserved until moving-cabin support is separately designed/verified; cancellation keeps a valid standing or completed seated state.",
        "skip_or_return": "Use the supported actual exit action when safe; do not prescribe legacy B/E/F seat keycaps.",
        "persistent_state": [
          "Seated/on-foot mode and seat identity",
          "Player pose relative to ship",
          "Ship state unchanged by seating alone"
        ],
        "asset_roles": [
          "Pilot chair and restraints/interlink if selected",
          "Seated player rig",
          "Center control",
          "Cabin aisle"
        ],
        "system_roles": [
          "Seat interaction",
          "Camera/input ownership",
          "HUD mode transition",
          "Save mode restoration"
        ],
        "sound_design": {
          "world_music": "Seat/attachment cues synchronize with the actual motion and lock.",
          "kokoro": "Optional concise confirmation of seat connection; systems are not announced powered before startup succeeds."
        },
        "acceptance": [
          "Clicking the actual chair works without a historical keyboard interaction gate.",
          "Seating and exiting preserve body anatomy, valid camera placement and one active HUD context."
        ],
        "source_refs": [
          "HANDOFF:starter ship2",
          "F12:SS-01/04",
          "F12:click contract",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Current walking/seated native state exists; click-the-actual-chair contract is not assumed satisfied by historical bindings."
      },
      "legacyObligationIds": [
        "LEG-034",
        "LEG-045",
        "LEG-052"
      ]
    },
    {
      "id": "SB-19",
      "kind": "scene",
      "title": "Power the continuous sensor cockpit",
      "summary": "Quick-click center startup and operate reachable required controls; inspect power/sensor/readiness feedback. In the pilot seat only, double-tap F (or its supported remap) separates mouse look from steering, then look at and click each panel; return to steering deliberately.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-12",
        "UIW-20261019-SH-13",
        "SS-02",
        "SS-03",
        "SS-04",
        "SS-11",
        "SS-12",
        "SS-13",
        "QA-02",
        "QA-04",
        "QA-05",
        "QA-11",
        "QA-12",
        "QA-14",
        "OPT-01",
        "OPT-02",
        "OPT-05"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-19"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-07",
        "SB-WP-10",
        "SB-WP-13",
        "SB-WP-23",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT",
        "CA-AF-STARTER-HULL",
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-7027dedd6df2",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "current-game",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M0"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Character and UI",
          "Gameplay and animation",
          "Ship rendering and systems",
          "Audio",
          "Gameplay and manufactured assets",
          "Asset tools",
          "Independent QA"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "not_published"
      },
      "assessment": "Current cockpit subset: larger floating center workspace, two smaller companions and frame-projected upper telemetry. Native/test evidence is scoped; full browser/device/art and original package acceptance remain open.",
      "nextRelease": true,
      "acceptance": [
        "Center quick-click powers only eligible systems and commits once.",
        "A continuous front-and-side sensor view follows the real world and ship state.",
        "All controls pass measured shoulder/rig reach; ship values never populate personal telemetry.",
        "Focused panels become frosted/translucent and stay easy to read and touch; unfocused panels fade while essential flight readouts remain bright and the forward view is clear.",
        "Pilot-only double-tap F changes look/steering ownership without being a world interaction gate, stretching an arm or leaving a stale target."
      ],
      "dependencies": [
        "SB-18"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-CONSOLE-UPPER-RIM-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Verify signed-in browser visibility, DOM overlap, zoom, focus and intended-device performance. Continue the separately requested real wrist/tactile input slice without claiming remote recall is implemented.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current 4.9-second power initialization, lights/emission circuits and one sensor capture feeding five receivers reported implemented; new center startup/curved continuous surface is separate acceptance.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Latest explicit floating workspace and upper-window refinement",
          "summary": "Original acceptance/history is preserved. The owner accepted the larger center plus two smaller floating companions and asked that upper information follow the existing panorama rim instead of obstructing the view. This supersedes older fixed full-width HUD presentation, not the opaque sensor hull."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "55afc7c4c2617371b2406db92c0b344dd21ef37bc6a234c370865c3aee428d59",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/18"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-19",
        "chapter": "Ship expedition",
        "title": "Power the continuous sensor cockpit",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 1\u20132 minutes",
        "dependencies": [
          "SB-18"
        ],
        "entry_state": "Pilot is seated in current Native Frontier with its existing power sequence retained. Apply center-control startup and measured reach requirements; the current handoff\u2019s five shared sensor receivers do not establish a continuous curved panorama.",
        "framing": "Center control in foreground; one smoothly curved front-and-side surface powers into the actual outside sensor scene with readable live flight/system data.",
        "camera_movement_and_clearance": "Head can look independently around the continuous panorama. No faceted monitor seams or glass-hull illusion; panel placement preserves forward visibility.",
        "player_action": "Quick-click center startup and operate reachable required controls; inspect power/sensor/readiness feedback. In the pilot seat only, double-tap F (or its supported remap) separates mouse look from steering, then look at and click each panel; return to steering deliberately.",
        "success_transition": "Defined startup dependency sequence succeeds; actual flight readiness allows SB-20.",
        "failure_recovery": "Missing resource, fault or unready subsystem stays explicit. Hands never stretch to match illustrative reach numbers; control placement must fit the actual rig.",
        "skip_or_return": "Abort startup safely or remain seated; leaving the chair preserves true ship power state and cancels transient reaches.",
        "persistent_state": [
          "Committed startup and power states",
          "Actual battery/gas resources if present",
          "Sensor/system faults",
          "Seated state"
        ],
        "asset_roles": [
          "Selected spatial cockpit layout",
          "Center/side reachable controls",
          "Continuous curved sensor surface",
          "Panorama telemetry",
          "Suit arms/gloves"
        ],
        "system_roles": [
          "Power dependencies",
          "Sensor rendering",
          "Physical panels",
          "Ship telemetry"
        ],
        "sound_design": {
          "world_music": "Boot/relay/power cues follow state changes; powered ambience differs from cold cabin without masking warnings.",
          "kokoro": "ALAN (Advanced Language Awareness Network) speaks authored or actual authorized state through the shared Kokoro adapter; no invented personality. Onboard system speech reports real readiness or faults, with immediate text. Final personality/voice remains a proposal."
        },
        "acceptance": [
          "Center quick-click powers only eligible systems and commits once.",
          "A continuous front-and-side sensor view follows the real world and ship state.",
          "All controls pass measured shoulder/rig reach; ship values never populate personal telemetry.",
          "Focused panels become frosted/translucent and stay easy to read and touch; unfocused panels fade while essential flight readouts remain bright and the forward view is clear.",
          "Pilot-only double-tap F changes look/steering ownership without being a world interaction gate, stretching an arm or leaving a stale target."
        ],
        "source_refs": [
          "HANDOFF:starter ship2-4",
          "F12:SS-02/03/04/11",
          "LIB-CODE:ship systems donors",
          "NATIVE-HANDOFF",
          "ARCH"
        ],
        "baseline_integration": "Current 4.9-second power initialization, lights/emission circuits and one sensor capture feeding five receivers reported implemented; new center startup/curved continuous surface is separate acceptance."
      },
      "legacyObligationIds": [
        "LEG-004",
        "LEG-006",
        "LEG-021",
        "LEG-023",
        "LEG-029",
        "LEG-032",
        "LEG-033",
        "LEG-034",
        "LEG-036",
        "LEG-037",
        "LEG-045",
        "LEG-049",
        "LEG-050",
        "LEG-052",
        "LEG-055",
        "LEG-056",
        "LEG-058"
      ]
    },
    {
      "id": "SB-20",
      "kind": "scene",
      "title": "Lift, clear the ground and stow the gear",
      "summary": "Lift under manual control or a clearly defined supported assist; command gear stow after clearance conditions are satisfied.",
      "canonicalIds": [
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-11",
        "SS-03",
        "SS-04",
        "SS-05",
        "SS-09",
        "SS-10",
        "SS-11",
        "SS-13",
        "QA-09",
        "QA-12",
        "OPT-02",
        "OPT-04",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-20"
      ],
      "workPackageIds": [
        "SB-WP-05",
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "current-game"
      ],
      "phaseIds": [
        "M2",
        "M1",
        "M0"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Procedural assets",
          "Ship rendering and systems",
          "Flight",
          "World rendering",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Articulated gear, fitted bay doors and saved fractional state integrated into original browser simulation and peer packets.",
      "nextRelease": true,
      "acceptance": [
        "Gear remains visible and physically connected throughout its complete swept motion.",
        "No moving part passes through intact hull and no airborne gear state falsely reports locked support.",
        "Abort and manual override retain valid flight control."
      ],
      "dependencies": [
        "SB-19"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Verify final door/leg sweeps, actual visible bay fit and target-browser deployment/retraction.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Source-assisted takeoff/flight, gear and interlocks reported checked; exact new bay/articulation mechanics and physical Windows input remain open.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Articulated gear, fitted bay doors and saved fractional state integrated into original browser simulation and peer packets.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "496fde2867c4c1f45c02bfb0ecc99cedf2a99e29a7b665410248361070a6b76a",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/19"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-20",
        "chapter": "Ship expedition",
        "title": "Lift, clear the ground and stow the gear",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 2\u20133 minutes",
        "dependencies": [
          "SB-19"
        ],
        "entry_state": "Current source-assisted flight is ready, hatch/ramp safe, pilot seated and takeoff area valid. Original Box3D handles nearby on-foot movement/queries; do not describe the craft as a Box3D rigid body.",
        "framing": "First-person horizon and actual altitude/heading; optional external inspection camera shows load leaving the feet and articulated gear entering fitted bays.",
        "camera_movement_and_clearance": "Default camera stays at the pilot sensor. External view is optional and tested against hull and terrain; no forced switch during control-critical moments.",
        "player_action": "Lift under manual control or a clearly defined supported assist; command gear stow after clearance conditions are satisfied.",
        "success_transition": "Gear follows bay-door/unlock/fold/stow/close stages and ship gains safe flight clearance; continue SB-21.",
        "failure_recovery": "Unsafe gear/ramp/support state blocks the relevant command or holds its safe state. Manual override cancels automation according to its explicit authority.",
        "skip_or_return": "Abort climb and land safely at the departure area; no teleport reset or resource refill.",
        "persistent_state": [
          "Actual ship position/orientation/velocity",
          "Gear and bay state",
          "Resources and guidance mode"
        ],
        "asset_roles": [
          "Articulated gear/links/feet",
          "Dedicated fitted bays and doors",
          "Flight panorama/HUD",
          "Outpost/terrain departure scene"
        ],
        "system_roles": [
          "Flight/support physics",
          "Gear state machine",
          "Takeoff interlocks",
          "Guidance authority"
        ],
        "sound_design": {
          "world_music": "Propulsion/field cues, locks and airflow track actual motion and atmosphere; warning levels stay readable.",
          "kokoro": "Only relevant clearance/gear/fault statements, prioritized over ambient speech; no fabricated numerical altitude."
        },
        "acceptance": [
          "Gear remains visible and physically connected throughout its complete swept motion.",
          "No moving part passes through intact hull and no airborne gear state falsely reports locked support.",
          "Abort and manual override retain valid flight control."
        ],
        "source_refs": [
          "HANDOFF:starter ship6-7",
          "F12:SS-09/10/13",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Source-assisted takeoff/flight, gear and interlocks reported checked; exact new bay/articulation mechanics and physical Windows input remain open."
      },
      "legacyObligationIds": [
        "LEG-030",
        "LEG-051"
      ]
    },
    {
      "id": "SB-21",
      "kind": "scene",
      "title": "Choose a destination and make a short jump",
      "summary": "Select the proposed remote field destination, engage an actually supported guidance/cruise mode, test manual override, and perform a short jump only in an eligible safe segment.",
      "canonicalIds": [
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-10",
        "SS-03",
        "SS-10",
        "SS-11",
        "SS-13",
        "QA-10",
        "QA-11",
        "QA-12",
        "OPT-02",
        "OPT-04"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-21"
      ],
      "workPackageIds": [
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-26e541726bc5",
        "visual-46598541d4e2",
        "visual-9f0cc743e233",
        "visual-3e242360c969",
        "ship-thruster",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "current-game"
      ],
      "phaseIds": [
        "M1",
        "M2",
        "M0"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Ship rendering and systems",
          "Flight",
          "World rendering",
          "Audio",
          "Independent QA"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": true,
      "acceptance": [
        "Audit existing modes before implementing or declaring them missing.",
        "Manual override genuinely relinquishes guidance authority.",
        "Jump never places the craft inside terrain/hull and arrival distance/velocity agree with telemetry."
      ],
      "dependencies": [
        "SB-20"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Audit existing modes before implementing or declaring them missing.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current Kepler/Sable source navigation and travel contracts exist; audit supported modes before adding anything and do not canonize those names.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "63bdcc127d3790447637f57218746b6917d779dadae8fba7203f5efadae7919b",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/20"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-21",
        "chapter": "Ship expedition",
        "title": "Choose a destination and make a short jump",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 3\u20134 minutes",
        "dependencies": [
          "SB-20"
        ],
        "entry_state": "Ship is airborne under the current source-assisted model. Audit its existing Kepler/Sable navigation and travel logic, keeping those names as prototype data rather than establishing new lore.",
        "framing": "Readable target and distance on a reachable control; forward panorama retains visible terrain/horizon or orbital context during navigation.",
        "camera_movement_and_clearance": "Pilot controls the view; route preview does not move the craft. Jump transition avoids an uncontrolled cinematic through geometry or clouds.",
        "player_action": "Select the proposed remote field destination, engage an actually supported guidance/cruise mode, test manual override, and perform a short jump only in an eligible safe segment.",
        "success_transition": "Ship reaches the planned approach region with coherent velocity, target and resource state; transition SB-22.",
        "failure_recovery": "Unsafe clearance, missing target/power or unavailable mode gives a concrete reason; fallback is manual flight or abort, never a fake ready button.",
        "skip_or_return": "Cancel guidance/jump preparation without losing control; return to departure or continue manually.",
        "persistent_state": [
          "Destination/route ID",
          "Guidance engagement and limits",
          "Ship global/local position and velocity",
          "Resource use and interrupted jump state as supported"
        ],
        "asset_roles": [
          "Navigation/approach panel",
          "World targets/markers",
          "Cruise/jump effects",
          "Regional/orbital terrain context"
        ],
        "system_roles": [
          "Destination selection",
          "Guidance and override",
          "Short jump eligibility",
          "Large-world coordinates/streaming"
        ],
        "sound_design": {
          "world_music": "Charging/travel/braking cues tied to real phases; avoid dramatic audio announcing a jump before commit.",
          "kokoro": "ALAN (Advanced Language Awareness Network) speaks authored or actual authorized state through the shared Kokoro adapter; no invented personality. Navigation speech states real target, engage/cancel and approach phase; stale destination speech is invalidated after a route change."
        },
        "acceptance": [
          "Audit existing modes before implementing or declaring them missing.",
          "Manual override genuinely relinquishes guidance authority.",
          "Jump never places the craft inside terrain/hull and arrival distance/velocity agree with telemetry."
        ],
        "source_refs": [
          "HANDOFF:starter ship7",
          "F12:SS-10/11",
          "F12:world scale",
          "NATIVE-HANDOFF",
          "ARCH"
        ],
        "baseline_integration": "Current Kepler/Sable source navigation and travel contracts exist; audit supported modes before adding anything and do not canonize those names."
      },
      "legacyObligationIds": [
        "LEG-046"
      ]
    },
    {
      "id": "SB-22",
      "kind": "scene",
      "title": "Fly through the atmosphere",
      "summary": "Descend manually or under an explicitly bounded approach assist, monitor real speed/altitude and cancel guidance when desired.",
      "canonicalIds": [
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-11",
        "SS-03",
        "SS-10",
        "SS-11",
        "SS-13",
        "QA-10",
        "QA-12",
        "QA-14",
        "OPT-01",
        "OPT-02",
        "OPT-04"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-22"
      ],
      "workPackageIds": [
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-COCKPIT",
        "CA-AF-TERRAIN"
      ],
      "assetIds": [
        "visual-26e541726bc5",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-3e242360c969",
        "ship-thruster",
        "ship-breath",
        "ship-shield",
        "ship-alarm",
        "current-game"
      ],
      "phaseIds": [
        "M1",
        "M2",
        "M0"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Ship rendering and systems",
          "Flight",
          "World rendering",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Shared terrain field, smoother continental coast and filtered water/material detail; landscape roots use that same surface. Roads and facility reconstruction remain open.",
      "nextRelease": true,
      "acceptance": [
        "Actual captures below, inside and above the cloud layer show spatial density rather than a flat backdrop.",
        "Terrain/water/cloud intersections and camera motion are coherent under the target quality profile.",
        "HUD values follow actual motion and renderer cost is measured on the declared route."
      ],
      "dependencies": [
        "SB-21"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Review final near/overflight/orbit renders and develop the approved connected facilities/roads as the next world slice.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current analytic three-dimensional sky density is implemented; full source parity, nearer-depth intersection and fly-through cloud acceptance explicitly open.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Shared terrain field, smoother continental coast and filtered water/material detail; landscape roots use that same surface. Roads and facility reconstruction remain open.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "2dfc24ec17a8969104c6859bde1735ace3bfd77914a151e21b3bb49444d3881b",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/21"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-22",
        "chapter": "Ship expedition",
        "title": "Fly through the atmosphere",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 2\u20133 minutes",
        "dependencies": [
          "SB-21"
        ],
        "entry_state": "The craft approaches a terrain-safe corridor with known sky/weather state. The native handoff\u2019s analytic 3D-density sky exists, but full depth-correct below/inside/above acceptance remains open.",
        "framing": "Pilot view moves from above the cloud layer, through three-dimensional density, to a visible region with water, mountains and the landing area.",
        "camera_movement_and_clearance": "Route clearance includes terrain look-ahead and stopping distance; cloud visuals stop at nearer geometry. Optional assisted path cannot run through a mountain or foliage.",
        "player_action": "Descend manually or under an explicitly bounded approach assist, monitor real speed/altitude and cancel guidance when desired.",
        "success_transition": "Reach stable final approach with terrain visible and gear readiness known; proceed SB-23.",
        "failure_recovery": "Low visibility, terrain risk or sensor fault causes a defined warning/abort state; player retains a safe route back to altitude.",
        "skip_or_return": "Go around or divert without resetting world state. Reduced motion does not remove required 3D cloud volume.",
        "persistent_state": [
          "Ship approach position/velocity",
          "Actual weather/time state",
          "Target and guidance state"
        ],
        "asset_roles": [
          "True volumetric cloud field",
          "Atmosphere/sky lighting",
          "Mountains/terrain",
          "Water surface and shore",
          "Approach markers"
        ],
        "system_roles": [
          "Atmospheric flight",
          "Volumetric rendering",
          "Terrain clearance",
          "Weather/time",
          "Measured performance"
        ],
        "sound_design": {
          "world_music": "Airflow and precipitation respond to local conditions; outside ambience remains appropriately isolated by the ship.",
          "kokoro": "Prioritized relevant approach warnings/readouts only; important voice cues also remain visible as text."
        },
        "acceptance": [
          "Actual captures below, inside and above the cloud layer show spatial density rather than a flat backdrop.",
          "Terrain/water/cloud intersections and camera motion are coherent under the target quality profile.",
          "HUD values follow actual motion and renderer cost is measured on the declared route."
        ],
        "source_refs": [
          "F12:volumetric clouds",
          "F12:day/night",
          "HANDOFF:ship HUD/guidance",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Current analytic three-dimensional sky density is implemented; full source parity, nearer-depth intersection and fly-through cloud acceptance explicitly open."
      },
      "legacyObligationIds": [
        "LEG-029"
      ]
    },
    {
      "id": "SB-23",
      "kind": "scene",
      "title": "Touch down and walk onto another site",
      "summary": "Extend and lock gear, land, shut down or retain systems as desired, click/exit seat, operate the interior ramp control and walk out.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-01",
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-12",
        "UIW-20261019-SH-13",
        "SS-01",
        "SS-03",
        "SS-05",
        "SS-06",
        "SS-07",
        "SS-08",
        "SS-09",
        "SS-10",
        "SS-11",
        "SS-13",
        "QA-03",
        "QA-06",
        "QA-07",
        "QA-08",
        "QA-09",
        "QA-10",
        "QA-11",
        "QA-12",
        "QA-13",
        "OPT-02",
        "OPT-04",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04"
      ],
      "sceneIds": [
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-04",
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT",
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-COCKPIT",
        "CA-AF-TERRAIN"
      ],
      "assetIds": [
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "ship-alarm",
        "ship-door",
        "ship-latch",
        "ship-shield_off",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M1",
        "M2",
        "M0"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Character and UI",
          "Gameplay and animation",
          "Procedural assets",
          "Mechanisms and interaction",
          "Ship rendering and systems",
          "Flight",
          "World rendering",
          "Audio",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Original ship exterior/mechanism/HUD correction in progress; preserved seat and mouse/contact loop.",
      "nextRelease": true,
      "acceptance": [
        "The complete boarding\u2192seat\u2192startup\u2192flight\u2192approach\u2192landing\u2192exit cycle can be performed without teleport or state reset.",
        "Ship stays at the actual landed location when the player walks away and returns."
      ],
      "dependencies": [
        "SB-22"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Complete final source/mechanism/browser checks without marking the entire chapter complete.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current controlled landing and local save restoration reported checked; complete new compact-ship mechanical contract remains open.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Original ship exterior/mechanism/HUD correction in progress; preserved seat and mouse/contact loop.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "61d2a02efa76766e620e68de3324c0fdd6ef48ec30133d61d76ae5d56ad702e9",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/22"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-23",
        "chapter": "Ship expedition",
        "title": "Touch down and walk onto another site",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 2\u20133 minutes",
        "dependencies": [
          "SB-22"
        ],
        "entry_state": "Current controlled terrain landing is preserved. The detailed new gear/bay/ramp fit and lower-stance contract still require their own target acceptance.",
        "framing": "Cockpit view of the landing site followed by natural chair exit and the interior path to the rear ramp; exterior finally reveals the ship sitting low on real support.",
        "camera_movement_and_clearance": "No landing teleport. Camera remains in the current body/seat frame; walking through the entrance uses the actual opening and ramp slope.",
        "player_action": "Extend and lock gear, land, shut down or retain systems as desired, click/exit seat, operate the interior ramp control and walk out.",
        "success_transition": "Player reaches the remote ground with the same ship/resources/task state; continue SB-24.",
        "failure_recovery": "Unstable touchdown or unsupported feet requires repositioning; ramp safety interlocks remain effective. A failed exit leaves the pilot in a known valid mode.",
        "skip_or_return": "Stay aboard or take off again. Interrupted landing resumes from the actual persisted safe state rather than a practice reset.",
        "persistent_state": [
          "Ground support and gear locked state",
          "Ship transform/resources/power",
          "Ramp/door state",
          "On-foot player transform"
        ],
        "asset_roles": [
          "Landing gear and fitted bays",
          "Terrain support area",
          "Chair/cabin passage",
          "Ramp and controls",
          "Remote facility/habitat"
        ],
        "system_roles": [
          "Landing/support validation",
          "Seat exit",
          "Ramp safety",
          "Ship-to-foot continuity"
        ],
        "sound_design": {
          "world_music": "Contact/strut/load and lock sounds follow touchdown; exterior ambience becomes audible through the actual opening.",
          "kokoro": "Landing/gear feedback is truthful; do not announce safe landing until support criteria are met."
        },
        "acceptance": [
          "The complete boarding\u2192seat\u2192startup\u2192flight\u2192approach\u2192landing\u2192exit cycle can be performed without teleport or state reset.",
          "Ship stays at the actual landed location when the player walks away and returns."
        ],
        "source_refs": [
          "HANDOFF:complete ship cycle",
          "F12:SS-13",
          "F12:QA-12/13",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Current controlled landing and local save restoration reported checked; complete new compact-ship mechanical contract remains open."
      },
      "legacyObligationIds": [
        "LEG-023",
        "LEG-045"
      ]
    },
    {
      "id": "SB-24",
      "kind": "scene",
      "title": "Work in a living remote region",
      "summary": "Survey, gather or service the task site; enter a real usable facility, observe weather/night readiness and decide when to return.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-05",
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-09",
        "OPT-01",
        "OPT-03",
        "OPT-04",
        "OPT-05"
      ],
      "chapterIds": [
        "CA-SB-04",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-24"
      ],
      "workPackageIds": [
        "SB-WP-03",
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-15",
        "SB-WP-16",
        "SB-WP-17"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-SUIT",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT"
      ],
      "assetIds": [
        "aurora-branch-survey",
        "visual-7027dedd6df2",
        "visual-2d5e5649db77",
        "visual-06723e62f4b3",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-ui",
        "ship-door",
        "ship-latch",
        "ship-step",
        "ship-pump",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M2",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Character and UI",
          "World rendering",
          "Game state",
          "Environment systems",
          "Gameplay and manufactured assets",
          "Crafting and construction",
          "Ecology and behavior",
          "Mission design"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Facility footprints, entrances, collision and map markers refer to the same generated descriptors.",
        "Leave/reload/return retains site changes and the parked ship.",
        "Night readability and audio follow actual time, not unrelated cosmetic loops."
      ],
      "dependencies": [
        "SB-23"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Facility footprints, entrances, collision and map markers refer to the same generated descriptors.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Facility/world-activity wrapper is proposed and unported; preserve the existing field/ship world instead of assuming the old outpost.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "037efe3e3bd1e71110bc56fa05d2e30c5d68cdfcd47b298f898c0b86f79c0fc2",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/23"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-24",
        "chapter": "Ship expedition",
        "title": "Work in a living remote region",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 4\u20136 minutes",
        "dependencies": [
          "SB-23"
        ],
        "entry_state": "Player is outside the actual landed Native Frontier craft. A proposed remote research facility/habitat activity is added as a new, bounded extension rather than claimed as part of the current connected loop.",
        "framing": "Walkable facility, meaningful road/terrain connection and distinct habitat establish the region. Lighting and local activity change with actual world time.",
        "camera_movement_and_clearance": "Player chooses the path; camera, doors and interaction sightlines remain clear. Time-lapse is optional presentation and may not silently advance survival state.",
        "player_action": "Survey, gather or service the task site; enter a real usable facility, observe weather/night readiness and decide when to return.",
        "success_transition": "Commit the selected work and return by ship or another legitimate connected route to SB-25.",
        "failure_recovery": "Unready survival systems cannot be simulated with decorative countdowns. Weather/resource constraints use real state with a visible retreat route.",
        "skip_or_return": "Leave unfinished work and come back; the region and ship remain persistent. No forced dangerous night skip.",
        "persistent_state": [
          "Site/task/sample/repair changes",
          "World time and weather authority",
          "Ship parking position",
          "Discovery and local construction"
        ],
        "asset_roles": [
          "Research facility interiors",
          "Road/terrain/water connections",
          "Habitat flora/fauna",
          "Artificial lights and weather",
          "Field devices/equipment"
        ],
        "system_roles": [
          "World-time cycle",
          "Facility traversal",
          "Task/gather/service reuse",
          "Regional streaming/persistence"
        ],
        "sound_design": {
          "world_music": "Day/night ambience, local emitters and weather shift with the world; audio populations and range remain bounded.",
          "kokoro": "A nearby researcher or remote coordinator may comment on committed work; names and lines remain proposals. Ambient speech does not compete with direct interaction."
        },
        "acceptance": [
          "Facility footprints, entrances, collision and map markers refer to the same generated descriptors.",
          "Leave/reload/return retains site changes and the parked ship.",
          "Night readability and audio follow actual time, not unrelated cosmetic loops."
        ],
        "source_refs": [
          "F12:world/buildings/time",
          "LIB-STORY:research and rebuilding",
          "LIB-CODE:world donors",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Facility/world-activity wrapper is proposed and unported; preserve the existing field/ship world instead of assuming the old outpost."
      },
      "legacyObligationIds": [
        "LEG-007",
        "LEG-011",
        "LEG-046"
      ]
    },
    {
      "id": "SB-25",
      "kind": "scene",
      "title": "Return, save and see what changed",
      "summary": "Store results, review the journal, save/exit or choose a new activity. Re-enter through Continue to confirm continuity.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-01",
        "UIW-20261019-SH-02",
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-13",
        "SS-13",
        "QA-01",
        "QA-13",
        "QA-15",
        "OPT-01"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-25"
      ],
      "workPackageIds": [
        "SB-WP-01",
        "SB-WP-02",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-17",
        "SB-WP-21",
        "SB-WP-22",
        "SB-WP-24"
      ],
      "assetFamilyIds": [],
      "assetIds": [
        "aurora-launcher",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M0",
        "M1",
        "M3",
        "M5"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Integration",
          "UI",
          "Audio",
          "Game state",
          "Environment systems",
          "Mission design",
          "Network",
          "Build and distribution",
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Original Site/save identity retained; revision conflict detection, clone-isolated practice and local timeline/ship-condition restoration are verified.",
      "nextRelease": true,
      "acceptance": [
        "Reload reproduces committed inventory, world objects and seated/on-foot/vehicle state.",
        "Saving failure is recoverable without silently replacing the journey.",
        "First expedition can end with no formal affiliation.",
        "Repeat the connected expedition three times: no duplicate rewards, lost fauna identity, stale speech backlog or monotonic resource growth."
      ],
      "dependencies": [
        "SB-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Keep native migration separately evidenced; finish actual browser persistence checks.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current native validated local walk/seated systems and fresh-scene restoration exist; new inventory/task/build/creature state will need explicit schema additions.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Original Site/save identity retained; revision conflict detection, clone-isolated practice and local timeline/ship-condition restoration are verified.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "3c8b12304e91005149a2eab22f1bc6529ce5fb91c648d9643ceae3dc5c0307c7",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/24"
      },
      "optionalPredecessors": [
        "SB-15",
        "SB-23",
        "SB-24"
      ],
      "sceneCard": {
        "id": "SB-25",
        "chapter": "Ongoing loop",
        "title": "Return, save and see what changed",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; proposed 1\u20133 minutes",
        "dependencies": [
          "SB-01"
        ],
        "entry_state": "Player finishes an existing ship checkout or a newly integrated expedition. Preserve the native local save/Continue path while adding only committed new-system state.",
        "framing": "The current parked craft and field scene, or later integrated outpost/home, reflect real repaired/built objects, stored items and tasks. A journal is introduced only with its actual data system.",
        "camera_movement_and_clearance": "Keep gameplay view available; no victory camera disconnect. Menu background and saved-journey card represent true state.",
        "player_action": "Store results, review the journal, save/exit or choose a new activity. Re-enter through Continue to confirm continuity.",
        "success_transition": "Successful save restores the same journey and leads to SB-26 or any supported activity.",
        "failure_recovery": "Storage conflict or failure retains last valid data and offers actual recovery; \u201csaved\u201d appears only after acknowledgement.",
        "skip_or_return": "Pause \u2192 Settings \u2192 Back returns to Pause; exit cancellation resumes with cleared input and fresh interaction eligibility.",
        "persistent_state": [
          "Player/ship/vehicle state",
          "Inventory/task/building/creature changes",
          "Time/weather",
          "Affiliations and progression when implemented",
          "Settings"
        ],
        "asset_roles": [
          "Storage/journal/save UI",
          "Outpost/home modules",
          "Persisted built/repaired equipment",
          "World-driven title vista"
        ],
        "system_roles": [
          "Persistence and migration",
          "Journal/progression",
          "Menu origin",
          "Session authority"
        ],
        "sound_design": {
          "world_music": "World ambience continues or pauses according to the actual session policy; one acknowledged save cue if desired.",
          "kokoro": "Optional short recap from actual completed task data; speech stops when leaving the scene and cannot claim unsaved progress."
        },
        "acceptance": [
          "Reload reproduces committed inventory, world objects and seated/on-foot/vehicle state.",
          "Saving failure is recoverable without silently replacing the journey.",
          "First expedition can end with no formal affiliation.",
          "Repeat the connected expedition three times: no duplicate rewards, lost fauna identity, stale speech backlog or monotonic resource growth."
        ],
        "source_refs": [
          "F12:menus/persistence",
          "HANDOFF:Player HUD and game-native menus",
          "LIB-CHARTER",
          "NATIVE-HANDOFF",
          "ARCH"
        ],
        "baseline_integration": "Current native validated local walk/seated systems and fresh-scene restoration exist; new inventory/task/build/creature state will need explicit schema additions.",
        "optional_predecessors": [
          "SB-15",
          "SB-23",
          "SB-24"
        ],
        "dependency_note": "Return and save works from the existing native flight loop or from a completed ground trip; it does not require every trip branch."
      },
      "legacyObligationIds": [
        "LEG-010",
        "LEG-020",
        "LEG-024",
        "LEG-027",
        "LEG-028",
        "LEG-029",
        "LEG-031",
        "LEG-033",
        "LEG-035",
        "LEG-037",
        "LEG-039",
        "LEG-040",
        "LEG-048",
        "LEG-057"
      ]
    },
    {
      "id": "SB-26",
      "kind": "scene",
      "title": "Your citizen identity comes first",
      "summary": "Remain independent, review one branch, or pursue several memberships. View actual requirements and deliberately accept or decline an available offer.",
      "canonicalIds": [
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-10"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-02",
        "CA-SB-05",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-26"
      ],
      "workPackageIds": [
        "SB-WP-18",
        "SB-WP-21"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC"
      ],
      "assetIds": [
        "aurora-charter-insignia-family",
        "aurora-phoenix",
        "aurora-systems",
        "menu-select",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M4",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Progression and narrative",
          "Network"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Independent, one-branch and several-membership states can be represented without erasing the shared identity.",
        "Previewing or closing never enrolls the player.",
        "Functional branch labels are not falsely asserted to be separate legal organizations."
      ],
      "dependencies": [
        "SB-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Independent, one-branch and several-membership states can be represented without erasing the shared identity.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Branch progression unported; confirmed affiliation options are design authority, not implemented UI proof.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "5b9004af0ef86f3d66e24a7ce971e3af2f688467846c221f20fc86505f4bbfee",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/25"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-26",
        "chapter": "Ongoing choices",
        "title": "Your citizen identity comes first",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Player-paced; optional at any suitable outpost",
        "dependencies": [
          "SB-09"
        ],
        "entry_state": "Player can access a proposed citizen record; no membership is automatically assigned.",
        "framing": "A readable record shows shared Citizens of Aurora identity plus Independent, one membership or several actual memberships; branch insignia keep proposal status until selected.",
        "camera_movement_and_clearance": "Use a normal reachable panel or supported menu; no forced cinematic or camera lock for reading affiliations.",
        "player_action": "Remain independent, review one branch, or pursue several memberships. View actual requirements and deliberately accept or decline an available offer.",
        "success_transition": "Chosen supported membership state is recorded; each activity path remains returnable and independent work stays visible.",
        "failure_recovery": "Unavailable recruitment/progression is labelled planned, not an active decorative button. Conflicting membership rules require an explicit design decision, not invented automatic exclusion.",
        "skip_or_return": "Close the record without changing affiliation. Decline any proposed path and resume free play.",
        "persistent_state": [
          "Citizen identity",
          "Accepted membership IDs and progress",
          "Offer state where implemented"
        ],
        "asset_roles": [
          "Current phoenix/A citizen identity",
          "Proposed branch insignia family",
          "Citizen-record/affiliation UI",
          "Facility and equipment branch markings"
        ],
        "system_roles": [
          "Membership/progression",
          "Offer acceptance",
          "Independent access",
          "Save state"
        ],
        "sound_design": {
          "world_music": "Subtle confirmed-selection cue; ambient activity continues behind the interface.",
          "kokoro": "Representatives may explain their actual role through direct Kokoro dialogue; provider names, rank ladders and scripts remain proposals."
        },
        "acceptance": [
          "Independent, one-branch and several-membership states can be represented without erasing the shared identity.",
          "Previewing or closing never enrolls the player.",
          "Functional branch labels are not falsely asserted to be separate legal organizations."
        ],
        "source_refs": [
          "LIB-CHARTER",
          "F12:settings/click/save",
          "NATIVE-HANDOFF"
        ],
        "baseline_integration": "Branch progression unported; confirmed affiliation options are design authority, not implemented UI proof."
      },
      "legacyObligationIds": [
        "LEG-001",
        "LEG-003",
        "LEG-005",
        "LEG-017",
        "LEG-021",
        "LEG-028",
        "LEG-031",
        "LEG-032",
        "LEG-049",
        "LEG-054",
        "LEG-055"
      ]
    },
    {
      "id": "SB-27",
      "kind": "scene",
      "title": "Research and survey turn discovery into useful knowledge",
      "summary": "Accept a proposed survey, map a route, collect/validate samples and report findings to the relevant cooperating organization.",
      "canonicalIds": [
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-13",
        "QA-13",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-27"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-12",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "aurora-branch-science",
        "aurora-branch-survey",
        "visual-46598541d4e2",
        "visual-f23c26b9b548",
        "visual-e6ed1462dc5f",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Environment systems",
          "Mission design",
          "Progression and narrative",
          "World transport"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Each reported finding has a collected/observed state source.",
        "Independent participation does not silently create a branch membership.",
        "Portal research does not invent the cause or final explanation of the Rift.",
        "A Rift volume has coherent depth from two views and measured cost; instrument actions change actual data. A flat billboard cannot pass volume acceptance."
      ],
      "dependencies": [
        "SB-26"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Each reported finding has a collected/observed state source.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "86b732482396cb4896a16fcb5316dd30be6add0541ac584aeacb4ab150f3e8a2",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/26"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-27",
        "chapter": "Branch loops",
        "title": "Research and survey turn discovery into useful knowledge",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Repeatable proposed expedition loop; optional",
        "dependencies": [
          "SB-26"
        ],
        "entry_state": "Science/Rift Research or Survey/Exploration work is available as an independent contract or supported membership activity.",
        "framing": "A portal research site, measuring instrument and landscape route connect a tangible field question to its result; no magic research console alone completes the work.",
        "camera_movement_and_clearance": "Player-led approach preserves portal safety envelope and route sightlines; instruments remain naturally reachable.",
        "player_action": "Accept a proposed survey, map a route, collect/validate samples and report findings to the relevant cooperating organization.",
        "success_transition": "Knowledge, maps and task state change in a defined useful way; return SB-25 and choose the next role.",
        "failure_recovery": "Bad data, broken instrument or inaccessible route keeps specific objectives open; return/repair or alternate route avoids a softlock.",
        "skip_or_return": "Decline, pause or abandon through an explicit task flow; previously discovered world information persists appropriately.",
        "persistent_state": [
          "Discovery/sample/instrument IDs",
          "Survey route data",
          "Task and optional branch progress"
        ],
        "asset_roles": [
          "Science/Survey proposed insignia and equipment",
          "Scanner/sample case/research tablet",
          "Portal site/research facility",
          "Navigation landmarks"
        ],
        "system_roles": [
          "Survey/discovery",
          "Research/sample validation",
          "Task outcomes",
          "Membership-independent access"
        ],
        "sound_design": {
          "world_music": "Instrument, habitat and portal cues vary by actual state.",
          "kokoro": "Direct field brief/debrief outranks sparse ambient researchers; all scripts and speakers remain proposed."
        },
        "acceptance": [
          "Each reported finding has a collected/observed state source.",
          "Independent participation does not silently create a branch membership.",
          "Portal research does not invent the cause or final explanation of the Rift.",
          "A Rift volume has coherent depth from two views and measured cost; instrument actions change actual data. A flat billboard cannot pass volume acceptance."
        ],
        "source_refs": [
          "LIB-CHARTER:Science/Survey proposals",
          "LIB-STORY:research",
          "ARCH"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": [
        "LEG-007",
        "LEG-036",
        "LEG-044",
        "LEG-046",
        "LEG-053"
      ]
    },
    {
      "id": "SB-28",
      "kind": "scene",
      "title": "Build infrastructure and move what it needs",
      "summary": "Choose a supply/build job, craft or obtain parts, load actual storage, transport them and install/deliver at the destination.",
      "canonicalIds": [
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-12",
        "SS-12",
        "OPT-03",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-28"
      ],
      "workPackageIds": [
        "SB-WP-04",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13",
        "SB-WP-14",
        "SB-WP-15",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-19",
        "SB-WP-21",
        "SB-WP-23"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-TRANSIT",
        "CA-AF-FABRICATION",
        "CA-AF-CARGO",
        "CA-AF-ROAD",
        "CA-AF-ORBITAL"
      ],
      "assetIds": [
        "aurora-branch-engineering",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-18acfb95c43f",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "ship-pump",
        "gameplay-build",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Gameplay and animation",
          "Game state",
          "Environment systems",
          "Gameplay and manufactured assets",
          "Vehicle",
          "Crafting and construction",
          "Mission design",
          "Progression and narrative",
          "Ship and environment",
          "Network",
          "Asset tools"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "The same cargo cannot exist in player, vehicle and depot inventories simultaneously.",
        "The delivered/installed object visibly changes the real world and persists.",
        "Building access remains physically usable after the job."
      ],
      "dependencies": [
        "SB-26"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: The same cargo cannot exist in player, vehicle and depot inventories simultaneously.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "35611d377138fa8514e206a4c828203232bd521527848c484e77e591d1a2d245",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/27"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-28",
        "chapter": "Branch loops",
        "title": "Build infrastructure and move what it needs",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Repeatable proposed engineering/logistics loop; optional",
        "dependencies": [
          "SB-26"
        ],
        "entry_state": "Engineering/Infrastructure or Transport/Logistics work has defined actual destinations, required parts and capacity rules.",
        "framing": "A damaged utility, production/stock area and delivery route show a physical chain from component to installed service.",
        "camera_movement_and_clearance": "Player and vehicle camera paths respect loading access, container size, turning room and doorway clearance.",
        "player_action": "Choose a supply/build job, craft or obtain parts, load actual storage, transport them and install/deliver at the destination.",
        "success_transition": "Infrastructure or stock changes persist; reward/progress, once specified, commits once; return SB-25.",
        "failure_recovery": "Missing material, full cargo or blocked route explains the unmet condition. Dropping/cancelling a preview or load cannot duplicate cargo.",
        "skip_or_return": "Return cargo or suspend the job through a defined flow; no forced travel or automatic deletion of entrusted items.",
        "persistent_state": [
          "Cargo item ownership/location",
          "Recipe/build revision",
          "Delivery transaction",
          "Utility state/task progress"
        ],
        "asset_roles": [
          "Engineering/Logistics proposed markings",
          "Utility/building recipes",
          "Cargo/depot containers",
          "Buggy/ship transport roles",
          "Construction/maintenance tools"
        ],
        "system_roles": [
          "Craft/build",
          "Cargo/capacity",
          "Delivery authority",
          "Infrastructure state"
        ],
        "sound_design": {
          "world_music": "Loading, suspension, machinery and construction sounds reflect real task stages.",
          "kokoro": "Job-specific instructions and dispatch updates use actual cargo/route state; no claimed completed delivery before commit."
        },
        "acceptance": [
          "The same cargo cannot exist in player, vehicle and depot inventories simultaneously.",
          "The delivered/installed object visibly changes the real world and persists.",
          "Building access remains physically usable after the job."
        ],
        "source_refs": [
          "LIB-CHARTER:Engineering/Logistics proposals",
          "LIB-CODE:construction/inventory donors",
          "F12:building contracts"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": [
        "LEG-009",
        "LEG-042",
        "LEG-047"
      ]
    },
    {
      "id": "SB-29",
      "kind": "scene",
      "title": "Protect movement without forcing a combat identity",
      "summary": "Accept or decline, scout/protect a route, respond to actual supported threats and deliver the protected group/object to safety.",
      "canonicalIds": [
        "UIW-20261019-SH-08"
      ],
      "chapterIds": [
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-29"
      ],
      "workPackageIds": [
        "SB-WP-14",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-21"
      ],
      "assetFamilyIds": [
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "aurora-branch-escort",
        "aurora-branch-security",
        "visual-f8342ed23daa",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "ship-shield",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Vehicle",
          "Mission design",
          "Progression and narrative",
          "Network"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Protection succeeds on real entity arrival/state, not just a player waypoint.",
        "AI can recover from a blocked route or expose a clear failure/withdraw option.",
        "Affiliation/provider names retain their proposal status."
      ],
      "dependencies": [
        "SB-26"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: Protection succeeds on real entity arrival/state, not just a player waypoint.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "ea9743778dba8c6781043f4735d242ac92a54ca74574b708d83100bdf59b139d",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/28"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-29",
        "chapter": "Branch loops",
        "title": "Protect movement without forcing a combat identity",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Repeatable proposed escort/security loop; optional",
        "dependencies": [
          "SB-26"
        ],
        "entry_state": "Escort/Evacuation or Security/Containment work has a defined route, protected entity and actual supported hazard model.",
        "framing": "Readable convoy or research-access corridor shows who is being protected and what safe arrival means; threat placement never hides inside spawn/camera geometry.",
        "camera_movement_and_clearance": "Player-controlled view with clear navigation and retreat routes. Do not stage weapon or combat effects before the corresponding systems exist.",
        "player_action": "Accept or decline, scout/protect a route, respond to actual supported threats and deliver the protected group/object to safety.",
        "success_transition": "Arrival and protection state are validated; return SB-25 with actual outcome and optional role progress.",
        "failure_recovery": "Separated convoy, blocked access or failed protection has a defined recover/withdraw outcome; no endless unreachable escort waypoint.",
        "skip_or_return": "Decline without changing independent status. Mid-task withdrawal retains the agreed consequences once that design is approved.",
        "persistent_state": [
          "Protected entity/task state",
          "Route checkpoints",
          "Actual losses/damage only when systems exist",
          "Optional branch progress"
        ],
        "asset_roles": [
          "Escort/Security proposed markings",
          "Citizen/researcher/convoy actors",
          "Route barriers and access controls",
          "Approved protection equipment"
        ],
        "system_roles": [
          "Escort AI/navigation",
          "Hazard/threat systems",
          "Protected-entity authority",
          "Task recovery"
        ],
        "sound_design": {
          "world_music": "Movement/radio/hazard cues remain positional and distinct from music; urgent sound requires an actual danger state.",
          "kokoro": "Clear bounded direct coordination and ambient speech; proposed Bastion provider is not canon until approved."
        },
        "acceptance": [
          "Protection succeeds on real entity arrival/state, not just a player waypoint.",
          "AI can recover from a blocked route or expose a clear failure/withdraw option.",
          "Affiliation/provider names retain their proposal status."
        ],
        "source_refs": [
          "LIB-CHARTER:Escort/Security proposals",
          "LIB-STORY:research protection/evacuation"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": [
        "LEG-012",
        "LEG-030",
        "LEG-039",
        "LEG-047"
      ]
    },
    {
      "id": "SB-30",
      "kind": "scene",
      "title": "Find, stabilize and bring someone home",
      "summary": "Locate a stranded person, assess actual needs, use supported treatment/transport interactions and return them to care.",
      "canonicalIds": [
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-12",
        "UIW-20261019-SH-13",
        "QA-13",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-30"
      ],
      "workPackageIds": [
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-14",
        "SB-WP-17",
        "SB-WP-18",
        "SB-WP-19",
        "SB-WP-21",
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-TRANSIT",
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "aurora-branch-medical",
        "visual-dd94c243b63f",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-9efae74c8a92",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-e0d1af42ebe2",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4",
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Gameplay and animation",
          "Audio",
          "Game state",
          "Environment systems",
          "Vehicle",
          "Mission design",
          "Progression and narrative",
          "Ship and environment",
          "Network",
          "World transport"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "A rescued person is a persistent entity with an actual changed state.",
        "Treatment interruption cannot consume twice or complete from a stale callback.",
        "Health data cannot be substituted from ship telemetry."
      ],
      "dependencies": [
        "SB-26"
      ],
      "blockers": [
        {
          "id": "DEP-CANON-EARTH",
          "scope": "Earthward expansion only",
          "reason": "Earthward content requires the approved canon brief; starter ship work can continue."
        }
      ],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: A rescued person is a persistent entity with an actual changed state.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "33d8634121d6ed06ed29ac19d7512ebebf25d519dac1febe5ce557235b3852c8",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/29"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-30",
        "chapter": "Branch loops",
        "title": "Find, stabilize and bring someone home",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Repeatable proposed medical/rescue loop; optional",
        "dependencies": [
          "SB-26"
        ],
        "entry_state": "Medical/Rescue work is offered only when the relevant injured/stranded-person and treatment systems are defined.",
        "framing": "A clear distress location, actual rescue equipment and a safe route back create a complete rescue scene; casualty design is a proposal.",
        "camera_movement_and_clearance": "Crouch/kneel/treatment cameras stay attached to valid body poses and clear the patient/terrain. Do not force the camera inside hands or equipment.",
        "player_action": "Locate a stranded person, assess actual needs, use supported treatment/transport interactions and return them to care.",
        "success_transition": "Patient/support state and rescue outcome commit; return SB-25.",
        "failure_recovery": "Unavailable equipment or unstable condition has a defined fallback/help/withdraw path. Unimplemented medical numbers remain absent rather than decorative.",
        "skip_or_return": "Decline the offer; interruption cancels transient treatment gestures without double-consuming items.",
        "persistent_state": [
          "Patient state and stable identity",
          "Treatment item transaction",
          "Transport location",
          "Rescue task outcome"
        ],
        "asset_roles": [
          "Medical/Rescue proposed insignia",
          "Patient/medic character roles",
          "Medical field kit/transport equipment",
          "Care facility interior"
        ],
        "system_roles": [
          "Rescue search",
          "Medical state",
          "Treatment contact",
          "Patient transport"
        ],
        "sound_design": {
          "world_music": "Distress beacons and treatment/device cues remain state-driven; medical alerts are not constant ambience.",
          "kokoro": "Patient and responder speech uses subtitles and explicit speaker identity, with stale requests cancelled when the scene/patient changes."
        },
        "acceptance": [
          "A rescued person is a persistent entity with an actual changed state.",
          "Treatment interruption cannot consume twice or complete from a stale callback.",
          "Health data cannot be substituted from ship telemetry."
        ],
        "source_refs": [
          "LIB-CHARTER:Medical/Rescue proposal",
          "F12:state/click/HUD contracts",
          "ARCH"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope."
      },
      "legacyObligationIds": [
        "LEG-047",
        "LEG-056"
      ]
    },
    {
      "id": "SB-31",
      "kind": "scene",
      "title": "Earn trust and care for a creature",
      "summary": "Learn the creature\u2019s needs, perform supported care/handling interactions and test a small accepted behavior after trust progresses.",
      "canonicalIds": [
        "UIW-20261019-SH-05",
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "OPT-05"
      ],
      "chapterIds": [
        "CA-SB-04",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-16",
        "SB-WP-18"
      ],
      "assetFamilyIds": [
        "CA-AF-FLORA",
        "CA-AF-FAUNA"
      ],
      "assetIds": [
        "aurora-branch-ecology",
        "aurora-gameplay",
        "aurora-systems",
        "visual-cc1e99289791",
        "visual-33851a400000",
        "gameplay-forest",
        "gameplay-rain",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1",
        "M3",
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio",
          "Game state",
          "Ecology and behavior",
          "Progression and narrative"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "The creature\u2019s behavior demonstrably changes with persistent care state.",
        "Reload and region streaming preserve the same creature relationship.",
        "One refined archetype passes locomotion/contact/behavior checks before mass variants are produced."
      ],
      "dependencies": [
        "SB-14"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: The creature\u2019s behavior demonstrably changes with persistent care state.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "1ef3f9d0a911a06e17859eb1e7a805a4b50a657ded48c68382191389053d28e2",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/30"
      },
      "optionalPredecessors": [
        "SB-26"
      ],
      "sceneCard": {
        "id": "SB-31",
        "chapter": "Branch loops",
        "title": "Earn trust and care for a creature",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Repeatable proposed ecology/taming loop; optional",
        "dependencies": [
          "SB-14"
        ],
        "entry_state": "At least one approved animal archetype has sensing, needs, locomotion and a declared taming/care model.",
        "framing": "A familiar habitat becomes a relationship scene: observe signals, approach deliberately, offer appropriate care and prepare a suitable home space.",
        "camera_movement_and_clearance": "Player-led approach with readable animal body language; close interaction uses valid joint/hand reach and avoids body/camera intersection.",
        "player_action": "Learn the creature\u2019s needs, perform supported care/handling interactions and test a small accepted behavior after trust progresses.",
        "success_transition": "A real persistent relationship and behavior change unlocks further care/companion activity; return SB-25.",
        "failure_recovery": "Stress, unsuitable food/habitat or interrupted approach causes a coherent retreat/reset of the attempt, not unexplained instant ownership.",
        "skip_or_return": "Leave wildlife undisturbed or stop taming; no main-story gate requires capturing a creature.",
        "persistent_state": [
          "Creature stable ID",
          "Actual trust/needs/care state",
          "Relationship and location",
          "Built habitat links"
        ],
        "asset_roles": [
          "Selected creature body/anatomy",
          "Behavioral animation set",
          "Habitat/shelter/feeding roles",
          "Ecology proposed equipment/markings"
        ],
        "system_roles": [
          "Creature needs and sensing",
          "Taming relationship",
          "Animal navigation",
          "Care resources",
          "Persistent habitat"
        ],
        "sound_design": {
          "world_music": "Animal voice, movement and environmental cues communicate behavior; species sound design needs its own approved scope.",
          "kokoro": "Optional ecologist explains real cues through Kokoro. No speech-generated fake creature language or unapproved named species."
        },
        "acceptance": [
          "The creature\u2019s behavior demonstrably changes with persistent care state.",
          "Reload and region streaming preserve the same creature relationship.",
          "One refined archetype passes locomotion/contact/behavior checks before mass variants are produced."
        ],
        "source_refs": [
          "LIB-STORY:Tame",
          "LIB-CHARTER:Ecology proposal",
          "F12:fauna construction"
        ],
        "baseline_integration": "New proposed cinematic or gameplay extension; current native mission/inventory/construction/creature/branch layers are not claimed implemented. Reuse preserved generators/donors with their real scope.",
        "optional_predecessors": [
          "SB-26"
        ],
        "dependency_note": "Creature encounter and behavior are required; Charter affiliation is optional."
      },
      "legacyObligationIds": []
    },
    {
      "id": "SB-32",
      "kind": "scene",
      "title": "Carry life beyond the Moon",
      "summary": "Choose an implemented route: depart, approach/abort/dock at one orbital berth and return with cargo; or use an authorized Earthward portal, recover a bounded payload/person and return safely. A larger Aurora ship provides a separate crew-interior expansion.",
      "canonicalIds": [
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-13",
        "SS-12",
        "QA-02",
        "QA-13",
        "QA-14",
        "QA-15",
        "OPT-03",
        "OPT-04",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-08",
        "SB-WP-09",
        "SB-WP-19",
        "SB-WP-21",
        "SB-WP-22",
        "SB-WP-23",
        "SB-WP-24",
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-TRANSIT",
        "CA-AF-CARGO",
        "CA-AF-COCKPIT",
        "CA-AF-TERRAIN",
        "CA-AF-FLORA",
        "CA-AF-RIFT",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-breath",
        "ship-gear",
        "ship-pump",
        "gameplay-exploration",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "recovered-gameplay-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M2",
        "M5",
        "M1",
        "M0"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Flight",
          "World rendering",
          "Ship and environment",
          "Network",
          "Build and distribution",
          "Asset tools",
          "Independent QA",
          "World transport"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "One new route supports departure, route-appropriate arrival (docking, safe portal spawn or landing), useful on-foot/transfer activity and a persisted return.",
        "Recorded world extent, loaded extent and playable extent are distinct.",
        "The browser slice and native adapter each carry their own runtime/input/save/audio/performance evidence.",
        "Orbital approach, abort, dock, save/reload and undock preserve attachment and payload identity with the starter craft.",
        "Interrupt portal transfer at each declared checkpoint: recover one player and payload in one valid world, with an accessible retreat route and approved Earth-state content."
      ],
      "dependencies": [
        "SB-25"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Inspect the current entry and recovery path, then verify: One new route supports departure, route-appropriate arrival (docking, safe portal spawn or landing), useful on-foot/transfer activity and a persisted return.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Current Godot source/download exists; final launcher, network, station/docking and broader campaign remain unported. Windows input/performance remain access-blocked in the source handoff.",
          "states": {
            "planning": "planned",
            "design": "proposed staging",
            "implementation": "new storyboard delta not assessed as implemented",
            "verification": "no new game runtime check in this storyboard delivery",
            "art_acceptance": "pending scoped target/reference comparison",
            "deployment": "no game deployment in this storyboard delivery"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [],
        "commit": null,
        "recordHash": "c3e71fa8fa6dd651760647942c30881cf252b4953a4b0f48b52073dc7ce138e7",
        "recordPath": "work/narrative-outline.json",
        "jsonPointer": "/beats/31"
      },
      "optionalPredecessors": [],
      "sceneCard": {
        "id": "SB-32",
        "chapter": "Later expansion",
        "title": "Carry life beyond the Moon",
        "design_status": "proposed staging",
        "production_status": "planned",
        "pacing": "Later bounded expansion, not a first-slice completion claim",
        "dependencies": [
          "SB-25"
        ],
        "entry_state": "Existing local flight, landing and save gates pass before a destination opens. Test orbital docking or Earthward transfer as independent later routes; the larger Aurora class and shared networking are optional separate packages. Earthward travel also needs the approved Earth-state brief.",
        "framing": "Keep the familiar Aurora home as the return landmark. Proposed orbital berth, bounded Earthward recovery sector and larger crew ship are three distinct expansion views; scenery must not assert an unapproved Earth outcome.",
        "camera_movement_and_clearance": "Reuse tested pilot/body cameras and terrain-safe arrival paths. New world scale requires explicit origin, streaming and collision checks rather than a larger empty coordinate range.",
        "player_action": "Choose an implemented route: depart, approach/abort/dock at one orbital berth and return with cargo; or use an authorized Earthward portal, recover a bounded payload/person and return safely. A larger Aurora ship provides a separate crew-interior expansion.",
        "success_transition": "The same persistent game retains one player, payload and mission across travel and return to SB-25. Orbital travel does not require a flagship. Launcher, networking and Earthward canon approval remain separately gated.",
        "failure_recovery": "Unimplemented destination or native adapter stays clearly unavailable/planned; no invented completed planet, launcher or infinite-world claim.",
        "skip_or_return": "Remain on Aurora indefinitely; beyond-Moon travel is an expansion choice. Return routes and save compatibility are explicit.",
        "persistent_state": [
          "Stable global region/world coordinates",
          "Ship and player mode/resources",
          "Inter-region cargo/tasks/creature rules once defined",
          "Compatible content/save revisions"
        ],
        "asset_roles": [
          "Additional world/terrain/habitat recipes",
          "Orbital/navigation assets",
          "Landing sites/facilities",
          "Ship/vehicle/citizen asset reuse",
          "Launcher/menu composition for later adapter"
        ],
        "system_roles": [
          "World streaming/origin handling",
          "Inter-region travel",
          "Persistent simulation scope",
          "Browser/Godot/Box3D parity",
          "Launcher/update compatibility",
          "Orbital approach/abort/dock/undock state",
          "Transactional portal transfer and recovery",
          "Approved Earth-state brief gate"
        ],
        "sound_design": {
          "world_music": "Local atmosphere/interior/vacuum treatment follows actual environment; new score and cues retain provenance and output controls.",
          "kokoro": "Travel and discovery speech uses bounded shared Kokoro services on each verified target; voice availability cannot be assumed to transfer with visuals."
        },
        "acceptance": [
          "One new route supports departure, route-appropriate arrival (docking, safe portal spawn or landing), useful on-foot/transfer activity and a persisted return.",
          "Recorded world extent, loaded extent and playable extent are distinct.",
          "The browser slice and native adapter each carry their own runtime/input/save/audio/performance evidence.",
          "Orbital approach, abort, dock, save/reload and undock preserve attachment and payload identity with the starter craft.",
          "Interrupt portal transfer at each declared checkpoint: recover one player and payload in one valid world, with an accessible retreat route and approved Earth-state content."
        ],
        "source_refs": [
          "LIB-STORY:beyond the Moon",
          "F12:same-game roadmap/world scale",
          "HANDOFF:current source and same-game roadmap",
          "NATIVE-HANDOFF",
          "ARCH"
        ],
        "baseline_integration": "Current Godot source/download exists; final launcher, network, station/docking and broader campaign remain unported. Windows input/performance remain access-blocked in the source handoff.",
        "expansion_routes": [
          {
            "id": "SB-32-ORBITAL",
            "architecture": "CA-SB-06",
            "work_package": "SB-WP-25",
            "gate": "Tested approach/abort/dock/undock; no larger-ship prerequisite."
          },
          {
            "id": "SB-32-EARTHWARD",
            "architecture": "CA-SB-07",
            "work_package": "SB-WP-25",
            "gate": "Approved Earth-state brief, transactional portal transfer and safe return."
          },
          {
            "id": "SB-32-AURORA-CLASS",
            "work_package": "SB-WP-19",
            "gate": "Separately fitted larger ship and walkable crew interiors."
          }
        ]
      },
      "legacyObligationIds": [
        "LEG-002",
        "LEG-003",
        "LEG-005",
        "LEG-006",
        "LEG-013",
        "LEG-014",
        "LEG-015",
        "LEG-016",
        "LEG-017",
        "LEG-018",
        "LEG-022",
        "LEG-023",
        "LEG-024",
        "LEG-025",
        "LEG-031",
        "LEG-034",
        "LEG-035",
        "LEG-039",
        "LEG-047",
        "LEG-048",
        "LEG-050",
        "LEG-051",
        "LEG-053",
        "LEG-054",
        "LEG-057",
        "LEG-059"
      ]
    }
  ],
  "workPackages": [
    {
      "id": "SB-WP-01",
      "kind": "package",
      "title": "Preserve the current game and save identity",
      "summary": "Reconcile the current native Frontier package with browser f590cead and Framework 1.2; record source, save, asset and dependency versions before editing.",
      "canonicalIds": [
        "UIW-20261019-SH-13",
        "QA-01",
        "QA-13",
        "QA-15"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01",
        "SB-25"
      ],
      "workPackageIds": [
        "SB-WP-01"
      ],
      "assetFamilyIds": [],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M0"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Integration"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "not_applicable",
        "deployment": "published"
      },
      "assessment": "Original Site/save identity retained; revision conflict detection, clone-isolated practice and local timeline/ship-condition restoration are verified.",
      "nextRelease": true,
      "acceptance": [
        "A previously valid walking or seated save resumes at the same location with the same ship state; new work cannot overwrite a newer source or silently initialize practice."
      ],
      "dependencies": [],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-COCKPIT-SOURCE-20261020",
        "EV-COCKPIT-TEST-20261020",
        "EV-COCKPIT-RENDER-20261020",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Keep native migration separately evidenced; finish actual browser persistence checks.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v11 cockpit development slice",
          "summary": "Original v11 source preserved and schema-1 save continuity checked. Functional fixture, visual and hardware acceptance are independent; deployment requires its own receipt.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed original-browser cockpit publication",
          "summary": "Bounded cockpit delta published as v12 at b00965aa5309e491495d4965d586bbb96484a02c; deployment appgdep_6ad7ded9f36481919dbd6faf62bee163 succeeded. Functional checks and actual native renders pass within their documented scope. Full target verification and selected-art acceptance retain their independent open states.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Original Site/save identity retained; revision conflict detection, clone-isolated practice and local timeline/ship-condition restoration are verified.",
          "previousStates": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_session.gd; SourceFactories/source-provenance.json",
          "app/game/cockpit-layout.ts",
          "app/game/ship-interior.ts",
          "app/game/ship-terminal-interaction.ts",
          "app/game/sensor-panorama.ts",
          "app/game/ship-terminal-screen.ts",
          "app/game/ship-systems.ts",
          "docs/verification/cockpit-milestone/",
          "app/game/ship-layout.ts",
          "app/game/cockpit-collision.ts",
          "app/game/simulation.ts",
          "app/game/scene.ts"
        ],
        "commit": "b00965aa5309e491495d4965d586bbb96484a02c",
        "recordHash": "d3404d0ccd9edd3d69741e05bb270f78814bb84520ce2b0cc50f50909d32e10c",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/0"
      },
      "inheritedRecord": {
        "id": "SB-WP-01",
        "id_status": "new storyboard planning ID",
        "title": "Preserve the current game and save identity",
        "phase_id": "M0",
        "phase_title": "Reconcile and measure",
        "owner_role": "Integration",
        "dependency_ids": [],
        "scene_ids": [
          "SB-01",
          "SB-25"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-13",
          "QA-01",
          "QA-13",
          "QA-15"
        ],
        "scope": "Reconcile the current native Frontier package with browser f590cead and Framework 1.2; record source, save, asset and dependency versions before editing.",
        "existing_anchor": "Game/scripts/frontier/frontier_session.gd; SourceFactories/source-provenance.json",
        "acceptance": "A previously valid walking or seated save resumes at the same location with the same ship state; new work cannot overwrite a newer source or silently initialize practice.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-02",
      "kind": "package",
      "title": "World menu, pause and real settings",
      "summary": "Build the compact game-native title and real save strip; retain origin through Pause, Settings and Title; make supported options persist and change actual outputs.",
      "canonicalIds": [
        "UIW-20261019-SH-01",
        "UIW-20261019-SH-02",
        "UIW-20261019-SH-10",
        "QA-13"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01",
        "SB-07",
        "SB-25"
      ],
      "workPackageIds": [
        "SB-WP-02"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-b93d17d990f2",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "visual-67a5708c0578",
        "ship-breath",
        "ship-step",
        "ship-equip",
        "ship-fabric",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "UI"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Production-world title and clearer Continue/New/Settings/Destinations menus implemented. Seven actual Cloud Chrome UI checks cover title/settings, focus wrapping and return, preference persistence, new-expedition cancellation and practice disclosure. Save isolation and local restoration pass separate direct checks.",
      "nextRelease": true,
      "acceptance": [
        "Repeat Escape and Resume; test valid/no-save/read-error states, input recovery, reduced motion, subtitles, HUD scale, audio mute and restart persistence."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020",
        "EV-VISUAL-REBUILD-BROWSER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Exercise Continue, pause-owned return and separate practice through actual rendered gameplay on the published source; Cloud Chrome lacks WebGL2.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Production-world title, compact Continue/New/Settings and pause-owned nested menus; staged new saves and separate practice protect the expedition.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Actual managed-preview Cloud Chrome UI verification",
          "summary": "Production-world title and clearer Continue/New/Settings/Destinations menus implemented. Seven actual Cloud Chrome UI checks cover title/settings, focus wrapping and return, preference persistence, new-expedition cancellation and practice disclosure. Save isolation and local restoration pass separate direct checks.",
          "scope": "React/DOM at 1363x937; WebGL2 unavailable, no flight or GPU approval."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_ui.gd; frontier_session.gd; frontier_ui_style.gd"
        ],
        "commit": null,
        "recordHash": "dc86290fc103da139bb9af3f44c5621d73d4914d7acd1a22cc82121395592b92",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/1"
      },
      "inheritedRecord": {
        "id": "SB-WP-02",
        "id_status": "new storyboard planning ID",
        "title": "World menu, pause and real settings",
        "phase_id": "M1",
        "phase_title": "Correct the current human and cockpit experience",
        "owner_role": "UI",
        "dependency_ids": [
          "SB-WP-01"
        ],
        "scene_ids": [
          "SB-01",
          "SB-07",
          "SB-25"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-01",
          "UIW-20261019-SH-02",
          "UIW-20261019-SH-10",
          "QA-13"
        ],
        "scope": "Build the compact game-native title and real save strip; retain origin through Pause, Settings and Title; make supported options persist and change actual outputs.",
        "existing_anchor": "Game/scripts/frontier/frontier_ui.gd; frontier_session.gd; frontier_ui_style.gd",
        "acceptance": "Repeat Escape and Resume; test valid/no-save/read-error states, input recovery, reduced motion, subtitles, HUD scale, audio mute and restart persistence.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-03",
      "kind": "package",
      "title": "Player body and original suit HUD",
      "summary": "Preserve the selected opaque sensor helmet, underlayer and correct anatomical rig. Restore the original helmet-on/off composition with a visible connected torso and arms; expose personal telemetry only from its own authority. Preserve on-foot jumping as part of the embodied movement loop.",
      "canonicalIds": [
        "UIW-20261019-OSF-01",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-12",
        "QA-11"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-03",
        "CA-SB-04"
      ],
      "sceneIds": [
        "SB-06",
        "SB-07",
        "SB-08",
        "SB-18",
        "SB-19",
        "SB-23",
        "SB-24"
      ],
      "workPackageIds": [
        "SB-WP-03"
      ],
      "assetFamilyIds": [
        "CA-AF-SUIT"
      ],
      "assetIds": [
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-67a5708c0578",
        "ship-step",
        "current-game",
        "visual-7027dedd6df2",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "menu-panels-and-audio-source",
        "visual-85883153996e",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "ship-reactor",
        "ship-hum",
        "ship-electric",
        "ship-alarm",
        "aurora-ship-and-interior-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "visual-6bf3d1cbd1b4",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "ship-shield_off",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source",
        "aurora-branch-survey",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-99965468794e",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-pump",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Character and UI"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Separate reference-led suit HUD displays actual heading, movement and context; unavailable personal sensors/equipment are explicit.",
      "nextRelease": true,
      "acceptance": [
        "Matched standing/seated/helmet-on/off captures show correct hands and unobstructed view; unavailable personal values stay unavailable; changing ship power cannot masquerade as suit oxygen. A grounded jump, airborne motion and landing use the current collision/gravity model and return to a valid walking state without body or camera clipping."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Verify integrated scene/React composition and complete real personal sensor/inventory systems before accepting their reference art.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Separate reference-led suit HUD displays actual heading, movement and context; unavailable personal sensors/equipment are explicit.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts"
        ],
        "commit": null,
        "recordHash": "e47826f9431cd7386f5e7dcf95f3c878cf9d9af6655cc8fb4c61d7953281a0d9",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/2"
      },
      "inheritedRecord": {
        "id": "SB-WP-03",
        "id_status": "new storyboard planning ID",
        "title": "Player body and original suit HUD",
        "phase_id": "M1",
        "phase_title": "Correct the current human and cockpit experience",
        "owner_role": "Character and UI",
        "dependency_ids": [
          "SB-WP-01"
        ],
        "scene_ids": [
          "SB-06",
          "SB-07",
          "SB-08",
          "SB-18",
          "SB-19",
          "SB-23",
          "SB-24"
        ],
        "requirement_ids": [
          "UIW-20261019-OSF-01",
          "UIW-20261019-SH-10",
          "UIW-20261019-SH-12",
          "QA-11"
        ],
        "scope": "Preserve the selected opaque sensor helmet, underlayer and correct anatomical rig. Restore the original helmet-on/off composition with a visible connected torso and arms; expose personal telemetry only from its own authority. Preserve on-foot jumping as part of the embodied movement loop.",
        "existing_anchor": "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_ui.gd; SourceFactories/app/game/aurora-suit.ts",
        "acceptance": "Matched standing/seated/helmet-on/off captures show correct hands and unobstructed view; unavailable personal values stay unavailable; changing ship power cannot masquerade as suit oxygen. A grounded jump, airborne motion and landing use the current collision/gravity model and return to a valid walking state without body or camera clipping.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-04",
      "kind": "package",
      "title": "One quick click to one physical contact",
      "summary": "Use one eligibility contract for gaze, cursor, prompt and action. Select the arm in body coordinates, latch a quick click through release, then commit exactly once at valid fingertip contact. Looking at an eligible panel automatically makes its cursor available and suppresses use of a held tool or weapon while interacting; holding F is not required. Preserve pilot-only double-tap F as the separate cockpit-look/steering mode switch, subject to supported remapping.",
      "canonicalIds": [
        "UIW-20261019-SH-12",
        "SS-01",
        "SS-02",
        "QA-03",
        "QA-04",
        "QA-13"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-02",
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-08",
        "SB-12",
        "SB-17",
        "SB-18",
        "SB-19",
        "SB-23",
        "SB-28",
        "SB-30"
      ],
      "workPackageIds": [
        "SB-WP-04"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC",
        "CA-AF-SUIT",
        "CA-AF-FABRICATION",
        "CA-AF-COCKPIT",
        "CA-AF-FIELD-INSTRUMENT"
      ],
      "assetIds": [
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "menu-panels-and-audio-source",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-e8b139f7a2f1",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-equip",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "ship-reactor",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-3e242360c969",
        "ship-touchdown",
        "ship-gear",
        "ship-shield_off",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "gameplay-build",
        "aurora-branch-medical",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": "Current chat / browser and native integration",
        "roles": [
          "Gameplay and animation"
        ],
        "verifier": "Independent browser review and native QA"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Core quick-click and body-relative hand sequence integrated",
      "nextRelease": true,
      "acceptance": [
        "Head-only turns do not change body-side hand choice; center ties are stable; release does not cancel; obstacle, menu, scene change and lost focus cancel stale attempts without later firing. Test automatic panel cursor acquisition with a held tool, cursor release on leaving the panel, and double-tap F only in the pilot seat: panel look disconnects steering, and returning to steering restores its ownership without firing or touching a stale target."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-BROWSER-INTERACTION-20261020",
        "EV-NATIVE-INTERACTION-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Verify additional tools/device contexts and target-image appearance; preserve current cancellation evidence.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Current implementation and independent verification",
          "summary": "Core quick-click and body-relative hand sequence integrated. The broader requirement remains open; source hashes and fixture scope are in the linked reports. Publication is recorded separately after deployment.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed Sites deployment receipts",
          "summary": "The scoped interaction delta is published in browser v10 and native v18. Implementation remains in progress, verification remains partial and art acceptance remains pending.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd"
        ],
        "commit": null,
        "recordHash": "2da5e958e3da10441aac87a32882f24bf831d596282c391cf47837c851d0e4bd",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/3"
      },
      "inheritedRecord": {
        "id": "SB-WP-04",
        "id_status": "new storyboard planning ID",
        "title": "One quick click to one physical contact",
        "phase_id": "M1",
        "phase_title": "Correct the current human and cockpit experience",
        "owner_role": "Gameplay and animation",
        "dependency_ids": [
          "SB-WP-01",
          "SB-WP-03"
        ],
        "scene_ids": [
          "SB-08",
          "SB-12",
          "SB-17",
          "SB-18",
          "SB-19",
          "SB-23",
          "SB-28",
          "SB-30"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-12",
          "SS-01",
          "SS-02",
          "QA-03",
          "QA-04",
          "QA-13"
        ],
        "scope": "Use one eligibility contract for gaze, cursor, prompt and action. Select the arm in body coordinates, latch a quick click through release, then commit exactly once at valid fingertip contact. Looking at an eligible panel automatically makes its cursor available and suppresses use of a held tool or weapon while interacting; holding F is not required. Preserve pilot-only double-tap F as the separate cockpit-look/steering mode switch, subject to supported remapping.",
        "existing_anchor": "Game/scripts/frontier/frontier_player.gd; frontier_suit.gd; frontier_terminal.gd; frontier.gd",
        "acceptance": "Head-only turns do not change body-side hand choice; center ties are stable; release does not cancel; obstacle, menu, scene change and lost focus cancel stale attempts without later firing. Test automatic panel cursor acquisition with a held tool, cursor release on leaving the panel, and double-tap F only in the pilot seat: panel look disconnects steering, and returning to steering restores its ownership without firing or touching a stale target.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-05",
      "kind": "package",
      "title": "Compact starter hull, lower stance and fitted gear",
      "summary": "Revise the actual Kestrel generator toward the selected compact pressure hull and opaque sensor nose. Lower parked stance while preserving useful cabin height, clearance, suspension travel and gear bay volume.",
      "canonicalIds": [
        "SS-05",
        "SS-06",
        "SS-09",
        "SS-12",
        "QA-02",
        "QA-06",
        "QA-09",
        "UIW-20261019-SH-11"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-16",
        "SB-17",
        "SB-20",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-05"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "current-game",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "ship-touchdown",
        "ship-alarm",
        "ship-shield_off"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Procedural assets"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Reference-led compact exterior and 1.4 m deck rise implemented. Actual r4 side/rear/underside views show stepped upper armor, broad tapered lower assemblies and four recessed rectangular drives; the regular side-cap grid is removed. Broad faces and the long upper body remain flatter than the selected sheet, with fine cap joints, fixed guide posts, simplified link/foot covers and cooler stern finish still visible.",
      "nextRelease": false,
      "acceptance": [
        "Reference-matched exterior views and semantic dimensions agree. Gear follows deployed/retracting/stowed/extending/locked states with bay-door sequencing and no disappearing or penetrating parts."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-03"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Refine upper-body sculpting, broad-face finish, cap joints, guide posts and link/foot covers against the selected sheets. Complete selected-art, full ship-cycle and engineering-fit acceptance remain separate open gates.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Reference-led compact exterior and 1.4 m deck rise implemented; matched r3 views verify major silhouette and mechanism improvements, including four rectangular recessed drives. Selected-art differences remain in fixed guide posts, simplified link/foot shrouds, regular side-cap shapes and finish/lighting.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Final r4 production-render and independent mechanism review",
          "summary": "Reference-led compact exterior and 1.4 m deck rise implemented. Actual r4 side/rear/underside views show stepped upper armor, broad tapered lower assemblies and four recessed rectangular drives; the regular side-cap grid is removed. Broad faces and the long upper body remain flatter than the selected sheet, with fine cap joints, fixed guide posts, simplified link/foot covers and cooler stern finish still visible.",
          "scope": "Nine mechanism groups pass; visual approval is bounded improvement, not full selected-art acceptance."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "SourceFactories/app/game/kestrel-model.ts; Game/scripts/frontier/frontier_ship.gd"
        ],
        "commit": null,
        "recordHash": "4265d7cbe4a9bad145802eb7a0be13eb01bf85606d531b26b47fedbcc35a05a9",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/4"
      },
      "inheritedRecord": {
        "id": "SB-WP-05",
        "id_status": "new storyboard planning ID",
        "title": "Compact starter hull, lower stance and fitted gear",
        "phase_id": "M2",
        "phase_title": "Complete the convincing flight and landing loop",
        "owner_role": "Procedural assets",
        "dependency_ids": [
          "SB-WP-01",
          "SB-WP-03"
        ],
        "scene_ids": [
          "SB-16",
          "SB-17",
          "SB-20",
          "SB-23"
        ],
        "requirement_ids": [
          "SS-05",
          "SS-06",
          "SS-09",
          "SS-12",
          "QA-02",
          "QA-06",
          "QA-09",
          "UIW-20261019-SH-11"
        ],
        "scope": "Revise the actual Kestrel generator toward the selected compact pressure hull and opaque sensor nose. Lower parked stance while preserving useful cabin height, clearance, suspension travel and gear bay volume.",
        "existing_anchor": "SourceFactories/app/game/kestrel-model.ts; Game/scripts/frontier/frontier_ship.gd",
        "acceptance": "Reference-matched exterior views and semantic dimensions agree. Gear follows deployed/retracting/stowed/extending/locked states with bay-door sequencing and no disappearing or penetrating parts.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-06",
      "kind": "package",
      "title": "Ramp, boarding controls and actual seat entry",
      "summary": "Fit the ramp's continuous stow/deploy motion and real swept volume; place exterior and interior controls in reach and outside the path. Click the actual chair and blend through a clear body/camera route.",
      "canonicalIds": [
        "SS-01",
        "SS-04",
        "SS-07",
        "SS-08",
        "SS-13",
        "QA-03",
        "QA-07",
        "QA-08",
        "QA-12"
      ],
      "chapterIds": [
        "CA-SB-03"
      ],
      "sceneIds": [
        "SB-17",
        "SB-18",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-06"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-GEAR-RAMP",
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-b93d17d990f2",
        "visual-9f0cc743e233",
        "ship-fabric",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-b8ac875ac4bd",
        "visual-3e242360c969",
        "ship-reactor",
        "ship-touchdown",
        "ship-gear",
        "ship-alarm",
        "ship-shield_off"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Mechanisms and interaction"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Fitted two-leaf folding ramp and hull-mounted outside control share actual layout dimensions and collision.",
      "nextRelease": false,
      "acceptance": [
        "Walk in and out without teleport; close against an occupied path safely; click seat without B/E/F interaction gates; reopening or cancellation retains valid device and player state."
      ],
      "dependencies": [
        "SB-WP-04",
        "SB-WP-05"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-BROWSER-INTERACTION-20261020",
        "EV-NATIVE-INTERACTION-20261020",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Verify final hinge, toe, stow and ordinary mouse boarding against the unchanged cabin.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Current implementation and independent verification",
          "summary": "Chair selection integrated; ramp redesign remains open. The broader requirement remains open; source hashes and fixture scope are in the linked reports. Publication is recorded separately after deployment.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed Sites deployment receipts",
          "summary": "The scoped interaction delta is published in browser v10 and native v18. Implementation remains in progress, verification remains partial and art acceptance remains pending.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Fitted two-leaf folding ramp and hull-mounted outside control share actual layout dimensions and collision.",
          "previousStates": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "pending",
            "deployment": "published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_hatch.gd; frontier_ship.gd; frontier_player.gd; frontier.gd"
        ],
        "commit": null,
        "recordHash": "4456fc8a5f3490e2f856367950c9857e7d86117c8ae73b80edede43997ec129f",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/5"
      },
      "inheritedRecord": {
        "id": "SB-WP-06",
        "id_status": "new storyboard planning ID",
        "title": "Ramp, boarding controls and actual seat entry",
        "phase_id": "M2",
        "phase_title": "Complete the convincing flight and landing loop",
        "owner_role": "Mechanisms and interaction",
        "dependency_ids": [
          "SB-WP-04",
          "SB-WP-05"
        ],
        "scene_ids": [
          "SB-17",
          "SB-18",
          "SB-23"
        ],
        "requirement_ids": [
          "SS-01",
          "SS-04",
          "SS-07",
          "SS-08",
          "SS-13",
          "QA-03",
          "QA-07",
          "QA-08",
          "QA-12"
        ],
        "scope": "Fit the ramp's continuous stow/deploy motion and real swept volume; place exterior and interior controls in reach and outside the path. Click the actual chair and blend through a clear body/camera route.",
        "existing_anchor": "Game/scripts/frontier/frontier_hatch.gd; frontier_ship.gd; frontier_player.gd; frontier.gd",
        "acceptance": "Walk in and out without teleport; close against an occupied path safely; click seat without B/E/F interaction gates; reopening or cancellation retains valid device and player state.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-07",
      "kind": "package",
      "title": "Center startup and continuous sensor cockpit",
      "summary": "Keep the continuous opaque sensor receiver and centered startup. Place larger, closer, inward side controls; restore their live system and navigation detail. Maintain translucent readable panels and an independent seated HUD for essential flight data, regardless of gaze.",
      "canonicalIds": [
        "SS-02",
        "SS-03",
        "SS-04",
        "SS-11",
        "QA-04",
        "QA-05",
        "QA-11",
        "OPT-02"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-18",
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23"
      ],
      "workPackageIds": [
        "SB-WP-07"
      ],
      "assetFamilyIds": [
        "CA-AF-STARTER-HULL",
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "visual-85883153996e",
        "visual-b93d17d990f2",
        "visual-9f0cc743e233",
        "ship-fabric",
        "current-game",
        "visual-7027dedd6df2",
        "visual-26e541726bc5",
        "visual-06723e62f4b3",
        "ship-reactor",
        "ship-hum",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "ship-breath",
        "visual-b8ac875ac4bd",
        "ship-vent",
        "ship-touchdown",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": "Jager integration / original browser game",
        "roles": [
          "Cockpit geometry",
          "Systems menus and telemetry"
        ],
        "verifier": "Independent QA / actual production factories, Canvas2D HUD and renders"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Current cockpit subset: larger floating center workspace, two smaller companions and frame-projected upper telemetry. Native/test evidence is scoped; full browser/device/art and original package acceptance remain open.",
      "nextRelease": true,
      "acceptance": [
        "Cold, starting, ready, fault and shutdown displays reflect real state. Essential speed, condition, power, cabin, drive and navigation readings remain visible without gaze. All six port and eight starboard controls retain visible current-state details, shared painted/picked regions and actual physical contact. Complete panes fit ordinary and horizon views with measured reach. Full selected-art and intended-device acceptance remain separately recorded."
      ],
      "dependencies": [
        "SB-WP-03",
        "SB-WP-04"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-COCKPIT-SOURCE-20261020",
        "EV-COCKPIT-TEST-20261020",
        "EV-COCKPIT-RENDER-20261020",
        "EV-COCKPIT-HUD-SOURCE-20261020",
        "EV-COCKPIT-HUD-TEST-20261020",
        "EV-COCKPIT-HUD-RENDER-20261020",
        "EV-EMBEDDED-COCKPIT-20261021",
        "EV-FLOATING-CONTROLS-20261021",
        "EV-CONSOLE-UPPER-RIM-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Verify signed-in browser visibility, DOM overlap, zoom, focus and intended-device performance. Continue the separately requested real wrist/tactile input slice without claiming remote recall is implemented.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v11 cockpit development slice",
          "summary": "Original browser cockpit slice implemented; visual and device gates remain. Functional fixture, visual and hardware acceptance are independent; deployment requires its own receipt.",
          "states": {
            "implementation": "implemented",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed original-browser cockpit publication",
          "summary": "Bounded cockpit delta published as v12 at b00965aa5309e491495d4965d586bbb96484a02c; deployment appgdep_6ad7ded9f36481919dbd6faf62bee163 succeeded. Functional checks and actual native renders pass within their documented scope. Full target verification and selected-art acceptance retain their independent open states.",
          "states": {
            "implementation": "implemented",
            "verification": "partial",
            "art": "differences",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Roger feedback on original browser v13",
          "summary": "User explicitly supersedes near-invisible unattended panes. Essential ship data must remain apparent without gaze; Pilot Interlink and Flight & Navigation detail is restored while the side panels move closer and inward.",
          "states": {
            "implementation": "implemented",
            "verification": "partial",
            "art": "differences",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Latest user mounted-screen reference",
          "summary": "The newer reference replaces the old floating projection presentation. Physical housings, existing starter hull/seat/eye/FOV, live panorama and all command authority are preserved."
        },
        {
          "date": "2026-10-21",
          "source": "Latest user floating-screen clarification",
          "summary": "Latest user clarification retains floating screens, superseding the temporary framed v22 presentation; complete readable key/click guide added without marking the full game accepted."
        },
        {
          "date": "2026-10-21",
          "source": "Latest explicit floating workspace and upper-window refinement",
          "summary": "Original acceptance/history is preserved. The owner accepted the larger center plus two smaller floating companions and asked that upper information follow the existing panorama rim instead of obstructing the view. This supersedes older fixed full-width HUD presentation, not the opaque sensor hull."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_sensor.gd; frontier_sensor.gdshader; frontier_terminal.gd; frontier_systems.gd",
          "app/game/cockpit-layout.ts",
          "app/game/ship-interior.ts",
          "app/game/ship-terminal-interaction.ts",
          "app/game/sensor-panorama.ts",
          "app/game/ship-terminal-screen.ts",
          "app/game/ship-systems.ts",
          "docs/verification/cockpit-milestone/",
          "app/game/ship-layout.ts",
          "app/game/cockpit-collision.ts",
          "app/game/simulation.ts",
          "app/game/scene.ts",
          "app/game/ship-flight-hud.ts",
          "app/game/flight-overlay.ts",
          "app/game/game.tsx",
          "app/globals.css",
          "docs/verification/cockpit-hud-milestone/"
        ],
        "commit": null,
        "recordHash": "ee17e5050bad6302d23745e64bd1aeb385009d5a8084a324de15a6b2ad2706e6",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/6"
      },
      "inheritedRecord": {
        "id": "SB-WP-07",
        "id_status": "new storyboard planning ID",
        "title": "Center startup and continuous sensor cockpit",
        "phase_id": "M1",
        "phase_title": "Correct the current human and cockpit experience",
        "owner_role": "Ship rendering and systems",
        "dependency_ids": [
          "SB-WP-03",
          "SB-WP-04"
        ],
        "scene_ids": [
          "SB-18",
          "SB-19",
          "SB-20",
          "SB-21",
          "SB-22",
          "SB-23"
        ],
        "requirement_ids": [
          "SS-02",
          "SS-03",
          "SS-04",
          "SS-11",
          "QA-04",
          "QA-05",
          "QA-11",
          "OPT-02"
        ],
        "scope": "Place reachable center initialize and side controls. Replace the five receiver presentation with one smoothly curved front-and-side surface sampling the live sensor view; retain efficient shared capture where suitable. Focused panels become a readable frosted/translucent surface with stable touch focus; looking away lowers their opacity while essential flight readouts remain bright.",
        "existing_anchor": "Game/scripts/frontier/frontier_sensor.gd; frontier_sensor.gdshader; frontier_terminal.gd; frontier_systems.gd",
        "acceptance": "No faceted monitor joins. Cold/powered/fault states reflect real systems; unfocused frameless touch panels fade while essential readouts remain readable and forward view stays clear. Focus/unfocus transitions neither flicker nor move the hit surface; no bevel, thick frame or panel blocks the forward flight view.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-08",
      "kind": "package",
      "title": "Assisted flight, short jumps and complete landing",
      "summary": "Audit and extend existing assisted modes before adding new ones; specify engage, disengage, manual override and faults. Support useful short jumps with safe approach distance, coherent velocity and a recoverable arrival.",
      "canonicalIds": [
        "SS-10",
        "SS-11",
        "SS-13",
        "QA-10",
        "QA-12"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06"
      ],
      "sceneIds": [
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-08"
      ],
      "assetFamilyIds": [
        "CA-AF-GEAR-RAMP",
        "CA-AF-ORBITAL"
      ],
      "assetIds": [
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "current-game",
        "visual-26e541726bc5",
        "visual-46598541d4e2",
        "visual-9f0cc743e233",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "ship-breath",
        "ship-alarm",
        "visual-b8ac875ac4bd",
        "ship-hum",
        "ship-vent",
        "ship-touchdown",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Flight"
        ],
        "verifier": null
      },
      "scopeDecision": "active_original_browser",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Bounded destination autopilot, Aurora docking, party open-space rendezvous, and v37 solo/practice actual-apron ship-only Recall are published subsets. v38 adds fresh canonical held/active carrier obstacles to party routes. This is not universal autopilot, online Recall or saved waypoint planning.",
      "nextRelease": false,
      "acceptance": [
        "Complete startup, departure, jump, atmospheric approach, gear extension, landing, seat exit and walking return. The ship is not labeled a Box3D rigid-body craft unless that separate implementation is validated."
      ],
      "dependencies": [
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-AUTOPILOT-20261021",
        "EV-APRON-RECALL-20261022"
      ],
      "updatedAt": "2026-10-22",
      "nextAction": "Verify the published bounded routes in the user browser; keep saved waypoints paused during the main-render performance priority. Broader online authority, terrain planning and all-world acceptance remain open.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Original-site explicit autopilot correction",
          "summary": "Added P/navigation/pause access, continuous ascent/checked warp/landing, station capture and local objective approach with manual operation. Production tests are not browser or universal obstacle-avoidance acceptance."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd"
        ],
        "commit": null,
        "recordHash": "aa08dfec99843ab77d3f23ee15cefbd3b490e5eb51cda5cee83c08c72ccd1867",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/7"
      },
      "inheritedRecord": {
        "id": "SB-WP-08",
        "id_status": "new storyboard planning ID",
        "title": "Assisted flight, short jumps and complete landing",
        "phase_id": "M2",
        "phase_title": "Complete the convincing flight and landing loop",
        "owner_role": "Flight",
        "dependency_ids": [
          "SB-WP-05",
          "SB-WP-06",
          "SB-WP-07",
          "SB-WP-09"
        ],
        "scene_ids": [
          "SB-20",
          "SB-21",
          "SB-22",
          "SB-23",
          "SB-32"
        ],
        "requirement_ids": [
          "SS-10",
          "SS-11",
          "SS-13",
          "QA-10",
          "QA-12"
        ],
        "scope": "Audit and extend existing assisted modes before adding new ones; specify engage, disengage, manual override and faults. Support useful short jumps with safe approach distance, coherent velocity and a recoverable arrival.",
        "existing_anchor": "Game/scripts/frontier/frontier_flight.gd; frontier_ship.gd; frontier_planets.gd; frontier_systems.gd",
        "acceptance": "Complete startup, departure, jump, atmospheric approach, gear extension, landing, seat exit and walking return. The ship is not labeled a Box3D rigid-body craft unless that separate implementation is validated.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-09",
      "kind": "package",
      "title": "World scale, cloud volume, terrain and water",
      "summary": "Develop a useful loaded region around the existing flight loop; align render/collision/map descriptors and origin handling. Make clouds occupy depth, water respond to lighting and shore geometry, and saved time drive coherent world lighting.",
      "canonicalIds": [
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-05",
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-09",
        "OPT-01",
        "OPT-04",
        "OPT-05",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-10",
        "SB-11",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23",
        "SB-24",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-09"
      ],
      "assetFamilyIds": [
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration",
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "recovered-gameplay-source",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "current-game",
        "visual-26e541726bc5",
        "visual-9f0cc743e233",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "visual-c5daca2effeb",
        "ship-breath",
        "ship-alarm",
        "visual-b8ac875ac4bd",
        "ship-hum",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "aurora-branch-survey",
        "visual-7027dedd6df2",
        "visual-2d5e5649db77",
        "visual-06723e62f4b3",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-ui",
        "ship-pump",
        "menu-panels-and-audio-source",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "aurora-assets-godot",
        "aurora-field-module-godot"
      ],
      "phaseIds": [
        "M2"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "World rendering"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "differences",
        "deployment": "published"
      },
      "assessment": "Shared terrain field, smoother continental coast and filtered water/material detail; landscape roots use that same surface. Roads and facility reconstruction remain open.",
      "nextRelease": false,
      "acceptance": [
        "Fly below, inside and above clouds with correct terrain/ship intersections; traverse chunk edges on foot and in flight; distinguish total coordinates, streamed extent and playable area. A 20 km test route is a planning target, not measured completion."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Review final near/overflight/orbit renders and develop the approved connected facilities/roads as the next world slice.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Shared terrain field, smoother continental coast and filtered water/material detail; landscape roots use that same surface. Roads and facility reconstruction remain open.",
          "previousStates": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader"
        ],
        "commit": null,
        "recordHash": "a89f9b2cb1468aa3d47f6bc72db4af530d2fad44996fc51051eca83e27b80c5e",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/8"
      },
      "inheritedRecord": {
        "id": "SB-WP-09",
        "id_status": "new storyboard planning ID",
        "title": "World scale, cloud volume, terrain and water",
        "phase_id": "M2",
        "phase_title": "Complete the convincing flight and landing loop",
        "owner_role": "World rendering",
        "dependency_ids": [
          "SB-WP-01"
        ],
        "scene_ids": [
          "SB-10",
          "SB-11",
          "SB-20",
          "SB-21",
          "SB-22",
          "SB-23",
          "SB-24",
          "SB-32"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-04",
          "UIW-20261019-SH-05",
          "UIW-20261019-SH-06",
          "UIW-20261019-SH-09",
          "OPT-01",
          "OPT-04",
          "OPT-05",
          "OPT-06"
        ],
        "scope": "Develop a useful loaded region around the existing flight loop; align render/collision/map descriptors and origin handling. Make clouds occupy depth, water respond to lighting and shore geometry, and saved time drive coherent world lighting.",
        "existing_anchor": "Game/scripts/frontier/frontier_world.gd; frontier_terrain_tile.gd; frontier_terrain.gdshader; frontier_sky.gdshader",
        "acceptance": "Fly below, inside and above clouds with correct terrain/ship intersections; traverse chunk edges on foot and in flight; distinguish total coordinates, streamed extent and playable area. A 20 km test route is a planning target, not measured completion.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-10",
      "kind": "package",
      "title": "Kokoro speech and a coherent soundscape",
      "summary": "Audit the reported donor, then pin the verified target model, voice and runtime. Supply narrator, ALAN (Advanced Language Awareness Network), NPC and ambient roles with immediate captions and bounded scheduling; personality/backstory stays undecided.",
      "canonicalIds": [
        "UIW-20261019-SH-07",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-09"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-03",
        "CA-SB-05",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-01",
        "SB-02",
        "SB-03",
        "SB-04",
        "SB-05",
        "SB-06",
        "SB-08",
        "SB-09",
        "SB-12",
        "SB-19",
        "SB-21",
        "SB-23",
        "SB-25",
        "SB-27",
        "SB-30",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-10"
      ],
      "assetFamilyIds": [
        "CA-AF-COCKPIT"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-e6ed1462dc5f",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-charter-insignia-family",
        "aurora-branch-science",
        "aurora-branch-security",
        "visual-2d5e5649db77",
        "visual-f23c26b9b548",
        "aurora-branch-escort",
        "aurora-branch-medical",
        "aurora-branch-logistics",
        "visual-e34335bded4d",
        "visual-b663cda78017",
        "visual-b93d17d990f2",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-67a5708c0578",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "visual-26e541726bc5",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "aurora-ship-and-interior-source",
        "visual-3e242360c969",
        "ship-thruster",
        "ship-shield",
        "ship-shield_off",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-6bf3d1cbd1b4",
        "ship-vent",
        "ship-touchdown",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "visual-dd94c243b63f",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-9efae74c8a92",
        "visual-a408b0da216d",
        "visual-e0d1af42ebe2",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "visual-33851a400000"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Audio"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": true,
      "acceptance": [
        "Test audible speech after user gesture, mute and volume, caption-first fallback, retry, bounded queues/cache and priority. Scene-epoch invalidation stops stale speech; measure frame impact separately from preference/readiness."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then audit the reported donor, then pin the verified target model, voice and runtime. Supply narrator, ALAN (Advanced Language Awareness Network), NPC and ambient roles with immediate captions and bounded scheduling; personality/backstory stays undecided.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Current audio manifest; new shared speech adapter under the selected target (proposed)"
        ],
        "commit": null,
        "recordHash": "df440e3c23f2180058cc8f7916aeee98c54034bb3415eef5ddad418cfd30fa2e",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/9"
      },
      "inheritedRecord": {
        "id": "SB-WP-10",
        "id_status": "new storyboard planning ID",
        "title": "Kokoro speech and a coherent soundscape",
        "phase_id": "M1",
        "phase_title": "Correct the current human and cockpit experience",
        "owner_role": "Audio",
        "dependency_ids": [
          "SB-WP-01"
        ],
        "scene_ids": [
          "SB-01",
          "SB-02",
          "SB-03",
          "SB-04",
          "SB-05",
          "SB-06",
          "SB-08",
          "SB-09",
          "SB-12",
          "SB-19",
          "SB-21",
          "SB-23",
          "SB-25",
          "SB-27",
          "SB-30",
          "SB-31"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-07",
          "UIW-20261019-SH-08",
          "UIW-20261019-SH-09"
        ],
        "scope": "Audit the reported donor, then pin the verified target model, voice and runtime. Supply narrator, ALAN (Advanced Language Awareness Network), NPC and ambient roles with immediate captions and bounded scheduling; personality/backstory stays undecided.",
        "existing_anchor": "Current audio manifest; new shared speech adapter under the selected target (proposed)",
        "acceptance": "Test audible speech after user gesture, mute and volume, caption-first fallback, retry, bounded queues/cache and priority. Scene-epoch invalidation stops stale speech; measure frame impact separately from preference/readiness.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-11",
      "kind": "package",
      "title": "Authoritative inventory and shared state",
      "summary": "Connect the recovered inventory/state contracts to the current native loop with stable item, container, device, task and save IDs. Preserve actual ownership and bounded capacity rather than decorative inventory values.",
      "canonicalIds": [
        "UIW-20261019-SH-13",
        "QA-13"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-06",
        "SB-07",
        "SB-09",
        "SB-11",
        "SB-12",
        "SB-13",
        "SB-15",
        "SB-24",
        "SB-25",
        "SB-28",
        "SB-30",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-11"
      ],
      "assetFamilyIds": [
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "aurora-gameplay",
        "visual-87118eafc819",
        "visual-e8b139f7a2f1",
        "visual-c5daca2effeb",
        "visual-67a5708c0578",
        "ship-step",
        "current-game",
        "aurora-branch-survey",
        "aurora-systems",
        "visual-46598541d4e2",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "menu-select",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "visual-33851a400000",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-cde889f4d64c",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-99965468794e",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-door",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-launcher",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "aurora-branch-medical",
        "visual-a408b0da216d",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "aurora-branch-ecology",
        "visual-cc1e99289791"
      ],
      "phaseIds": [
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Game state"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Solo transaction/persistence foundation implemented; inventory and shared authority remain open",
      "nextRelease": false,
      "acceptance": [
        "Pickup, transfer, install, consume and reload conserve quantities and identity; interruption, full capacity and rejected actions preserve the last committed state."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-04"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-SOLO-DURABILITY-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Add stable owned item/container identities, bounded inventory transfers, then persistent device repair. Preserve existing save migration, replay and failure guarantees. Real browser storage/multi-tab acceptance remains pending.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Solo durability foundation",
          "summary": "Implemented only save/actor/carrier identities and upgrade transaction coordination. Full pickup/transfer/install/consume/reload inventory acceptance remains unmet."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd"
        ],
        "commit": null,
        "recordHash": "7f66d1ba2602419d62954eb6a6e48ad362eae1dd67b739c89570cac1567d39a4",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/10"
      },
      "inheritedRecord": {
        "id": "SB-WP-11",
        "id_status": "new storyboard planning ID",
        "title": "Authoritative inventory and shared state",
        "phase_id": "M3",
        "phase_title": "Connect a useful ground expedition",
        "owner_role": "Game state",
        "dependency_ids": [
          "SB-WP-01",
          "SB-WP-04"
        ],
        "scene_ids": [
          "SB-06",
          "SB-07",
          "SB-09",
          "SB-11",
          "SB-12",
          "SB-13",
          "SB-15",
          "SB-24",
          "SB-25",
          "SB-28",
          "SB-30",
          "SB-31"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-13",
          "QA-13"
        ],
        "scope": "Connect the recovered inventory/state contracts to the current native loop with stable item, container, device, task and save IDs. Preserve actual ownership and bounded capacity rather than decorative inventory values.",
        "existing_anchor": "Recovered inventory/game-core donor packages; Game/scripts/frontier/frontier_session.gd",
        "acceptance": "Pickup, transfer, install, consume and reload conserve quantities and identity; interruption, full capacity and rejected actions preserve the last committed state.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-12",
      "kind": "package",
      "title": "Walkable facilities and road-connected places",
      "summary": "Build semantic rooms, doors, lifts, collision and map footprints connected by graded roads. Preserve reception bypasses, a commons-to-field walking return, service circulation and construction detours.",
      "canonicalIds": [
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-04",
        "OPT-03",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-06",
        "SB-08",
        "SB-10",
        "SB-13",
        "SB-15",
        "SB-24",
        "SB-25",
        "SB-27",
        "SB-28",
        "SB-30"
      ],
      "workPackageIds": [
        "SB-WP-12"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-CIVIC",
        "CA-AF-TRANSIT",
        "CA-AF-TERRAIN",
        "CA-AF-ROAD",
        "CA-AF-FLORA",
        "CA-AF-LAB",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "visual-b93d17d990f2",
        "visual-e34335bded4d",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric",
        "visual-7027dedd6df2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "menu-panels-and-audio-source",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration",
        "aurora-branch-engineering",
        "aurora-systems",
        "visual-aa47b6a05fc7",
        "visual-e8b139f7a2f1",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "recovered-gameplay-source",
        "visual-2d5e5649db77",
        "visual-87118eafc819",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-9efae74c8a92",
        "visual-67a5708c0578",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "aurora-branch-survey",
        "visual-06723e62f4b3",
        "visual-22b8d53506a4",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-pump",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-ship-and-interior-source",
        "aurora-launcher",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "menu-select",
        "current-game",
        "aurora-branch-science",
        "visual-46598541d4e2",
        "visual-f23c26b9b548",
        "visual-e6ed1462dc5f",
        "aurora-branch-logistics",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-branch-medical",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm"
      ],
      "phaseIds": [
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Environment systems"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Every shown doorway and floor is usable; lifts and controls share the click contract; road mesh, collision and map agree at slopes and chunk boundaries."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-09"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then build semantic rooms, doors, lifts, collision and map footprints connected by graded roads. Preserve reception bypasses, a commons-to-field walking return, service circulation and construction detours.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Optional preserved outpost donor; new shared building/road recipes (proposed)"
        ],
        "commit": null,
        "recordHash": "a5be2761e406a7cee0bf5e87f0428fff76c25ddf4b6d05991d6a742d69d734c3",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/11"
      },
      "inheritedRecord": {
        "id": "SB-WP-12",
        "id_status": "new storyboard planning ID",
        "title": "Walkable facilities and road-connected places",
        "phase_id": "M3",
        "phase_title": "Connect a useful ground expedition",
        "owner_role": "Environment systems",
        "dependency_ids": [
          "SB-WP-01",
          "SB-WP-09"
        ],
        "scene_ids": [
          "SB-06",
          "SB-08",
          "SB-10",
          "SB-13",
          "SB-15",
          "SB-24",
          "SB-25",
          "SB-27",
          "SB-28",
          "SB-30"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-03",
          "UIW-20261019-SH-04",
          "OPT-03",
          "OPT-06"
        ],
        "scope": "Build semantic rooms, doors, lifts, collision and map footprints connected by graded roads. Preserve reception bypasses, a commons-to-field walking return, service circulation and construction detours.",
        "existing_anchor": "Optional preserved outpost donor; new shared building/road recipes (proposed)",
        "acceptance": "Every shown doorway and floor is usable; lifts and controls share the click contract; road mesh, collision and map agree at slopes and chunk boundaries.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-13",
      "kind": "package",
      "title": "Field service as a real repair loop",
      "summary": "Use AXIOM/field-module code assets as serviceable devices with named fittings and replacement parts. Carry diagnose, isolate, withdraw, fit, seat and restore into persistent equipment and task state.",
      "canonicalIds": [
        "UIW-20261019-SH-12",
        "UIW-20261019-SH-11",
        "SS-12"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-12",
        "SB-19",
        "SB-24",
        "SB-28"
      ],
      "workPackageIds": [
        "SB-WP-13"
      ],
      "assetFamilyIds": [
        "CA-AF-FABRICATION",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB"
      ],
      "assetIds": [
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-e8b139f7a2f1",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-cde889f4d64c",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-equip",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "visual-26e541726bc5",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "current-game",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-branch-survey",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-9efae74c8a92",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "gameplay-build"
      ],
      "phaseIds": [
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Gameplay and manufactured assets"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Hands contact real controls; parts fit actual openings; each consumed item and repair commits once; interrupted service resumes in a valid state with truthful panel feedback."
      ],
      "dependencies": [
        "SB-WP-04",
        "SB-WP-10",
        "SB-WP-11"
      ],
      "blockers": [
        {
          "id": "GAP-PIPELINE-IDS",
          "scope": "Historical ID reconciliation only",
          "reason": "Five referenced historical pipeline IDs remain unnamed; preserve the gap without inventing IDs."
        }
      ],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then use AXIOM/field-module code assets as serviceable devices with named fittings and replacement parts. Carry diagnose, isolate, withdraw, fit, seat and restore into persistent equipment and task state.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "AXIOM/field-module source packages; browser service-panel logic as a donor"
        ],
        "commit": null,
        "recordHash": "b93082423549cc6ded09a0d1290a339b2a255ea9ada6a951a3b8d7d8191f6ec6",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/12"
      },
      "inheritedRecord": {
        "id": "SB-WP-13",
        "id_status": "new storyboard planning ID",
        "title": "Field service as a real repair loop",
        "phase_id": "M3",
        "phase_title": "Connect a useful ground expedition",
        "owner_role": "Gameplay and manufactured assets",
        "dependency_ids": [
          "SB-WP-04",
          "SB-WP-10",
          "SB-WP-11"
        ],
        "scene_ids": [
          "SB-12",
          "SB-19",
          "SB-24",
          "SB-28"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-12",
          "UIW-20261019-SH-11",
          "SS-12"
        ],
        "scope": "Use AXIOM/field-module code assets as serviceable devices with named fittings and replacement parts. Carry diagnose, isolate, withdraw, fit, seat and restore into persistent equipment and task state.",
        "existing_anchor": "AXIOM/field-module source packages; browser service-panel logic as a donor",
        "acceptance": "Hands contact real controls; parts fit actual openings; each consumed item and repair commits once; interrupted service resumes in a valid state with truthful panel feedback.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-14",
      "kind": "package",
      "title": "Expedition buggy and cargo route",
      "summary": "Reconcile the optional native buggy donor against the selected four-seat reference and detailed subassemblies. Connect seating, steering, suspension, cargo and the tablet to shared state.",
      "canonicalIds": [
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-12",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-02"
      ],
      "sceneIds": [
        "SB-10",
        "SB-15",
        "SB-28",
        "SB-29",
        "SB-30"
      ],
      "workPackageIds": [
        "SB-WP-14"
      ],
      "assetFamilyIds": [
        "CA-AF-TRANSIT",
        "CA-AF-CARGO",
        "CA-AF-ROAD"
      ],
      "assetIds": [
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-99965468794e",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-a408b0da216d",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "ship-touchdown",
        "ship-step",
        "gameplay-exploration",
        "visual-2d5e5649db77",
        "visual-87118eafc819",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-9efae74c8a92",
        "visual-67a5708c0578",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "aurora-branch-logistics",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b663cda78017",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-18acfb95c43f",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "ship-pump",
        "gameplay-build",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-branch-escort",
        "aurora-branch-security",
        "visual-f8342ed23daa",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "ship-shield",
        "aurora-branch-medical",
        "visual-e34335bded4d",
        "visual-2f11d8b5821e",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm"
      ],
      "phaseIds": [
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Vehicle"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Drive and return on the same road/collision surface; cargo retains identity; tablet values have real units/authority; failed boarding or terrain contact cannot corrupt player mode."
      ],
      "dependencies": [
        "SB-WP-04",
        "SB-WP-09",
        "SB-WP-11",
        "SB-WP-12"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then reconcile the optional native buggy donor against the selected four-seat reference and detailed subassemblies. Connect seating, steering, suspension, cargo and the tablet to shared state.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Optional outpost buggy donor; visual-dd94c243b63f and visual-133b02ef61ff"
        ],
        "commit": null,
        "recordHash": "e1eec6184d0cb98cdf15205978e9ecf43a5cc127792b271d33f09100a31a8ad8",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/13"
      },
      "inheritedRecord": {
        "id": "SB-WP-14",
        "id_status": "new storyboard planning ID",
        "title": "Expedition buggy and cargo route",
        "phase_id": "M3",
        "phase_title": "Connect a useful ground expedition",
        "owner_role": "Vehicle",
        "dependency_ids": [
          "SB-WP-04",
          "SB-WP-09",
          "SB-WP-11",
          "SB-WP-12"
        ],
        "scene_ids": [
          "SB-10",
          "SB-15",
          "SB-28",
          "SB-29",
          "SB-30"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-04",
          "UIW-20261019-SH-12",
          "OPT-06"
        ],
        "scope": "Reconcile the optional native buggy donor against the selected four-seat reference and detailed subassemblies. Connect seating, steering, suspension, cargo and the tablet to shared state.",
        "existing_anchor": "Optional outpost buggy donor; visual-dd94c243b63f and visual-133b02ef61ff",
        "acceptance": "Drive and return on the same road/collision surface; cargo retains identity; tablet values have real units/authority; failed boarding or terrain contact cannot corrupt player mode.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-15",
      "kind": "package",
      "title": "Gather, fabricate and place a useful shelter",
      "summary": "Connect real gathering and costs to a sensor cassette, cargo manifest and usable construction. A delivered report upgrades the same workshop through a versioned recipe; retain the unverified Easy Hab contract.",
      "canonicalIds": [
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-04",
        "UIW-20261019-SH-12"
      ],
      "chapterIds": [
        "CA-SB-02",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-11",
        "SB-13",
        "SB-15",
        "SB-24",
        "SB-28"
      ],
      "workPackageIds": [
        "SB-WP-15"
      ],
      "assetFamilyIds": [
        "CA-AF-HABITAT",
        "CA-AF-FABRICATION"
      ],
      "assetIds": [
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "aurora-systems",
        "visual-aa47b6a05fc7",
        "visual-e8b139f7a2f1",
        "visual-b663cda78017",
        "visual-fc3abd654dd6",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-18acfb95c43f",
        "visual-f8131fa086b1",
        "visual-0dddc9c7d4bb",
        "gameplay-build",
        "visual-2d5e5649db77",
        "visual-87118eafc819",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-67a5708c0578",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "aurora-branch-survey",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-ui",
        "ship-door",
        "ship-latch",
        "ship-step",
        "ship-pump",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "aurora-assets-godot",
        "aurora-field-module-godot"
      ],
      "phaseIds": [
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Crafting and construction"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Craft, transfer, install and build conserve costs and IDs. Reload every upgrade phase with stable doors/map footprints, a construction bypass and safe resume. Same-camera captures show the actual improvement."
      ],
      "dependencies": [
        "SB-WP-11",
        "SB-WP-12",
        "SB-WP-13"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then connect real gathering and costs to a sensor cassette, cargo manifest and usable construction. A delivered report upgrades the same workshop through a versioned recipe; retain the unverified Easy Hab contract.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Recovered building/inventory donor packages; construction and workshop references"
        ],
        "commit": null,
        "recordHash": "e818b0aeb073494f42897968f0db7a3b581eadd5cf70d7c216e28dfb59b50b2a",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/14"
      },
      "inheritedRecord": {
        "id": "SB-WP-15",
        "id_status": "new storyboard planning ID",
        "title": "Gather, fabricate and place a useful shelter",
        "phase_id": "M3",
        "phase_title": "Connect a useful ground expedition",
        "owner_role": "Crafting and construction",
        "dependency_ids": [
          "SB-WP-11",
          "SB-WP-12",
          "SB-WP-13"
        ],
        "scene_ids": [
          "SB-11",
          "SB-13",
          "SB-15",
          "SB-24",
          "SB-28"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-03",
          "UIW-20261019-SH-04",
          "UIW-20261019-SH-12"
        ],
        "scope": "Connect real gathering and costs to a sensor cassette, cargo manifest and usable construction. A delivered report upgrades the same workshop through a versioned recipe; retain the unverified Easy Hab contract.",
        "existing_anchor": "Recovered building/inventory donor packages; construction and workshop references",
        "acceptance": "Craft, transfer, install and build conserve costs and IDs. Reload every upgrade phase with stable doors/map footprints, a construction bypass and safe resume. Same-camera captures show the actual improvement.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-16",
      "kind": "package",
      "title": "Habitat ecology, creatures and taming",
      "summary": "Separate flora population from actual fauna bodies, sensing, behavior and lifecycle. Implement observe/approach/trust/care before expanding creature variety, mounts or living-resource mechanics.",
      "canonicalIds": [
        "UIW-20261019-SH-05",
        "UIW-20261019-SH-07",
        "OPT-05"
      ],
      "chapterIds": [
        "CA-SB-04",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-11",
        "SB-14",
        "SB-24",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-16"
      ],
      "assetFamilyIds": [
        "CA-AF-FLORA",
        "CA-AF-FAUNA"
      ],
      "assetIds": [
        "visual-33851a400000",
        "visual-46598541d4e2",
        "visual-6bbe9c0fc01f",
        "gameplay-forest",
        "gameplay-rain",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-ecology",
        "visual-cc1e99289791",
        "aurora-branch-survey",
        "visual-7027dedd6df2",
        "visual-2d5e5649db77",
        "visual-06723e62f4b3",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-cde889f4d64c",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-ui",
        "ship-door",
        "ship-latch",
        "ship-step",
        "ship-pump",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-gameplay",
        "aurora-systems"
      ],
      "phaseIds": [
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Ecology and behavior"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Creatures react to distance, habitat and player behavior; trust persists; failure is recoverable; population and animation cost stay bounded. Species names and exact taming rules remain proposed."
      ],
      "dependencies": [
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-11"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then separate flora population from actual fauna bodies, sensing, behavior and lifecycle. Implement observe/approach/trust/care before expanding creature variety, mounts or living-resource mechanics.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Creature and natural-material references; recovered ecology donor package"
        ],
        "commit": null,
        "recordHash": "6a72394dd95c5203cc078e0bf77c810f88d28c0204f4f96111779710c2762867",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/15"
      },
      "inheritedRecord": {
        "id": "SB-WP-16",
        "id_status": "new storyboard planning ID",
        "title": "Habitat ecology, creatures and taming",
        "phase_id": "M4",
        "phase_title": "Expand story, ecology and organizations",
        "owner_role": "Ecology and behavior",
        "dependency_ids": [
          "SB-WP-09",
          "SB-WP-10",
          "SB-WP-11"
        ],
        "scene_ids": [
          "SB-11",
          "SB-14",
          "SB-24",
          "SB-31"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-05",
          "UIW-20261019-SH-07",
          "OPT-05"
        ],
        "scope": "Separate flora population from actual fauna bodies, sensing, behavior and lifecycle. Implement observe/approach/trust/care before expanding creature variety, mounts or living-resource mechanics.",
        "existing_anchor": "Creature and natural-material references; recovered ecology donor package",
        "acceptance": "Creatures react to distance, habitat and player behavior; trust persists; failure is recoverable; population and animation cost stay bounded. Species names and exact taming rules remain proposed.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-17",
      "kind": "package",
      "title": "Useful contracts and persistent consequences",
      "summary": "Connect commission, cassette manifest, actual flight, observation/repair, delivery and a visible same-workshop upgrade. Preserve alternate public routes; offer an explicit loaner or postpone hazardous sampling.",
      "canonicalIds": [
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-13",
        "QA-13"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-02",
        "CA-SB-04",
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-07",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-09",
        "SB-12",
        "SB-15",
        "SB-24",
        "SB-25",
        "SB-27",
        "SB-28",
        "SB-29",
        "SB-30"
      ],
      "workPackageIds": [
        "SB-WP-17"
      ],
      "assetFamilyIds": [
        "CA-AF-CARGO",
        "CA-AF-FAUNA",
        "CA-AF-FIELD-INSTRUMENT",
        "CA-AF-LAB",
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "visual-67a5708c0578",
        "menu-select",
        "ship-equip",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b8ac875ac4bd",
        "visual-cde889f4d64c",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-e34335bded4d",
        "visual-99965468794e",
        "visual-c5daca2effeb",
        "visual-ac6c3baf9f8b",
        "visual-b663cda78017",
        "visual-927f7f0464a5",
        "visual-06831f8e41b3",
        "visual-a90298427340",
        "visual-f8131fa086b1",
        "visual-3268732dbf3d",
        "ship-vent",
        "ship-door",
        "ship-latch",
        "ship-step",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-launcher",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "menu-ambient",
        "current-game",
        "aurora-branch-science",
        "visual-f23c26b9b548",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-4c842c3e67dd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "gameplay-build",
        "aurora-branch-escort",
        "aurora-branch-security",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "ship-shield",
        "aurora-branch-medical",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-639883e6ad73",
        "visual-440c48610a1d"
      ],
      "phaseIds": [
        "M3"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Mission design"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Independent, single-branch and multiple-branch profiles complete the essential job once. Repeat three full loops with save/reload: no duplicate rewards, lost entities or growing speech/resource backlog."
      ],
      "dependencies": [
        "SB-WP-10",
        "SB-WP-11",
        "SB-WP-13"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then connect commission, cassette manifest, actual flight, observation/repair, delivery and a visible same-workshop upgrade. Preserve alternate public routes; offer an explicit loaner or postpone hazardous sampling.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Recovered mission/world-state donors; current browser Contract/ContractStage types"
        ],
        "commit": null,
        "recordHash": "432bebf69cd77734ff6c05de66c5f791f3e5e90bc61cd0c464f52bde2eaf4487",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/16"
      },
      "inheritedRecord": {
        "id": "SB-WP-17",
        "id_status": "new storyboard planning ID",
        "title": "Useful contracts and persistent consequences",
        "phase_id": "M3",
        "phase_title": "Connect a useful ground expedition",
        "owner_role": "Mission design",
        "dependency_ids": [
          "SB-WP-10",
          "SB-WP-11",
          "SB-WP-13"
        ],
        "scene_ids": [
          "SB-09",
          "SB-12",
          "SB-15",
          "SB-24",
          "SB-25",
          "SB-27",
          "SB-28",
          "SB-29",
          "SB-30"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-08",
          "UIW-20261019-SH-13",
          "QA-13"
        ],
        "scope": "Connect commission, cassette manifest, actual flight, observation/repair, delivery and a visible same-workshop upgrade. Preserve alternate public routes; offer an explicit loaner or postpone hazardous sampling.",
        "existing_anchor": "Recovered mission/world-state donors; current browser Contract/ContractStage types",
        "acceptance": "Independent, single-branch and multiple-branch profiles complete the essential job once. Repeat three full loops with save/reload: no duplicate rewards, lost entities or growing speech/resource backlog.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-18",
      "kind": "package",
      "title": "Aurora Charter and optional affiliations",
      "summary": "Preserve independent citizenship and optional one-or-many organization memberships. Use the nine charter references as proposed branch applications; final names, providers, ranks and rewards require a design decision.",
      "canonicalIds": [
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-13"
      ],
      "chapterIds": [
        "CA-SB-01",
        "CA-SB-02",
        "CA-SB-05",
        "CA-SB-08"
      ],
      "sceneIds": [
        "SB-26",
        "SB-27",
        "SB-28",
        "SB-29",
        "SB-30",
        "SB-31"
      ],
      "workPackageIds": [
        "SB-WP-18"
      ],
      "assetFamilyIds": [
        "CA-AF-CIVIC"
      ],
      "assetIds": [
        "aurora-charter-insignia-family",
        "aurora-phoenix",
        "aurora-systems",
        "menu-select",
        "recovered-gameplay-source",
        "aurora-branch-science",
        "aurora-branch-survey",
        "visual-46598541d4e2",
        "visual-f23c26b9b548",
        "visual-e6ed1462dc5f",
        "aurora-branch-engineering",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-18acfb95c43f",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "ship-pump",
        "gameplay-build",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-branch-escort",
        "aurora-branch-security",
        "visual-f8342ed23daa",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "ship-shield",
        "aurora-branch-medical",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm",
        "aurora-branch-ecology",
        "aurora-gameplay",
        "visual-cc1e99289791",
        "visual-33851a400000",
        "gameplay-forest",
        "gameplay-rain"
      ],
      "phaseIds": [
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Progression and narrative"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Independent play remains viable; memberships and any restrictions are explicit; the eight working branch names and Bastion proposal are never silently promoted to canon."
      ],
      "dependencies": [
        "SB-WP-11",
        "SB-WP-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then preserve independent citizenship and optional one-or-many organization memberships. Use the nine charter references as proposed branch applications; final names, providers, ranks and rewards require a design decision.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "dist/data/organizations.json and nine charter visual records"
        ],
        "commit": null,
        "recordHash": "178429a97ebb48b82caeed5ff5f42945b8797e30fbd230bb56832074119c1956",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/17"
      },
      "inheritedRecord": {
        "id": "SB-WP-18",
        "id_status": "new storyboard planning ID",
        "title": "Aurora Charter and optional affiliations",
        "phase_id": "M4",
        "phase_title": "Expand story, ecology and organizations",
        "owner_role": "Progression and narrative",
        "dependency_ids": [
          "SB-WP-11",
          "SB-WP-17"
        ],
        "scene_ids": [
          "SB-26",
          "SB-27",
          "SB-28",
          "SB-29",
          "SB-30",
          "SB-31"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-08",
          "UIW-20261019-SH-10",
          "UIW-20261019-SH-13"
        ],
        "scope": "Preserve independent citizenship and optional one-or-many organization memberships. Use the nine charter references as proposed branch applications; final names, providers, ranks and rewards require a design decision.",
        "existing_anchor": "dist/data/organizations.json and nine charter visual records",
        "acceptance": "Independent play remains viable; memberships and any restrictions are explicit; the eight working branch names and Bastion proposal are never silently promoted to canon.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-19",
      "kind": "package",
      "title": "Larger Aurora ship and crew interiors",
      "summary": "Build the larger Aurora class as its own recipe and traversal graph: airlocks/cargo, two-deck circulation, quarters, galley, medical, engineering, reactor, routing, cockpit and docking. Keep its 57 references separate from the compact starter.",
      "canonicalIds": [
        "SS-12",
        "UIW-20261019-SH-03",
        "UIW-20261019-SH-11",
        "UIW-20261019-SH-13"
      ],
      "chapterIds": [],
      "sceneIds": [
        "SB-28",
        "SB-30",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-19"
      ],
      "assetFamilyIds": [],
      "assetIds": [
        "aurora-branch-engineering",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-18acfb95c43f",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "ship-pump",
        "gameplay-build",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "aurora-branch-medical",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-d11bcec47b6a",
        "visual-3268732dbf3d",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-f0933e8ed7a5",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-breath",
        "ship-gear",
        "gameplay-exploration",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Ship and environment"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Every reference has a component/traversal assignment; doors, decks, corridors, systems and service access fit at a measured scale. The existing Kestrel cannot be presented as this larger ship."
      ],
      "dependencies": [
        "SB-WP-05",
        "SB-WP-06",
        "SB-WP-07",
        "SB-WP-08",
        "SB-WP-11",
        "SB-WP-12"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then build the larger Aurora class as its own recipe and traversal graph: airlocks/cargo, two-deck circulation, quarters, galley, medical, engineering, reactor, routing, cockpit and docking. Keep its 57 references separate from the compact starter.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "57 Aurora ship/interior references; recovered Aurora ship/interior donor package"
        ],
        "commit": null,
        "recordHash": "576c9a2dca3bf0fe756be6ed0bc79725ea1b838f18323dd9e5e59023e904509f",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/18"
      },
      "inheritedRecord": {
        "id": "SB-WP-19",
        "id_status": "new storyboard planning ID",
        "title": "Larger Aurora ship and crew interiors",
        "phase_id": "M5",
        "phase_title": "Larger ships, shared worlds and release",
        "owner_role": "Ship and environment",
        "dependency_ids": [
          "SB-WP-05",
          "SB-WP-06",
          "SB-WP-07",
          "SB-WP-08",
          "SB-WP-11",
          "SB-WP-12"
        ],
        "scene_ids": [
          "SB-28",
          "SB-30",
          "SB-32"
        ],
        "requirement_ids": [
          "SS-12",
          "UIW-20261019-SH-03",
          "UIW-20261019-SH-11",
          "UIW-20261019-SH-13"
        ],
        "scope": "Build the larger Aurora class as its own recipe and traversal graph: airlocks/cargo, two-deck circulation, quarters, galley, medical, engineering, reactor, routing, cockpit and docking. Keep its 57 references separate from the compact starter.",
        "existing_anchor": "57 Aurora ship/interior references; recovered Aurora ship/interior donor package",
        "acceptance": "Every reference has a component/traversal assignment; doors, decks, corridors, systems and service access fit at a measured scale. The existing Kestrel cannot be presented as this larger ship.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-20",
      "kind": "package",
      "title": "Skippable origin sequence from established canon",
      "summary": "Stage impact and crater-center Rift, Earth portals, transformed lunar regions, research, discovery of the second asteroid wave, and the evacuation Protocol in that causal order.",
      "canonicalIds": [
        "UIW-20261019-SH-06",
        "UIW-20261019-SH-08",
        "UIW-20261019-SH-10",
        "UIW-20261019-SH-11"
      ],
      "chapterIds": [
        "CA-SB-05"
      ],
      "sceneIds": [
        "SB-02",
        "SB-03",
        "SB-04",
        "SB-05",
        "SB-06"
      ],
      "workPackageIds": [
        "SB-WP-20"
      ],
      "assetFamilyIds": [
        "CA-AF-RIFT"
      ],
      "assetIds": [
        "visual-e6ed1462dc5f",
        "gameplay-forest",
        "gameplay-rain",
        "aurora-charter-insignia-family",
        "aurora-branch-science",
        "aurora-branch-security",
        "visual-2d5e5649db77",
        "visual-f23c26b9b548",
        "aurora-branch-escort",
        "aurora-branch-medical",
        "aurora-branch-logistics",
        "visual-e34335bded4d",
        "visual-b663cda78017",
        "visual-b93d17d990f2",
        "visual-ac6c3baf9f8b",
        "visual-2f11d8b5821e",
        "visual-394c136c716d",
        "visual-5641b0f2542b",
        "ship-breath",
        "ship-latch",
        "ship-equip",
        "ship-fabric"
      ],
      "phaseIds": [
        "M4"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Narrative and cinematic"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Skip and reduced-motion paths enter the same valid new journey; no forced cinematic delays settings. Camera sweeps clear real geometry; invented dates, settlement names and dialogue stay proposed."
      ],
      "dependencies": [
        "SB-WP-09",
        "SB-WP-10",
        "SB-WP-12"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then stage impact and crater-center Rift, Earth portals, transformed lunar regions, research, discovery of the second asteroid wave, and the evacuation Protocol in that causal order.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "dist/data/build-guide.json; new camera tracks/portal/evacuation recipes (proposed)"
        ],
        "commit": null,
        "recordHash": "32efb44581b235a8ce763e96794cae6b09bd654d90d0b73cfe908585d2ab7c01",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/19"
      },
      "inheritedRecord": {
        "id": "SB-WP-20",
        "id_status": "new storyboard planning ID",
        "title": "Skippable origin sequence from established canon",
        "phase_id": "M4",
        "phase_title": "Expand story, ecology and organizations",
        "owner_role": "Narrative and cinematic",
        "dependency_ids": [
          "SB-WP-09",
          "SB-WP-10",
          "SB-WP-12"
        ],
        "scene_ids": [
          "SB-02",
          "SB-03",
          "SB-04",
          "SB-05",
          "SB-06"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-06",
          "UIW-20261019-SH-08",
          "UIW-20261019-SH-10",
          "UIW-20261019-SH-11"
        ],
        "scope": "Stage impact and crater-center Rift, Earth portals, transformed lunar regions, research, discovery of the second asteroid wave, and the evacuation Protocol in that causal order.",
        "existing_anchor": "dist/data/build-guide.json; new camera tracks/portal/evacuation recipes (proposed)",
        "acceptance": "Skip and reduced-motion paths enter the same valid new journey; no forced cinematic delays settings. Camera sweeps clear real geometry; invented dates, settlement names and dialogue stay proposed.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-21",
      "kind": "package",
      "title": "Shared expedition and network recovery",
      "summary": "Adapt the current browser room/authority ideas to the selected native architecture only after local state is reliable. Define join, authority, reconnect, duplicate requests and pause behavior for shared worlds.",
      "canonicalIds": [
        "UIW-20261019-SH-01",
        "UIW-20261019-SH-12",
        "UIW-20261019-SH-13"
      ],
      "chapterIds": [],
      "sceneIds": [
        "SB-01",
        "SB-09",
        "SB-15",
        "SB-25",
        "SB-26",
        "SB-28",
        "SB-29",
        "SB-30",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-21"
      ],
      "assetFamilyIds": [],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "aurora-branch-survey",
        "aurora-gameplay",
        "aurora-systems",
        "visual-87118eafc819",
        "visual-46598541d4e2",
        "visual-e8b139f7a2f1",
        "visual-f8342ed23daa",
        "visual-e6ed1462dc5f",
        "visual-67a5708c0578",
        "ship-equip",
        "gameplay-exploration",
        "recovered-gameplay-source",
        "visual-2d5e5649db77",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-dcca941611f5",
        "visual-674cbb3c943a",
        "visual-ca5fc8adeea7",
        "visual-8f4915b388f0",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "aurora-charter-insignia-family",
        "aurora-branch-engineering",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-b663cda78017",
        "visual-4c842c3e67dd",
        "visual-b8ac875ac4bd",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-18acfb95c43f",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "ship-electric",
        "ship-pump",
        "gameplay-build",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-branch-escort",
        "aurora-branch-security",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "ship-shield",
        "aurora-branch-medical",
        "visual-e34335bded4d",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-3268732dbf3d",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-f0933e8ed7a5",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-breath",
        "ship-gear",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Network"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Published shared-cabin/identity subset plus verified durable-social candidate; full shared expedition remains incomplete.",
      "nextRelease": false,
      "acceptance": [
        "Two clients agree on item/device/task ownership; late or repeated contact cannot double-commit; reconnect preserves identity. Networking remains unported until target tests pass."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-04",
        "SB-WP-11",
        "SB-WP-17"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-DURABLE-CONTACTS-20261022"
      ],
      "updatedAt": "2026-10-22",
      "nextAction": "Verify two real accounts in the unchanged Site audience; implement explicit active party with freshness-aware ship/suit HUD, real holographic position map and safe direct rendezvous. Then distinct own-carrier provisioning and remaining granular resources. Existing networking diagram is not the world map.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-22",
          "source": "v32 shared carrier and current durable social subset",
          "summary": "Prior broad unported/reconcile label retained below as historical record, not a current claim that every browser mechanism is absent. Full package acceptance remains open.",
          "states": {
            "implementation": "reconcile",
            "verification": "not_run",
            "art": "pending",
            "deployment": "not_published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Browser multiplayer contracts and recovered session/authority donors"
        ],
        "commit": null,
        "recordHash": "4fffe0d86fce94283e26ec126ad92ca92d4074c1cd2322f6e699240c0e79676d",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/20"
      },
      "inheritedRecord": {
        "id": "SB-WP-21",
        "id_status": "new storyboard planning ID",
        "title": "Shared expedition and network recovery",
        "phase_id": "M5",
        "phase_title": "Larger ships, shared worlds and release",
        "owner_role": "Network",
        "dependency_ids": [
          "SB-WP-01",
          "SB-WP-04",
          "SB-WP-11",
          "SB-WP-17"
        ],
        "scene_ids": [
          "SB-01",
          "SB-09",
          "SB-15",
          "SB-25",
          "SB-26",
          "SB-28",
          "SB-29",
          "SB-30",
          "SB-32"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-01",
          "UIW-20261019-SH-12",
          "UIW-20261019-SH-13"
        ],
        "scope": "Adapt the current browser room/authority ideas to the selected native architecture only after local state is reliable. Define join, authority, reconnect, duplicate requests and pause behavior for shared worlds.",
        "existing_anchor": "Browser multiplayer contracts and recovered session/authority donors",
        "acceptance": "Two clients agree on item/device/task ownership; late or repeated contact cannot double-commit; reconnect preserves identity. Networking remains unported until target tests pass.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-22",
      "kind": "package",
      "title": "Versioned native launcher delivery",
      "summary": "Package the same game through explicit target adapters and a launcher manifest with dependency/content hashes, compatibility, install/update and rollback. Preserve current working download until a verified replacement exists.",
      "canonicalIds": [
        "UIW-20261019-SH-13",
        "QA-15"
      ],
      "chapterIds": [],
      "sceneIds": [
        "SB-01",
        "SB-25",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-22"
      ],
      "assetFamilyIds": [],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "recovered-gameplay-source",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-breath",
        "ship-gear",
        "ship-pump",
        "gameplay-exploration",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Build and distribution"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": false,
      "acceptance": [
        "Clean install, update, failed update, offline start and rollback preserve saves; actual Windows input, audio, GPU and memory checks accompany the target build before declaring acceptance."
      ],
      "dependencies": [
        "SB-WP-01",
        "SB-WP-02",
        "SB-WP-10",
        "SB-WP-24"
      ],
      "blockers": [
        {
          "id": "GAP-WINDOWS",
          "scope": "Windows target acceptance",
          "reason": "Physical Windows input and target GPU evidence are unavailable in the inherited handoff."
        }
      ],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then package the same game through explicit target adapters and a launcher manifest with dependency/content hashes, compatibility, install/update and rollback. Preserve current working download until a verified replacement exists.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Current native delivery manifest and source package; launcher reference"
        ],
        "commit": null,
        "recordHash": "bc86076e3f800f3fad22f58f7ad37f192a8964c7229a51fbe6d001dadc5c1fe6",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/21"
      },
      "inheritedRecord": {
        "id": "SB-WP-22",
        "id_status": "new storyboard planning ID",
        "title": "Versioned native launcher delivery",
        "phase_id": "M5",
        "phase_title": "Larger ships, shared worlds and release",
        "owner_role": "Build and distribution",
        "dependency_ids": [
          "SB-WP-01",
          "SB-WP-02",
          "SB-WP-10",
          "SB-WP-24"
        ],
        "scene_ids": [
          "SB-01",
          "SB-25",
          "SB-32"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-13",
          "QA-15"
        ],
        "scope": "Package the same game through explicit target adapters and a launcher manifest with dependency/content hashes, compatibility, install/update and rollback. Preserve current working download until a verified replacement exists.",
        "existing_anchor": "Current native delivery manifest and source package; launcher reference",
        "acceptance": "Clean install, update, failed update, offline start and rollback preserve saves; actual Windows input, audio, GPU and memory checks accompany the target build before declaring acceptance.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-23",
      "kind": "package",
      "title": "How we built it asset comparison",
      "summary": "Expose the same in-game generator in a review view with model/wireframe/code comparison, source parameters and named component selection. Add a slider that reveals rendered model and the corresponding source region without using a separate hero model.",
      "canonicalIds": [
        "SS-12",
        "UIW-20261019-SH-11",
        "QA-02",
        "QA-14"
      ],
      "chapterIds": [
        "CA-SB-02"
      ],
      "sceneIds": [
        "SB-12",
        "SB-16",
        "SB-19",
        "SB-28",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-23"
      ],
      "assetFamilyIds": [
        "CA-AF-FABRICATION",
        "CA-AF-FIELD-INSTRUMENT"
      ],
      "assetIds": [
        "aurora-branch-engineering",
        "visual-7027dedd6df2",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-e8b139f7a2f1",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-cde889f4d64c",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-ui",
        "ship-electric",
        "ship-alarm",
        "ship-equip",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "current-game",
        "visual-26e541726bc5",
        "visual-9f0cc743e233",
        "ship-reactor",
        "ship-hum",
        "aurora-ship-and-interior-source",
        "menu-panels-and-audio-source",
        "aurora-branch-logistics",
        "visual-dd94c243b63f",
        "visual-133b02ef61ff",
        "visual-5ec583dabf95",
        "visual-9efae74c8a92",
        "visual-b663cda78017",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-d44c0dec6277",
        "visual-4d4f613a884a",
        "visual-4d325e52be16",
        "visual-fc3abd654dd6",
        "visual-c26efa4972ab",
        "visual-243e70e75c54",
        "visual-3678aee6f925",
        "visual-e0d1af42ebe2",
        "visual-35fd04b150ac",
        "visual-d077dc9f72e2",
        "visual-4e5280be4c28",
        "visual-aafde9e841c3",
        "visual-a90298427340",
        "visual-0dddc9c7d4bb",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-96b01955155c",
        "visual-8d75bb5ff75d",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-f0aee4422803",
        "visual-bab9f7cda688",
        "gameplay-build",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-3b418710f4be",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-f0933e8ed7a5",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-a7a4a84bd417",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-vent",
        "ship-breath",
        "ship-gear",
        "gameplay-exploration",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M1"
      ],
      "owner": {
        "name": null,
        "roles": [
          "Asset tools"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "reconcile",
        "verification": "not_run",
        "art": "pending",
        "deployment": "not_published"
      },
      "assessment": "Reconcile current source",
      "nextRelease": true,
      "acceptance": [
        "Changing an approved parameter regenerates the same asset; bounds, collision, anchors and source revision remain traceable. Matched views record visible differences, not an invented similarity score."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [
        {
          "id": "GAP-PIPELINE-IDS",
          "scope": "Historical ID reconciliation only",
          "reason": "Five referenced historical pipeline IDs remain unnamed; preserve the gap without inventing IDs."
        }
      ],
      "evidenceIds": [
        "EV-STORYBOARD"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Reconcile the existing source anchor, then expose the same in-game generator in a review view with model/wireframe/code comparison, source parameters and named component selection. Add a slider that reveals rendered model and the corresponding source region without using a separate hero model.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Existing browser how-built factory inspector; editable SourceFactories and Asset Studio"
        ],
        "commit": null,
        "recordHash": "ebcb7d8ad1ed9ae63ef304421929c3c0cf3b3137f3a11bfde24688a667a15bf3",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/22"
      },
      "inheritedRecord": {
        "id": "SB-WP-23",
        "id_status": "new storyboard planning ID",
        "title": "How we built it asset comparison",
        "phase_id": "M1",
        "phase_title": "Correct the current human and cockpit experience",
        "owner_role": "Asset tools",
        "dependency_ids": [
          "SB-WP-01"
        ],
        "scene_ids": [
          "SB-12",
          "SB-16",
          "SB-19",
          "SB-28",
          "SB-32"
        ],
        "requirement_ids": [
          "SS-12",
          "UIW-20261019-SH-11",
          "QA-02",
          "QA-14"
        ],
        "scope": "Expose the same in-game generator in a review view with model/wireframe/code comparison, source parameters and named component selection. Add a slider that reveals rendered model and the corresponding source region without using a separate hero model.",
        "existing_anchor": "Existing browser how-built factory inspector; editable SourceFactories and Asset Studio",
        "acceptance": "Changing an approved parameter regenerates the same asset; bounds, collision, anchors and source revision remain traceable. Matched views record visible differences, not an invented similarity score.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-24",
      "kind": "package",
      "title": "Performance, lifecycle and evidence gates",
      "summary": "Instrument frame cadence, simulation and scene submission separately; keep captures, counters, loaded bounds and resource lifetime evidence. Compare the same build/device/save/route/quality; keep quality and engineering acceptance distinct.",
      "canonicalIds": [
        "UIW-20261019-SH-09",
        "UIW-20261019-SH-11",
        "QA-14",
        "QA-15",
        "OPT-01",
        "OPT-02",
        "OPT-03",
        "OPT-04",
        "OPT-05",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-03",
        "CA-SB-04",
        "CA-SB-06",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-01",
        "SB-08",
        "SB-12",
        "SB-16",
        "SB-17",
        "SB-18",
        "SB-19",
        "SB-20",
        "SB-21",
        "SB-22",
        "SB-23",
        "SB-25",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-24"
      ],
      "assetFamilyIds": [
        "CA-AF-FAUNA",
        "CA-AF-RIFT",
        "CA-AF-ORBITAL"
      ],
      "assetIds": [
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "current-menu-art",
        "menu-ambient",
        "menu-select",
        "current-game",
        "menu-panels-and-audio-source",
        "visual-7027dedd6df2",
        "visual-b93d17d990f2",
        "visual-c5daca2effeb",
        "visual-cde889f4d64c",
        "ship-ui",
        "ship-door",
        "ship-fabric",
        "aurora-branch-engineering",
        "visual-06723e62f4b3",
        "visual-aa47b6a05fc7",
        "visual-22b8d53506a4",
        "visual-e8b139f7a2f1",
        "visual-b8ac875ac4bd",
        "visual-f8342ed23daa",
        "visual-6bbe9c0fc01f",
        "visual-18acfb95c43f",
        "ship-electric",
        "ship-alarm",
        "ship-equip",
        "ship-pump",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "recovered-gameplay-source",
        "visual-85883153996e",
        "visual-e70ebcd7d2a4",
        "visual-6275b17c3836",
        "visual-4c842c3e67dd",
        "visual-6bf3d1cbd1b4",
        "ship-hum",
        "ship-vent",
        "ship-latch",
        "ship-step",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source",
        "visual-9f0cc743e233",
        "visual-26e541726bc5",
        "ship-reactor",
        "ship-thruster",
        "ship-gear",
        "visual-46598541d4e2",
        "visual-3e242360c969",
        "ship-shield",
        "ship-shield_off",
        "gameplay-exploration",
        "visual-99965468794e",
        "ship-breath",
        "ship-touchdown",
        "visual-f8131fa086b1",
        "visual-217fd7a09775",
        "visual-b6444022b1fa",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-28724b98be4c",
        "visual-d11bcec47b6a",
        "visual-639883e6ad73",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-440c48610a1d",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff"
      ],
      "phaseIds": [
        "M0"
      ],
      "owner": {
        "name": "Jager Game Studio / original browser integration",
        "roles": [
          "Independent QA"
        ],
        "verifier": "Independent QA / exact production source and rendered views"
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "not_applicable",
        "deployment": "published"
      },
      "assessment": "Finite landscape instance/cell budgets, incremental generation, LOD retention, disposal and actual source/capture counters are checked.",
      "nextRelease": true,
      "acceptance": [
        "Repeated scene/seat/power/ramp cycles do not leak resources or stale callbacks. FPS is visible when enabled; CPU submission is not mislabeled GPU time; Windows benchmarks are not inferred from software Mesa."
      ],
      "dependencies": [
        "SB-WP-01"
      ],
      "blockers": [],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-COCKPIT-SOURCE-20261020",
        "EV-COCKPIT-TEST-20261020",
        "EV-COCKPIT-RENDER-20261020",
        "EV-VISUAL-REBUILD-SOURCE-20261020",
        "EV-VISUAL-REBUILD-TEST-20261020",
        "EV-VISUAL-REBUILD-RENDER-20261020"
      ],
      "updatedAt": "2026-10-20",
      "nextAction": "Record comparable browser frame/GPU samples on the final source; native software counters are not a target-hardware benchmark.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "reconcile existing baseline; next changes planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v11 cockpit development slice",
          "summary": "Matched source and render submission evidence recorded. Functional fixture, visual and hardware acceptance are independent; deployment requires its own receipt.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "not_published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Confirmed original-browser cockpit publication",
          "summary": "Bounded cockpit delta published as v12 at b00965aa5309e491495d4965d586bbb96484a02c; deployment appgdep_6ad7ded9f36481919dbd6faf62bee163 succeeded. Functional checks and actual native renders pass within their documented scope. Full target verification and selected-art acceptance retain their independent open states.",
          "states": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "published"
          }
        },
        {
          "date": "2026-10-20",
          "source": "Original browser v13 reference-led reconstruction",
          "summary": "Finite landscape instance/cell budgets, incremental generation, LOD retention, disposal and actual source/capture counters are checked.",
          "previousStates": {
            "implementation": "in_progress",
            "verification": "partial",
            "art": "not_applicable",
            "deployment": "published"
          }
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Current native assembled-loop and render receipts; target profiler adapter (proposed)",
          "app/game/cockpit-layout.ts",
          "app/game/ship-interior.ts",
          "app/game/ship-terminal-interaction.ts",
          "app/game/sensor-panorama.ts",
          "app/game/ship-terminal-screen.ts",
          "app/game/ship-systems.ts",
          "docs/verification/cockpit-milestone/",
          "app/game/ship-layout.ts",
          "app/game/cockpit-collision.ts",
          "app/game/simulation.ts",
          "app/game/scene.ts"
        ],
        "commit": "b00965aa5309e491495d4965d586bbb96484a02c",
        "recordHash": "014580dd769277f06f8f9b4c6a15a985d48ff204c3f09e0b96d444968b6c955d",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/23"
      },
      "inheritedRecord": {
        "id": "SB-WP-24",
        "id_status": "new storyboard planning ID",
        "title": "Performance, lifecycle and evidence gates",
        "phase_id": "M0",
        "phase_title": "Reconcile and measure",
        "owner_role": "Independent QA",
        "dependency_ids": [
          "SB-WP-01"
        ],
        "scene_ids": [
          "SB-01",
          "SB-08",
          "SB-12",
          "SB-16",
          "SB-17",
          "SB-18",
          "SB-19",
          "SB-20",
          "SB-21",
          "SB-22",
          "SB-23",
          "SB-25",
          "SB-32"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-09",
          "UIW-20261019-SH-11",
          "QA-14",
          "QA-15",
          "OPT-01",
          "OPT-02",
          "OPT-03",
          "OPT-04",
          "OPT-05",
          "OPT-06"
        ],
        "scope": "Instrument frame cadence, simulation and scene submission separately; keep captures, counters, loaded bounds and resource lifetime evidence. Compare the same build/device/save/route/quality; keep quality and engineering acceptance distinct.",
        "existing_anchor": "Current native assembled-loop and render receipts; target profiler adapter (proposed)",
        "acceptance": "Repeated scene/seat/power/ramp cycles do not leak resources or stale callbacks. FPS is visible when enabled; CPU submission is not mislabeled GPU time; Windows benchmarks are not inferred from software Mesa.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "reconcile existing baseline; next changes planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    },
    {
      "id": "SB-WP-25",
      "kind": "package",
      "title": "Orbital and Earthward transport adapters",
      "summary": "Connect one orbital berth with approach/abort/dock/undock and a separately gated Earthward portal/recovery route. Require an approved Earth-state brief; neither route depends on the larger Aurora ship or networking.",
      "canonicalIds": [
        "UIW-20261019-SH-13",
        "QA-13",
        "OPT-06"
      ],
      "chapterIds": [
        "CA-SB-05",
        "CA-SB-06",
        "CA-SB-07"
      ],
      "sceneIds": [
        "SB-27",
        "SB-30",
        "SB-32"
      ],
      "workPackageIds": [
        "SB-WP-25"
      ],
      "assetFamilyIds": [
        "CA-AF-TRANSIT",
        "CA-AF-CARGO",
        "CA-AF-TERRAIN",
        "CA-AF-RIFT",
        "CA-AF-ORBITAL",
        "CA-AF-RESCUE"
      ],
      "assetIds": [
        "aurora-branch-science",
        "aurora-branch-survey",
        "visual-46598541d4e2",
        "visual-f23c26b9b548",
        "visual-e6ed1462dc5f",
        "recovered-gameplay-source",
        "aurora-branch-medical",
        "visual-dd94c243b63f",
        "visual-fdd1155973ff",
        "visual-837705ffa9a8",
        "visual-e34335bded4d",
        "visual-9efae74c8a92",
        "visual-2f11d8b5821e",
        "visual-a408b0da216d",
        "visual-e0d1af42ebe2",
        "visual-28724b98be4c",
        "visual-639883e6ad73",
        "visual-440c48610a1d",
        "ship-alarm",
        "aurora-phoenix",
        "aurora-wordmark",
        "aurora-website",
        "aurora-launcher",
        "visual-4c842c3e67dd",
        "visual-0d38611b6c42",
        "visual-927f7f0464a5",
        "visual-78ffb0d2c6c2",
        "visual-5d430ce61f8d",
        "visual-06831f8e41b3",
        "visual-68fb6e932053",
        "visual-be77ab15083d",
        "visual-40370de986d3",
        "visual-19cc30469310",
        "visual-8fd90875cbb7",
        "visual-c00602f76123",
        "visual-3f455f00fc9c",
        "visual-5dac17bbb6d7",
        "visual-d44c0dec6277",
        "visual-b5b394a70404",
        "visual-32c9074e235d",
        "visual-61a8baee666f",
        "visual-86e745edef2b",
        "visual-c787969a44bd",
        "visual-834b661a494f",
        "visual-3ab46f59186c",
        "visual-4e7b3d226a96",
        "visual-3c793a05fb07",
        "visual-22acd785c2c8",
        "visual-4d4f613a884a",
        "visual-9ce453cf826e",
        "visual-64d8c677150f",
        "visual-4d325e52be16",
        "visual-d11bcec47b6a",
        "visual-3268732dbf3d",
        "visual-8c66e5064fb0",
        "visual-16d79b794c3b",
        "visual-3b418710f4be",
        "visual-96b01955155c",
        "visual-204d86e2a57b",
        "visual-83d71e955d80",
        "visual-3e690a00feac",
        "visual-217fd7a09775",
        "visual-8d75bb5ff75d",
        "visual-f0933e8ed7a5",
        "visual-d17ac661dfae",
        "visual-e1fe9923f43a",
        "visual-b6444022b1fa",
        "visual-d8510dfb0a4b",
        "visual-8a4adbe676d6",
        "visual-0f8277ad0222",
        "visual-f0aee4422803",
        "visual-a7a4a84bd417",
        "visual-bab9f7cda688",
        "visual-526fa0524566",
        "visual-badb61fd9bb5",
        "visual-3d72219a1942",
        "visual-01ca09d517ab",
        "visual-39f296b8cc36",
        "visual-493a6d58e8c4",
        "visual-d8a1aa6af4ff",
        "ship-reactor",
        "ship-hum",
        "ship-vent",
        "ship-breath",
        "ship-gear",
        "ship-pump",
        "gameplay-exploration",
        "aurora-assets-godot",
        "aurora-field-module-godot",
        "aurora-box3d-performance-addon",
        "aurora-box3d-performance-source",
        "current-game",
        "aurora-ship-and-interior-source",
        "box3d-bridge-build-source"
      ],
      "phaseIds": [
        "M5"
      ],
      "owner": {
        "name": null,
        "roles": [
          "World transport"
        ],
        "verifier": null
      },
      "scopeDecision": "proposed_staging",
      "states": {
        "implementation": "in_progress",
        "verification": "partial",
        "art": "pending",
        "deployment": "published"
      },
      "assessment": "Orbital berth subset implemented in original browser source; live browser acceptance and separately gated Earthward route remain open.",
      "nextRelease": false,
      "acceptance": [
        "Interrupt travel at declared checkpoints: one player/payload in one valid world, safe return and stable dock attachment. Test the starter craft. Approve Earth condition, timing, population and return rules before art or voiced claims."
      ],
      "dependencies": [
        "SB-WP-08",
        "SB-WP-11",
        "SB-WP-17",
        "SB-WP-24"
      ],
      "blockers": [
        {
          "id": "DEP-CANON-EARTH",
          "scope": "Earthward expansion only",
          "reason": "Earthward content requires the approved canon brief; starter ship work can continue."
        }
      ],
      "evidenceIds": [
        "EV-STORYBOARD",
        "EV-STATION-JOURNEY-20261021"
      ],
      "updatedAt": "2026-10-21",
      "nextAction": "Verify fresh-player travel, berth services and undock through the authorized private Site browser. Earthward transport remains gated by approved canon.",
      "history": [
        {
          "date": "2026-10-19",
          "source": "Storyboard Map",
          "summary": "Original proposed package and state language retained.",
          "states": {
            "planning": "proposed implementation sequence",
            "implementation": "new unported transport extensions planned",
            "verification": "acceptance for proposed delta not run",
            "art_acceptance": "pending matched target review",
            "deployment": "storyboard plan only"
          }
        },
        {
          "date": "2026-10-21",
          "source": "Original browser station-journey repair",
          "summary": "One continuous orbital berth adapter with approach/abort/dock/undock and persistent carrier attachment. Real survey earnings unlock dock-only upgrades. Earthward route, station interior and browser/art acceptance not claimed."
        }
      ],
      "source": {
        "pageId": "page_bcacee6c1c2c819198d52c0cab9e657b",
        "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
        "blockId": null,
        "paths": [
          "Current assisted flight and save adapters; ARCH CA-SB-06/07 are proposed extensions, with station/docking/portal transfer unported."
        ],
        "commit": null,
        "recordHash": "0fa131edb50d14776706b9de0d32da20c84b25699d0a1e2c2b90100d3ba42247",
        "recordPath": "work/work-packages.json",
        "jsonPointer": "/work_packages/24"
      },
      "inheritedRecord": {
        "id": "SB-WP-25",
        "id_status": "new storyboard planning ID",
        "title": "Orbital and Earthward transport adapters",
        "phase_id": "M5",
        "phase_title": "Larger ships, shared worlds and release",
        "owner_role": "World transport",
        "dependency_ids": [
          "SB-WP-08",
          "SB-WP-11",
          "SB-WP-17",
          "SB-WP-24"
        ],
        "scene_ids": [
          "SB-27",
          "SB-30",
          "SB-32"
        ],
        "requirement_ids": [
          "UIW-20261019-SH-13",
          "QA-13",
          "OPT-06"
        ],
        "scope": "Connect one orbital berth with approach/abort/dock/undock and a separately gated Earthward portal/recovery route. Require an approved Earth-state brief; neither route depends on the larger Aurora ship or networking.",
        "existing_anchor": "Current assisted flight and save adapters; ARCH CA-SB-06/07 are proposed extensions, with station/docking/portal transfer unported.",
        "acceptance": "Interrupt travel at declared checkpoints: one player/payload in one valid world, safe return and stable dock attachment. Test the starter craft. Approve Earth condition, timing, population and return rules before art or voiced claims.",
        "planning_status": "proposed implementation sequence",
        "implementation_status": "new unported transport extensions planned",
        "verification_status": "acceptance for proposed delta not run",
        "art_acceptance_status": "pending matched target review",
        "deployment_status": "storyboard plan only"
      }
    }
  ],
  "phases": [
    {
      "id": "M0",
      "title": "Reconcile and measure"
    },
    {
      "id": "M1",
      "title": "Correct the current human and cockpit experience"
    },
    {
      "id": "M2",
      "title": "Complete the convincing flight and landing loop"
    },
    {
      "id": "M3",
      "title": "Connect a useful ground expedition"
    },
    {
      "id": "M4",
      "title": "Expand story, ecology and organizations"
    },
    {
      "id": "M5",
      "title": "Larger ships, shared worlds and release"
    }
  ],
  "evidence": [
    {
      "id": "EV-BROWSER-SOURCE",
      "kind": "source",
      "title": "Browser source checkpoint",
      "target": "Browser",
      "date": "2026-10-19",
      "commit": "f590cead58e8f26167a450c4c82362672f8f2813",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
      "sourcePath": "app/game/scene.ts; app/game/game.tsx",
      "summary": "Saved browser v9 is the recovered implementation baseline. Its publication identifies source; it does not accept the later checklist requirements."
    },
    {
      "id": "EV-BROWSER-HISTORY",
      "kind": "inherited_test",
      "title": "Existing browser verification history",
      "target": "Browser / Three.js / Linux Mesa",
      "date": "2026-10-19",
      "commit": "f590cead58e8f26167a450c4c82362672f8f2813",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/how-we-built-it",
      "sourcePath": "docs/walkable-cockpit-verification.md",
      "summary": "The source retains panel cursor, skinned contact, shader and deployed UI checks with their original limits. They are inherited evidence, not a new run or acceptance of redesigned geometry."
    },
    {
      "id": "EV-NATIVE-HISTORY",
      "kind": "inherited_test",
      "title": "Native Frontier v17 handoff",
      "target": "Godot 4.7.2 / Linux x86-64",
      "date": "2026-10-19",
      "commit": "81e69cfea0fabf44380a46d31ffc62d9bebd9fe8",
      "url": "https://aurora-design-library.wittymesa11.chatgpt.site/",
      "sourcePath": "docs/FRONTIER_HANDOFF.md; Game/frontier_assets/native-validation.json",
      "summary": "Recorded native geometry, original 49-bone suit, local boarding/power/assisted-flight and save checks were reviewed previously. No fresh native artifact reread or Windows execution is claimed by this register."
    },
    {
      "id": "EV-NATIVE-DELTA",
      "kind": "source",
      "title": "Browser / native interaction differences",
      "target": "Prior source comparison",
      "date": "2026-10-19",
      "commit": "81e69cfea0fabf44380a46d31ffc62d9bebd9fe8",
      "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
      "sourcePath": "Game/scripts/frontier/frontier.gd; frontier_suit.gd",
      "summary": "Prior native code used centre-aim mouse-down reach, 18 mm contact and immediate return to motion pose. Browser source uses an acquired panel cursor, matching press/release and a 12 mm reach/contact/return lifecycle. This is historical scope for reconciliation."
    },
    {
      "id": "EV-CHECKLIST",
      "kind": "requirement",
      "title": "Canonical production checklist",
      "target": "Scope authority",
      "date": "2026-10-20",
      "commit": null,
      "url": "https://chatgpt.com/space/page_f438daf833508191bd61d7b7afa77916",
      "sourcePath": null,
      "summary": "Thirty original overview groups retain their canonical IDs. Current implementation and acceptance states are recorded separately with dated evidence; unreconciled records are not a claim that the game is empty."
    },
    {
      "id": "EV-STORYBOARD",
      "kind": "requirement",
      "title": "Scene and package planning register",
      "target": "Proposed staging",
      "date": "2026-10-20",
      "commit": null,
      "url": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b",
      "sourcePath": "Citizens_of_Aurora_Storyboard_Map.json",
      "summary": "The original 32 scene cards, 25 work packages, their joins and historical state language are retained. Planned roles are not confirmed implementation owners."
    },
    {
      "id": "EV-BROWSER-INTERACTION-20261020",
      "kind": "new_test",
      "title": "Current browser interaction and website checks",
      "target": "Browser / source fixtures and desktop DOM",
      "date": "2026-10-20",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/interaction-release.json",
      "sourcePath": "docs/verification/interaction-release.json",
      "summary": "New physical chair picker and existing hand/cursor regressions pass. Register passes 26 checks and desktop UI is exercised. Cloud Chrome has WebGL disabled; no current browser 3D visual or hardware performance acceptance."
    },
    {
      "id": "EV-NATIVE-INTERACTION-20261020",
      "kind": "new_test",
      "title": "Current native actual-scene interaction fixture",
      "target": "Godot 4.7.2 / Linux / native Box3D",
      "date": "2026-10-20",
      "commit": null,
      "url": "https://aurora-design-library.wittymesa11.chatgpt.site/data/native-frontier/interaction-update.json",
      "sourcePath": "docs/verification/frontier-native/interaction-update.json",
      "summary": "141/141 actual-scene checks: native ramp/cabin walking, source chair selection, body-relative left/right fingertips, quick-click hold/return, cancellations, Stand Up and save/fresh-scene Continue. Deterministic input route; no Windows execution or OS pointer acceptance implied."
    },
    {
      "id": "EV-COCKPIT-SOURCE-20261020",
      "kind": "source",
      "title": "Original v11 source and exact selected cockpit reference",
      "target": "Original browser game / source identity",
      "date": "2026-10-20",
      "commit": "d1cf006d0e1536a4d9efc9b48bfc2667c9f0f1c7",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/cockpit-milestone.json",
      "sourcePath": "app/game/cockpit-layout.ts",
      "summary": "Original v11 d1cf006d was recovered through the supported source workflow. The selected visual-9f0cc743e233 is pinned by SHA-256 2f12bbb3c0f02f2a5eef475e827a2f6ccb0acdc3e8f12ecc3ef243a9a7890245. Rebuild_01 remains a separate unpublished project."
    },
    {
      "id": "EV-COCKPIT-TEST-20261020",
      "kind": "new_test",
      "title": "Current cockpit geometry, physical controls and power lifecycle",
      "target": "Actual browser-game factories / Node integration fixtures",
      "date": "2026-10-20",
      "commit": "b00965aa5309e491495d4965d586bbb96484a02c",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/cockpit-milestone.json",
      "sourcePath": "docs/verification/cockpit-milestone/current/cockpit-acceptance.json",
      "summary": "Seventeen direct source suites verify current production geometry, actual articulated suit reach/contact, chair and cursor lifecycle, centered startup, faults/shutdown, save identity, finite curved collision and stale-corner recovery. The final narrow text-fit correction additionally passes 31 screen checks and 84 complete primary labels across six native-rendered states. Browser input delivery and player-device GPU performance remain unverified."
    },
    {
      "id": "EV-COCKPIT-RENDER-20261020",
      "kind": "new_test",
      "title": "Matched before/after production renderer and resource evidence",
      "target": "Three.js production SpaceScene / software Mesa EGL",
      "date": "2026-10-20",
      "commit": "b00965aa5309e491495d4965d586bbb96484a02c",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/cockpit-milestone.json",
      "sourcePath": "docs/verification/cockpit-milestone/current/resource-profile.json",
      "summary": "Eight actual production frames cover matched cold/powered states, physical contact, horizon fading and focused side-control readability. Matched draw submissions and exact geometry ArrayBuffer bytes compare original v11 against this source; these are separate from frame rate, total RAM and VRAM. Full selected-art acceptance remains differences; cloud Chrome has WebGL disabled."
    },
    {
      "id": "EV-COCKPIT-HUD-SOURCE-20261020",
      "kind": "source",
      "title": "Exact original v13 source and requested cockpit HUD correction",
      "target": "Original browser / source identity",
      "date": "2026-10-20",
      "commit": "e61bb3d83ad80d9e60fdae4ef56019db8eefad9f",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/cockpit-hud-milestone.json",
      "sourcePath": "docs/verification/cockpit-hud-milestone/baseline/baseline-receipt.json",
      "summary": "Current original v13 is the exact source baseline. Its lost side-menu detail and 0.07 horizon opacity are preserved in historical evidence; the new user request supersedes that fading behavior. Existing project, receiver and save identities remain in place."
    },
    {
      "id": "EV-COCKPIT-HUD-TEST-20261020",
      "kind": "new_test",
      "title": "Persistent ship HUD, restored menus and physical geometry checks",
      "target": "Actual browser-game factories / direct integration fixtures",
      "date": "2026-10-20",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/cockpit-hud-milestone.json",
      "sourcePath": "docs/verification/cockpit-hud-milestone/current/",
      "summary": "Nine targeted direct suites passed with substantive output and exit 0. Checks cover closer geometry, 363 dense intended first hits, all 6/8 action regions, 126 menu state/action combinations, gaze-independent real HUD telemetry, safety invalidation, physical contact, lifecycle and cached redraws. TypeScript and all 26 register checks pass separately. Immutable earlier source checkpoint included in browser v14; combined-source regression and final powered-cockpit evidence are recorded separately in the visual rebuild milestone.",
      "includedInCommit": "554cef371a006a00e25bd4817cd214c3eb2e0637"
    },
    {
      "id": "EV-COCKPIT-HUD-RENDER-20261020",
      "kind": "new_test",
      "title": "Actual cockpit scene and production Canvas2D HUD composition",
      "target": "Three.js production scene / native OpenGL and real Canvas2D instructions",
      "date": "2026-10-20",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/cockpit-hud-milestone.json",
      "sourcePath": "docs/verification/cockpit-hud-milestone/current/",
      "summary": "Eleven actual production 3D + Canvas2D composites reviewed at 1600\u00d7900,1920\u00d7917 and1280\u00d7720. Native fonts fit 392 side strings across 14 states and 324 HUD values. Focused side menus, primary center initialization and persistent essentials pass bounded review. Center fine print, full art, browser DOM overlays and target GPU acceptance remain open. Immutable earlier source checkpoint included in browser v14; combined-source regression and final powered-cockpit evidence are recorded separately in the visual rebuild milestone.",
      "includedInCommit": "554cef371a006a00e25bd4817cd214c3eb2e0637"
    },
    {
      "id": "EV-VISUAL-REBUILD-SOURCE-20261020",
      "kind": "source",
      "title": "Reference-led reconstruction source and reference manifest",
      "target": "Original browser source / bounded independent verification",
      "date": "2026-10-20",
      "commit": "554cef371a006a00e25bd4817cd214c3eb2e0637",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/visual-rebuild-milestone.json",
      "sourcePath": "docs/verification/visual-rebuild-milestone/README.md",
      "summary": "Original v13 source identity and the immutable verified cockpit source ZIP are preserved. Actual selected ship, terrain and helmet pixels were inspected. All four available agent slots use nonoverlapping production ownership; independent QA owns evidence."
    },
    {
      "id": "EV-VISUAL-REBUILD-TEST-20261020",
      "kind": "new_test",
      "title": "Production mechanisms, landscape, save and HUD checks",
      "target": "Original browser source / bounded independent verification",
      "date": "2026-10-20",
      "commit": "554cef371a006a00e25bd4817cd214c3eb2e0637",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/visual-rebuild-milestone.json",
      "sourcePath": "docs/verification/visual-rebuild-milestone/current/direct-execution.json",
      "summary": "Eleven direct production suites pass77 bounded groups covering actual r4 mechanisms, shared terrain/landmark roots, continuous contacts, bounded generation/disposal, isolated save restoration and Canvas personal HUD. Rejected iterations remain archived. Browser UI checks are attributed separately; no browser flight or target-GPU approval is implied."
    },
    {
      "id": "EV-VISUAL-REBUILD-RENDER-20261020",
      "kind": "new_test",
      "title": "Matched production ship, terrain and orbital renders",
      "target": "Original browser source / bounded independent verification",
      "date": "2026-10-20",
      "commit": "554cef371a006a00e25bd4817cd214c3eb2e0637",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/visual-rebuild-milestone.json",
      "sourcePath": "docs/verification/visual-rebuild-milestone/",
      "summary": "Actual SpaceScene renders on Mesa software OpenGL compare rear/side/underside, near terrain, overflight and both orbital worlds. Source hashes bind each capture. Remaining reference differences are explicit; this does not establish target-hardware GPU performance or final art acceptance."
    },
    {
      "id": "EV-VISUAL-REBUILD-BROWSER-20261020",
      "kind": "new_test",
      "title": "Actual browser menus, focus and preference persistence",
      "target": "Managed preview / Cloud Chrome React interface",
      "date": "2026-10-20",
      "commit": "554cef371a006a00e25bd4817cd214c3eb2e0637",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/visual-rebuild-milestone.json",
      "sourcePath": "docs/verification/visual-rebuild-browser/browser-checks.json",
      "summary": "Seven bounded actual UI checks passed, including recovery of two found navigation issues. Settings and destinations screenshots are retained. WebGL2 was unavailable, so no after-change browser flight, physical cockpit input or GPU measurement is claimed."
    },
    {
      "id": "EV-PLAYCANVAS-FIDELITY-20261021",
      "kind": "new_test",
      "title": "PlayCanvas migration and high-fidelity scene verification",
      "target": "Original browser game / native source and actual rendering",
      "date": "2026-10-21",
      "url": "/verification/playcanvas-upgrade.html",
      "sourcePath": "docs/verification/playcanvas-migration/",
      "summary": "PlayCanvas 2.23.3 replaces Three.js. Fresh 19 runtime and 10 rendering-contract checks pass, alongside scoped flight, interaction, save, geometry and environment tests. Ten actual production-scene views retain source manifests. Full art parity, browser gameplay and intended-device GPU performance remain open."
    },
    {
      "id": "EV-FIDELITY-CONTINUATION-20261021",
      "kind": "new_test",
      "title": "Fidelity continuation and exact-detail CPU improvements",
      "target": "Original browser game / native production scenes and CPU work",
      "date": "2026-10-21",
      "url": "/verification/fidelity-continuation.html",
      "sourcePath": "docs/verification/fidelity-continuation/",
      "summary": "Matched source-bound ship/terrain views accept fitted construction and restrained materials. Native runtime19 and rendering contracts10 pass, alongside seven functional suites, nine ground-streaming contracts and exact-detail allocation checks. Ten current production views retain source manifests. Full art parity, ordinary-browser gameplay and intended-device GPU performance remain open."
    },
    {
      "id": "EV-SYSTEMS-INTEGRATION-20261021",
      "kind": "new_test",
      "title": "Original-game systems integration",
      "target": "Original v17 continuation / production simulation, native PlayCanvas and isolated API",
      "date": "2026-10-21",
      "url": "/verification/systems-integration.html",
      "sourcePath": "docs/verification/systems-integration-20261021/",
      "summary": "Movement/water/warp/upgrades17, ocean8, streaming11+8, cabin9, planet17, peers6 and isolated room16 groups pass. Native runtime19/render-contract10 and source-bound images retained. Browser preview port inaccessible outside the server execution context; browser input and target-GPU performance not accepted. Source baseline c5c4f084bfb6d638c0c0eb1477175bc9d5edc9ed; publication recorded separately."
    },
    {
      "id": "EV-STATION-JOURNEY-20261021",
      "kind": "new_test",
      "title": "Original Aurora orbital berth and station journey",
      "target": "Current browser source / continuous production simulation",
      "date": "2026-10-21",
      "url": "/verification/station-journey.html",
      "sourcePath": "docs/verification/station-journey-20261021/",
      "summary": "Fresh-save cold start, actual ascent/checked warp/low-speed swept berth approach, attached cabin/save/reseat, continuous undock, real flown survey objectives/dwell,900-credit delivery and500-credit purchase pass. Browser sign-in pending; no browser control, target-GPU or full art acceptance claim."
    },
    {
      "id": "EV-AUTOPILOT-20261021",
      "kind": "current_test",
      "title": "Explicit bounded autopilot implementation and regression checks",
      "target": "Original browser source / Node production simulation",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/autopilot",
      "sourcePath": "tests/autopilot-test.mjs; docs/verification/autopilot-20261021/acceptance.md",
      "summary": "Actual fresh-save startup and continuous Aurora/Kepler/Sable route, contract approach/operation/delivery, cancellation, traffic braking, collision refusal, bounded turning and extracted P-key callback checks. Live signed-in browser controls remain unverified."
    },
    {
      "id": "EV-SCANNED-ROCK-20261021",
      "kind": "current_test",
      "title": "First faithful scanned source-data asset in the production renderer",
      "target": "Original browser renderer / native EGL Mesa inspection",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/scanned-rock",
      "sourcePath": "app/game/scanned-rock-asset.ts; app/game/sable-rock-cluster.ts; tests/scanned-rock-integration-test.mjs",
      "summary": "One bounded Sable cluster of 12 original-scale CC0 Moon Rock 01 scans. Original geometry/PBR bytes, 4 source LODs, lazy loading and shared/disposed resources. Native renderer inspection is not full-game browser or final-art acceptance."
    },
    {
      "id": "EV-EMBEDDED-COCKPIT-20261021",
      "kind": "current_test",
      "title": "Mounted live cockpit screens and real physical interaction",
      "target": "Original browser source / actual native PlayCanvas scene",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/embedded-cockpit.html",
      "sourcePath": "app/game/ship-interior.ts; app/game/ship-terminal-screen.ts; tests/embedded-cockpit-integration-test.mjs; tests/cockpit-milestone-test.mjs; tests/native-embedded-cockpit-capture.mjs",
      "summary": "Three fixed, framed lower cockpit instruments replace floating menus and duplicate HUD cards. Live modeled MW/K/kPa/O2/hull, actual navigation/autopilot actions, seated touch authorization and fixed housings on unseat. Native full-scene pixels and actual fingertip contacts; not signed-in browser, target-device performance or full visual/art acceptance."
    },
    {
      "id": "EV-FLOATING-CONTROLS-20261021",
      "kind": "current_test",
      "title": "Floating instruments and readable actual control catalog",
      "target": "Original browser source / native PlayCanvas and server-rendered guide",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/floating-controls.html",
      "sourcePath": "app/game/control-bindings.ts; app/game/control-guide.tsx; app/game/game.tsx; app/game/ship-interior.ts; tests/control-entry-test.mjs; tests/control-guide-test.mjs",
      "summary": "Latest explicit user direction preserves floating screen look. Physical housings/stands removed; live face detail, .94\u2013.98 readable translucency and contact authorization preserved. F1/All Controls opens a full grouped actual key/click catalog. Context hints14px, guide14\u201316px. Native 3D and handler/SSR checks are not real browser focus/layout acceptance."
    },
    {
      "id": "EV-SOLO-DURABILITY-20261021",
      "kind": "new_test",
      "title": "Solo persistence and purchase foundation",
      "target": "Browser source / Node fault-injection and extracted production handlers",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/durable-foundation.json",
      "sourcePath": "app/game/durable-commands.ts; app/game/durable-pilot-store.ts; app/game/solo-save-lock.ts; tests/durable-game-integration-test.mjs",
      "summary": "Stable save/actor/carrier identities, bounded purchase receipts, exact-byte conflict and uncertain-write reconciliation, preserved legacy bytes, single-writer locking and expedition/practice/crew isolation are covered by targeted tests. No inventory or repair completion; Web Locks tests use an injected manager, not a real browser multi-tab test."
    },
    {
      "id": "EV-CONSOLE-UPPER-RIM-20261021",
      "kind": "new_test",
      "title": "Floating center workspace and physical upper-rim instrumentation",
      "target": "Original browser source / actual PlayCanvas scene and measured suit contact",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/cockpit-workspace.json",
      "sourcePath": "app/game/cockpit-rim-projection.ts; app/game/cockpit-flight-ribbon.ts; app/game/ship-terminal-screen.ts; app/game/ship-console-context.ts; tests/console-layout-contact-test.mjs; tests/cockpit-rim-projection-test.mjs",
      "summary": "Accepted center/two-companion arrangement, actual upper receiver mesh projection, live context/command bridge, complete relocated flight telemetry, measured reach/contact and scoped native captures. Native rendering excludes React DOM and is not signed-in browser or target-device acceptance. Wrist/recall and waypoint planning remain unimplemented."
    },
    {
      "id": "EV-TACTILE-WRIST-20261021",
      "kind": "new_test",
      "title": "Real left-forearm quick launcher and paused tactile settings",
      "target": "Original browser source / original suit and actual PlayCanvas scene",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/tactile-wrist.json",
      "sourcePath": "app/game/wrist-interface.ts; app/game/wrist-screen.ts; app/game/tactile-input.ts; app/game/tactile-settings.ts; tests/tactile-game-handlers-test.mjs; tests/native-wrist-scene-capture.mjs",
      "summary": "Bounded seated or stationary grounded/cabin wrist interaction with measured right-index contact. T is live; Escape presents Display, Controls and Audio settings while solo physics pauses; online world continues with neutral local input. Explicit accessible fallback. No remote power/locks/recall or EVA/swim wrist contact claimed. Native scene and extracted handler evidence do not replace browser acceptance."
    },
    {
      "id": "EV-SOLO-REMOTE-SHIP-20261021",
      "kind": "new_test",
      "title": "Owned solo ship power, hatch and exterior access interlock",
      "target": "Original browser source / canonical Simulation, exact durable store and measured wrist contact",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/remote-ship.json",
      "sourcePath": "app/game/remote-ship-bridge.ts; app/game/durable-commands.ts; app/game/durable-pilot-store.ts; app/game/simulation.ts; app/game/ship-hatch-controls.ts; tests/native-remote-ship-capture.mjs",
      "summary": "Six desired-state remote operations are bound to the current solo/practice save, actor and ship. Confirmed atomic save precedes ship-only live apply; failed/uncertain writes and detached/online authority are fenced. Real exterior physical lock, interior egress and per-tick hatch occupancy checks. Recall remains unavailable. No full-browser, multiplayer-security or universal rig collision claim."
    },
    {
      "id": "EV-PERFORMANCE-20261021",
      "kind": "new_test",
      "title": "Measured session readiness, resource retention and exact picking",
      "target": "Original browser source / PlayCanvas native render and canonical source/model tests",
      "date": "2026-10-21",
      "commit": null,
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/verification/performance.json",
      "sourcePath": "app/game/scene-preparation.ts; app/game/scene.ts; app/engine/renderer.ts; app/engine/raycast-index.ts; tests/performance-scene-benchmark.mjs; docs/verification/performance-20261021/final-comparison.json",
      "summary": "Current-view preparation and stable renderer admission, exact 32 MiB terrain payload cache, two-body landscape residency, hidden-wrist/rig no-op reductions and exact BVH picking. Seven normalized native views retain identical pixels and draw/triangle counts. Total measured scene CPU is mixed; no browser FPS improvement is claimed. Initial scene construction remains synchronous and opening a hatch still reveals substantial exterior/shadow load."
    },
    {
      "id": "EV-SHARED-CABIN-20261022",
      "kind": "scoped_native_and_server_test",
      "title": "Shared cabin and stable-account pairing candidate",
      "target": "Original browser Site / PlayCanvas native / isolated SQLite route",
      "date": "2026-10-22",
      "sourcePath": "docs/verification/shared-cabin-20261022; docs/verification/physical-pairing-panel; tests/shared-cabin-review/DURABLE-IDENTITY-REVIEW.md",
      "summary": "Actual Scene seat/berth/weapon and contact captures plus command/lease/ownership race and save-isolation tests. Direct user browser acceptance of earlier tactile interaction is preserved separately; no new live multi-client acceptance is inferred."
    },
    {
      "id": "EV-DURABLE-CONTACTS-20261022",
      "kind": "source_test",
      "title": "Durable Contacts and explicit ship access subset",
      "target": "Original browser Site / PlayCanvas",
      "date": "2026-10-22",
      "sourcePath": "docs/verification/durable-social/VALIDATION.json; SEMANTICS.md; INDEPENDENT-REVIEW.md; visual/result.json",
      "summary": "Actual Game command handlers + server routes over isolated transactional D1 fixtures; 105 feature suites validated with explicit policy/label fixture rechecks; native 1600x900, 1280x720 and 1324x640 page/contact proof. No live multi-account acceptance or complete group/resource/party implementation is claimed."
    },
    {
      "id": "EV-PARTY-TRACKING-20261022",
      "kind": "scoped_native_and_server_test",
      "title": "Consented party tracking, sector map and fixed rendezvous",
      "target": "Original Site / isolated SQLite routes / native production UI and simulation",
      "date": "2026-10-22",
      "sourcePath": "docs/verification/party-tracking; tests/party-game-handlers-test.mjs; tests/party-auth-transition-test.mjs; tests/party-rendezvous-test.mjs",
      "summary": "Exact identity/session/world consent with sign-out/rejoin CAS fences and lost-response reconciliation; actual Game dispatch reaches real route/controller; original tactile geometry with real right-index contact; bounded fresh-only ship/suit HUD and coordinate map. No live browser/multi-account acceptance or broad NET-004/005 completion is implied."
    },
    {
      "id": "EV-APRON-RECALL-20261022",
      "kind": "source_native_candidate",
      "title": "Bounded active-craft apron Recall",
      "target": "original browser Site",
      "date": "2026-10-22",
      "commit": null,
      "url": "/verification/active-craft-recall.json",
      "sourcePath": "docs/verification/active-craft-recall",
      "summary": "Actual planner, ship-only Simulation, schema3 durable command/checkpoint fences, unchanged physical tactile start/cancel. Native scene and publication evidence are separately recorded; no browser, online or anywhere-Recall claim."
    },
    {
      "id": "EV-R35-INTEGRATION-20261025",
      "kind": "source_native_isolated_server_candidate",
      "title": "Original R35 player, Neon enemy and vehicle pairing recovery",
      "date": "2026-10-25",
      "url": "/verification/r35-integration/",
      "sourcePath": "docs/verification/r35-integration/README.md",
      "summary": "staged; source/native and isolated-server scoped verification; browser unverified",
      "deployment": "not_published"
    }
  ],
  "sourceGaps": [
    {
      "id": "GAP-CATALOG",
      "title": "Archived image catalog is not the production list",
      "detail": "Resolve the original catalog through an authorized file route and apply exact hash overrides; retain review/disposition for every additional record.",
      "state": "open",
      "sourceUrl": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b"
    },
    {
      "id": "GAP-PIPELINE-IDS",
      "title": "Five referenced historical pipeline task IDs",
      "detail": "Obtain the exact current pipeline register and link its five original IDs to SB-WP-13 and SB-WP-23 as appropriate after reading their scope.",
      "state": "open",
      "sourceUrl": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b"
    },
    {
      "id": "GAP-ENGINEERING",
      "title": "Exact hidden mechanical geometry and dimensions",
      "detail": "Use dimensional recipe review, swept-volume checks and matched renders before accepting the asset.",
      "state": "open",
      "sourceUrl": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b"
    },
    {
      "id": "GAP-WINDOWS",
      "title": "Physical Windows input and target GPU acceptance",
      "detail": "Run the exact packaged project on the intended Windows hardware when access is available; record input, audio, frame-time and memory evidence.",
      "state": "open",
      "sourceUrl": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b"
    },
    {
      "id": "DEP-CANON-EARTH",
      "title": "Earth-state brief",
      "detail": "Approve Earth condition, timing, population/environmental history and return rules before accepting Earthward art, speech or portal travel.",
      "state": "open",
      "sourceUrl": "https://chatgpt.com/space/page_bcacee6c1c2c819198d52c0cab9e657b"
    }
  ],
  "contracts": {
    "time": "Clip lengths and traversal estimates are proposed pacing, not timers or performance measurements. Playable scenes wait for the player.",
    "camera": "Cinematic tracks are authored paths with continuous position/rotation/velocity. Sweep the actual near-plane/frustum clearance envelope through production collision and vegetation, including look-ahead and turns; never route through foliage, walls, suit interior or terrain. Any numerical clearance is a target-specific working budget until measured.",
    "camera_accessibility": "Offer skip and reduced-motion/static-cut variants. Return the camera to the real head/sensor attachment and clear stale input before handing control back. Camera movement does not move the gameplay body unless explicitly part of the scene.",
    "click": "Use shared target eligibility for highlight, prompt and activation; compute hand side in body space even when the head turns. A quick click/release latches a stable attempt, commits once at reachable visible contact, and cancels on explicit cancel, invalidation, obstruction, focus/menu or scene ownership loss.",
    "input": "Prompt text derives from active bindings. Do not put obsolete E/F world-interaction instructions into boards; preserve separately supported flight/menu/movement shortcuts after current-source audit. Cursor fallback must work without pointer lock.",
    "hud": "Use visual-c5daca2effeb for helmet-on and visual-ac6c3baf9f8b for helmet-off composition. Historical numbers/keycaps are illustrative. Personal life-support readings may not borrow ship state; unavailable readings say unavailable or are omitted honestly.",
    "speech": "Each cue declares role/speaker/request ID/scene epoch/priority/expiry and optional position. Kokoro narration and direct speech outrank bounded nearby ambient speech. Subtitles are immediately available; voice readiness/download/autoplay failure cannot block actions. Skip/return invalidates speech jobs and stops stale playback; do not persist raw PCM as gameplay state.",
    "audio": "Start/Continue supplies the explicit audio gesture. Mix master/music/world/voice separately; duck music for important speech. Reuse audited cue provenance, never assume a captured library audio item is integrated in the current build.",
    "persistence": "Use existing stable save/entity IDs and schema migration. Save only committed changes, acknowledge success only after the actual write, preserve last valid snapshot on failure. Cancel transient reaches on reload. Title and pause Settings return to their origin, and Continue resumes actual position and mode.",
    "authority": "The local or multiplayer authority owns inventory, transactions, tasks, doors, gear, motion and creature state. Repeat clicks, retries and reconnects cannot duplicate actions or rewards. No multiplayer feature is advertised before source/runtime verification.",
    "assets": "Each semantic role below must bind to an exact approved asset/reference ID, SHA/crop/scope, generator/recipe version, dimensions, anchors, material intent, LOD/collision, animation/state and ownership. Missing art stays visibly proposed; it does not inherit approval from its category. Current compressed native ship/suit resources are generated outputs with SourceFactories provenance; preserve their regeneration chain rather than rejecting them merely for being cached native resources.",
    "quality": "Match production-generator captures to selected views and record differences, unseen geometry assumptions, scale/contact/clearance and material/light behavior. No approval from a similarity score or a successful export alone.",
    "runtime": "Continue the active Godot 4.7.2/Box3D native project and preserve the current online source baseline separately. For each delivered slice record source/build/platform/backend/viewport/quality/camera route, functional/save checks and representative CPU/GPU/memory/streaming/audio cost. Existing Linux software renders and API fixtures do not certify Windows physical input, target performance or browser/native parity.",
    "alan": "ALAN means Advanced Language Awareness Network: the named guide and ship assistant. Its personality/backstory remains undecided; authored or authorized game-state text and the shared bounded Kokoro adapter supply speech.",
    "earthward": "Earth condition, second-wave outcome and scientific Rift mechanism remain unresolved. A playable Earthward recovery route requires an approved Earth-state brief and tested transactional portal transfer, safe arrival, abort/return and identity preservation. Orbital docking and Earthward travel do not require the larger Aurora class or networking.",
    "social_access": "Friendship, accepted group membership, ownership, explicit resource policies and active control occupancy are distinct. Private default; explicit account/group grants; applicable denies win. Group templates start empty as a reversible implementation default. Leader administration is separate from editable role capabilities. Stale resource intents reject at commit, while actual interior opening and leaving stay possible. Party tracking requires separate explicit acceptance; no cross-room location discovery or second-hull retrieval is implied."
  },
  "history": [
    {
      "date": "2026-10-22",
      "source": "User-requested Friends, group rules and party tracking; documented NET-004/005 contract",
      "summary": "Durable Contacts and ship ACL subset implemented and independently verified. Explicit party markers, actual map and no-hop member rendezvous recorded as the next bounded slice, not a decorative networking diagram. Existing source IDs/history and frozen prior audits preserved."
    },
    {
      "date": "2026-10-22",
      "source": "User-approved two-seat cabin and later full lower dashboard; explicit account pairing and documented private-default ownership contract",
      "summary": "Preserve all historical task/criterion IDs. Pilot/copilot system use does not grant ownership or flight authority. One room test hull is not a complete fleet, friend-owned second spawn, cross-room retrieval or saved group ACL."
    },
    {
      "date": "2026-10-19",
      "event": "Original storyboard plan",
      "summary": "The companion retained native v17 and historical browser findings without new runtime or visual acceptance."
    },
    {
      "date": "2026-10-20",
      "event": "Canonical checklist imported",
      "summary": "All 30 overview groups, 48 criteria, 32 scenes, 25 packages and 18 families retain their original IDs and source history."
    },
    {
      "date": "2026-10-20",
      "event": "Website implementation authorized",
      "summary": "Roger explicitly authorized development of this existing website and local Godot game in the current chat. The website scope is active; prior handoff capability blocks remain historical and are not applied to this recovered workspace."
    },
    {
      "date": "2026-10-20",
      "event": "Interaction release candidate",
      "summary": "Current chat owns browser/native integration per the latest user instruction. Seven related records now include fresh scoped tests and remain partially verified with art acceptance open."
    },
    {
      "date": "2026-10-20",
      "event": "Hosting confirmed",
      "summary": "Browser v10 source 192b0c2ac0e5cd31aadfd84df7f2dc3f8533b81a and native v18 source 243c10bfd422084bb30fb2efc00bd882e805cc9a both published successfully. This metadata update records deployment independently from broader acceptance."
    },
    {
      "date": "2026-10-20",
      "event": "Original browser cockpit development slice",
      "summary": "The exact original v11 source was opened and preserved. A root integrator plus three nonoverlapping workers implemented procedural cockpit geometry, runtime power/feed behavior and independent QA. This register records candidate scope and evidence without declaring full visual or hardware acceptance."
    },
    {
      "date": "2026-10-20",
      "source": "Confirmed original-browser cockpit publication",
      "summary": "Register 1.1.1 records verified gameplay publication v12 / b00965aa5309e491495d4965d586bbb96484a02c, with stable task identities and partial target/art gates retained."
    },
    {
      "date": "2026-10-20",
      "source": "Original browser v13 user correction",
      "summary": "Register 1.2.0 tracks the current closer-panel and persistent-HUD correction separately from the published v12/v13 cockpit history. Canonical task, scene and package identities are unchanged."
    },
    {
      "date": "2026-10-20",
      "source": "User design-packet, ship/world and UI/UX correction",
      "summary": "Register1.3.0 records original-game reconstruction against selected pixels and Framework menu/HUD direction. Scope identities and historical evidence are preserved; implementation, verification, art and deployment remain independent."
    },
    {
      "date": "2026-10-21",
      "event": "PlayCanvas and fidelity update",
      "summary": "Register 1.4.0 adds source-bound native evidence and an actual-render gallery. Canonical scope and prior releases are preserved. Publication is recorded independently in the release log."
    },
    {
      "date": "2026-10-21",
      "event": "Fidelity continuation",
      "summary": "Register 1.5.0 adds the next original-game fidelity and performance evidence while preserving canonical scope and prior receipts. Publication is recorded independently in the release log."
    },
    {
      "date": "2026-10-21",
      "event": "Systems integration",
      "summary": "Register1.6.0 adds bounded systems evidence without changing canonical IDs, source hashes or full acceptance scope. Current delta publication remains a separate native receipt."
    },
    {
      "date": "2026-10-21",
      "event": "Station journey correction",
      "summary": "Register1.7.0 records the orbital berth subset, removes remote600m-upgrade semantics from current source, and preserves explicit browser/canon/art gaps. No canonical external Pages changed."
    },
    {
      "date": "2026-10-21",
      "event": "Explicit autopilot correction",
      "summary": "Register 1.8.0 preserves all IDs and historical acceptance. A bounded original-game autopilot slice is implemented and partially verified, not completion of SS-10, SB-WP-08 or the whole production plan."
    },
    {
      "date": "2026-10-21",
      "event": "First bounded imported code-asset trial",
      "summary": "User-authorized free-commercial source assets can be retained faithfully as code data. One Sable cluster is integrated without changing approved ship/suit art, terrain or collision. This does not accept the broader asset families or complete the 2D-to-3D pipeline."
    },
    {
      "date": "2026-10-21",
      "event": "Mounted screen reference integration",
      "summary": "Latest user reference governs lower physical framed instruments, not floating viewport menus. Independent native rendered evidence is distinguished from browser acceptance. No broader game completion is claimed."
    },
    {
      "date": "2026-10-21",
      "event": "Floating UI and readable controls correction",
      "summary": "User explicitly retained floating screens and requested readable complete controls. Corrective UI preserves live data and gameplay, replacing framed hardware with frameless surfaces. Existing IDs and broader audit scope remain unchanged."
    },
    {
      "date": "2026-10-21",
      "summary": "Recorded scoped solo durability foundation while preserving all canonical IDs and broader acceptance scope. Original legacy slots are not overwritten; ambiguous old saves fail closed."
    },
    {
      "date": "2026-10-21",
      "source": "Confirmed solo persistence publication",
      "summary": "Original private browser Site v24 retained as this cockpit revision baseline; no new version number or self-commit is fabricated before publishing.",
      "release": {
        "version": 23,
        "commit": "fd7b65099b9b14c19f20161ceef138eca7ba7e8a",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-21T17:30:45.270514+00:00",
        "deploymentId": "appgdep_6ad8f6b6142c81919884a862eb8cfe20",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_650e6c50d94c8191ab9e778b107686c2",
        "note": "Exact published floating-screen/controls baseline before this solo persistence foundation. Final publication receipt is returned by Sites, not a fabricated self-commit. Browser authentication and actual DOM/input acceptance remain blocked; the v23 HTTP smoke returned 401."
      }
    },
    {
      "date": "2026-10-21",
      "source": "Confirmed floating workspace and upper-rim publication",
      "summary": "Original private Site v25 is the baseline for the tactile wrist/settings slice. Prior receipts and acceptance history remain intact.",
      "release": {
        "version": 24,
        "commit": "6432a6cece01ae02c0dc51c116142ecdde2886f0",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-21T17:55:52.563512+00:00",
        "deploymentId": "appgdep_6ad8fc99d98c8191a10d035ee2a38ccb",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_ad1c31078c7c81918e791cb952d3c353",
        "note": "Exact published persistence baseline before the larger floating workspace and upper-rim instrumentation update. This release has its own returned Sites receipt. Browser authentication and actual DOM/input acceptance remain blocked; no denied auth observation was retried."
      }
    },
    {
      "date": "2026-10-21",
      "source": "Confirmed upper-edge HUD publication archived before v26",
      "summary": "Preserve the exact v25 upper-edge HUD receipt in history while the current baseline receipt advances to tactile wrist v26.",
      "release": {
        "version": 25,
        "commit": "2b541166ed2a0f3e4aba5bcc2f3d0eee565f5bd9",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-21T18:56:23.572483+00:00",
        "deploymentId": "appgdep_6ad90aca18e4819195d2324b3d7e991f",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_2a18a8d3c13c8191a7d38037b4f792d9",
        "note": "Exact returned Sites receipt for accepted floating workspace and upper receiver rim before tactile wrist. Native render evidence is not authenticated browser or real DOM/input acceptance."
      }
    },
    {
      "date": "2026-10-21",
      "source": "Confirmed solo remote-ship publication archived before performance update",
      "summary": "Preserve exact v26 receipt while current baseline advances to published v27. Performance candidate gets its own returned receipt; no future version or self-commit is guessed.",
      "release": {
        "version": 26,
        "commit": "77ef48ea38b0c1659b946c42835c4cae6e1b434f",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "status": "published_checkpoint",
        "observedAt": "2026-10-21T19:58:14.402916+00:00",
        "deploymentId": "appgdep_6ad9193e522481918e23fa7af1fc3225",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_fe5b7672a9c48191889dca32abbbd09d",
        "note": "Exact returned Sites receipt before real solo remote power/hatch/local-lock commands. This candidate gets its own returned publication receipt. Native captures and extracted handlers are not authenticated browser/input acceptance."
      }
    },
    {
      "date": "2026-10-22",
      "source": "Original Site bounded Recall candidate",
      "summary": "Preserve every prior acceptance ID and release record. Add solo/practice actual-apron Recall, explicit cancel/hardware-loss/reload/recovery semantics; full autopilot and online Recall remain open."
    },
    {
      "date": "2026-10-23",
      "event": "Consolidated current requirements without removing historical records",
      "summary": "Added the 78-item current master checklist and retained all original group, criterion, scene, package and asset identities. Staged work is not a live completion claim."
    },
    {
      "date": "2026-10-23",
      "event": "Published bounded v44 core update",
      "summary": "Exact deployment receipt verified after explicit approval. Online recall, core collisions/boarding, wrist/input, seat exit and starter bike shipped; art/content/Box3D and remaining collision parity stay open."
    },
    {
      "at": "2026-10-23T22:38:00Z",
      "event": "Read-only Edge performance diagnosis; no game changes or deployment",
      "requirementId": "COA-10-06",
      "summary": "Affected-player Edge screenshot confirms poor frame/render performance: 16 FPS, 63.3 ms/frame, valid asynchronous GPU timing 60.5 ms, SCENE CPU wall time 22.3 ms, SIM CPU wall time 0.83 ms, 279 draw calls, 3.677 million submitted triangles, 1910 \u00d7 872 rendering at HIGH. GPU and CPU timings overlap; do not add them. This is not network ping. Edge-specific cause, GPU model, driver and hardware acceleration remain unverified.",
      "evidence": {
        "screenshotLibraryFileId": "libfile_f6f1e613ec1c81918a442ef522345891",
        "commit": "4735c72de40094da4df5cf8502e03dc9d71a01d0",
        "source": [
          "app/game/gpu-timer.ts:19-77",
          "app/game/performance.ts:19-35",
          "app/game/game.tsx:476-508",
          "app/game/game.tsx:515-547",
          "app/game/game.tsx:878",
          "app/game/scene.ts:65-74",
          "app/game/scene.ts:446-455",
          "app/game/planet-terrain.ts:14-17"
        ]
      },
      "pending": [
        "Affected player edge://gpu Graphics Feature Status, GPU model and Edge version.",
        "Same scene and camera: compare High, Medium and Low after warmup, and Edge versus Chrome on the same device.",
        "Compare separate CREW LINK request roundtrip; it includes server/processing time and is not pure network ping.",
        "At device pixel ratio 1, preset changes retain render resolution; they still reduce geometry/shadow budgets."
      ]
    },
    {
      "at": "2026-10-23T23:01:00Z",
      "event": "User-reported browser resolution; exact workaround pending",
      "requirementId": "COA-10-06",
      "summary": "User reported \"it was the browser\" at 2026-10-23 23:01 UTC. Record this as user-reported browser cause/resolution of the reported slowdown, not an independently verified browser-specific root cause. The specific workaround (switching browsers, enabling acceleration or changing an Edge setting) is pending clarification. The broader performance and multi-client acceptance requirement remains OPEN.",
      "sourceMessageId": "Sentinel_78c927522aa08191a8e02cf0bbf40d29",
      "verification": "user-reported; specific cause and workaround unverified"
    },
    {
      "at": "2026-10-24T00:19:00Z",
      "event": "AlienPlanet-only biome scope and catalog categorization; desktop export verification pending",
      "summary": "Latest biome direction: replace all biome visual assets with the actual AlienPlanet pack, including rocks, trees and foliage. Do not invent procedural substitute geometry; procedural placement/streaming of verified pack assets is allowed. Preserve gameplay, menus, ownership, collisions and interaction contracts. Inspect existing converted desktop exports before adapting loaders or changing the game.",
      "evidenceBoundary": "Inspected cloud catalog lists AlienPlanet 305 meshes (300 natural assets and 5 helpers), 70 materials and 66 textures as requires_converter; this only establishes the inspected cloud publication state, not whether conversion exists locally. The user explicitly reports that exports were already converted on the desktop. Local files remain uninspected. Catalog categorization also identified one NeonParallax ship body plus gear; character/interior entries are candidates, not verified drop-in replacements.",
      "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
      "sourceMessageIds": [
        "Sentinel_abc547840c5081919bab8b425d9d0a16",
        "Sentinel_07f77ba95d588191ae0ccf03d1c346f3",
        "Sentinel_0554d2994ff481919d9acaa85b8be9c6",
        "Sentinel_a79238ad1a648191956511dad92cf64f"
      ],
      "reportLibraryFileId": "libfile_063ad7d567348191a91a76ae429dd1f9",
      "categoryCsvLibraryFileId": "libfile_b5f2d3e7f04c8191b5ea866192a235fd"
    },
    {
      "at": "2026-10-24T06:53:00Z",
      "event": "Cinematic launcher POI tour staged",
      "requirementId": "COA-05-01",
      "summary": "Automatic station and existing Kepler coast/water shots; one camera at20Hz, readiness-gated cuts, finite fallback, explicit reduced-motion/manual controls. Sable excluded after genuine preparation timeouts, not shipped as a failing default shot. Presentation only; no new assets or gameplay persistence changes.",
      "verification": "PASS native medium960\u00d7540 Station\u2192Kepler\u2192Station, fixed-camera water animation, presentation isolation, zero extra window passes; independent extracted lifecycle and relevant gameplay regressions. Browser preview unavailable; deployment pending."
    },
    {
      "at": "2026-10-25T10:33:00Z",
      "event": "R35 integration candidate and latest confirmed baseline reconciled",
      "summary": "Existing 93 requirements and all checked states retained; scoped source/native/isolated-server evidence appended. Latest historical publication is v46; new candidate not published.",
      "requirementIds": [
        "COA-09-03",
        "COA-08-07",
        "COA-05-04",
        "COA-06-01",
        "COA-06-02",
        "COA-02-03",
        "COA-02-07",
        "COA-02-08",
        "COA-03-05",
        "COA-05-06",
        "COA-07-01",
        "COA-10-06",
        "COA-10-07",
        "COA-14-14",
        "COA-14-15"
      ],
      "previousReleaseReceipt": {
        "version": 45,
        "commit": "4735c72de40094da4df5cf8502e03dc9d71a01d0",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_c7761f444638819196f860e4e15c3dfa",
        "deploymentId": "appgdep_6adbd337fa1c8191938e10543a4618ec",
        "deployedAt": "2026-10-23T21:36:07.078022+00:00",
        "status": "succeeded",
        "audience": "public",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site",
        "universeHTTP": 200,
        "inventoryGETHTTP": 405,
        "browserLauncher": "verified",
        "authenticatedBrowserGameplay": "not verified; cloud browser WebGL unsupported",
        "sourceEdits": "none"
      },
      "previousBrowserCheckpoint": {
        "version": 44,
        "commit": "7ec7864b8bea7c071a81e2f74f7e83fc01d5303d",
        "status": "published_checkpoint",
        "observedAt": "2026-10-23T18:19:21.654355+00:00",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "deploymentId": "appgdep_6adba51922988191a401c157db536cef",
        "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_0021d1a811cc8191b10825374e9d95f4",
        "note": "Exact native deployment succeeded; public MAIN API HTTP200 and browser launcher verified. Cloud browser WebGL unavailable; no in-game browser acceptance claim."
      },
      "baseline": {
        "version": 46,
        "commit": "4c4b4fcaec4ac871b3873ec0b858a0b737edf8b8",
        "deploymentId": "appgdep_6adc5837439c8191832fb03a4b234cb7",
        "deployedAt": "2026-10-24T07:03:31Z",
        "status": "succeeded",
        "audience": "public",
        "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
        "note": "Historically confirmed native Site deployment receipt. No new live check or authenticated browser gameplay acceptance is implied. R35 integration candidate is not published."
      },
      "evidence": "/verification/r35-integration/"
    }
  ],
  "stateScope": "Independent states describe the current requested delta. Released features and checks remain recorded in release, evidence and per-record history.",
  "currentRequirements": [
    {
      "id": "COA-01-01",
      "status": "LIVE",
      "title": "Keep original online game as immediate target; PlayCanvas 2.23.3 renderer, not Three.js.",
      "checked": false
    },
    {
      "id": "COA-01-02",
      "status": "OPEN",
      "title": "Maintain one checklist covering old and new requests, with evidence and no silent omissions.",
      "checked": false
    },
    {
      "id": "COA-01-03",
      "status": "OPEN",
      "title": "Export complete current source, reference index, tests, manifests and hosting identity to accessible project workspace.",
      "checked": false
    },
    {
      "id": "COA-01-04",
      "status": "OPEN",
      "title": "Compare uploaded Godot systems and reuse only useful working pieces without replacing the online game.",
      "checked": false
    },
    {
      "id": "COA-01-05",
      "status": "SUPERSEDED",
      "title": "Godot migration is no longer the active destination; Unreal is the later target.",
      "checked": false
    },
    {
      "id": "COA-01-06",
      "status": "OPEN",
      "title": "Inspect Long Ember on Cloudflare for reusable PlayCanvas, physics, LOD and quality systems.",
      "checked": false
    },
    {
      "id": "COA-02-01",
      "status": "OPEN",
      "title": "Rebuild cockpit to the exact reapproved reference, not a loose mockup.",
      "checked": false
    },
    {
      "id": "COA-02-02",
      "status": "OPEN",
      "title": "Two-seat cockpit with shared pilot/copilot panels and readable central dashboard.",
      "checked": false
    },
    {
      "id": "COA-02-03",
      "status": "LIVE / VERIFY",
      "title": "Direct inside-to-outside window with opaque exterior replaces old frozen sensor camera.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "R35 candidate retains direct one-way glass without a sensor-camera replacement. Native static pilot-aperture evidence is not live powered-cockpit or browser proof.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "R35 candidate retains direct one-way glass without a sensor-camera replacement. Native static pilot-aperture evidence is not live powered-cockpit or browser proof.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-02-04",
      "status": "LIVE / VERIFY",
      "title": "Pilot chair faces left and copilot right when empty; fluid sit, rotate, stand and reset animations.",
      "checked": false
    },
    {
      "id": "COA-02-05",
      "status": "LIVE / VERIFY",
      "title": "Visible GET UP on every cockpit page and safe alternate exit if original entry position is occupied.",
      "checked": false
    },
    {
      "id": "COA-02-06",
      "status": "OPEN",
      "title": "Usable bed, visible side-look get-up action and reverse stand animation; increase awkward low bed enclosure.",
      "checked": false
    },
    {
      "id": "COA-02-07",
      "status": "OPEN",
      "title": "Arm-reach door/ramp controls, reposition interior panel, allow opening/closing landed, airborne and in space.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "Staged measured source-floor/doorway adaptation, internal receiver and single-leaf rear hatch; source/native collision and boarding checks are scoped evidence. Complete browser reach/boarding cycle remains unverified.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "Staged measured source-floor/doorway adaptation, internal receiver and single-leaf rear hatch; source/native collision and boarding checks are scoped evidence. Complete browser reach/boarding cycle remains unverified.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-02-08",
      "status": "OPEN",
      "title": "Landing gear retracts into hull; low grounded stance, usable ramp, detailed exterior and service panels.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "R35 gear is fixed deployed. Bounded candidate retraction checks did not certify an internal collision-free fit. Retraction is unavailable with explicit disabled controls; no fitted bay or retraction completion claim.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "R35 gear is fixed deployed. Bounded candidate retraction checks did not certify an internal collision-free fit. Retraction is unavailable with explicit disabled controls; no fitted bay or retraction completion claim.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-02-09",
      "status": "OPEN",
      "title": "Approved recessed laser emitter, firing beam/effects and aiming pip.",
      "checked": false
    },
    {
      "id": "COA-02-10",
      "status": "OPEN",
      "title": "Oxygen/life support, door pressure effects, interior lighting and meaningful equipment functions.",
      "checked": false
    },
    {
      "id": "COA-03-01",
      "status": "LIVE / VERIFY",
      "title": "T opens wrist in every posture, movement state, seat, EVA and water context.",
      "checked": false
    },
    {
      "id": "COA-03-02",
      "status": "LIVE / VERIFY",
      "title": "Raise left wrist to chest/face height while looking forward; compact quick menu first.",
      "checked": false
    },
    {
      "id": "COA-03-03",
      "status": "LIVE / VERIFY",
      "title": "Large upright world-projected holographic menus at arm reach, not flat HUD overlays.",
      "checked": false
    },
    {
      "id": "COA-03-04",
      "status": "OPEN",
      "title": "All settings/missions/contacts/crew/ship pages use consistent clear layout without endless scrolling.",
      "checked": false
    },
    {
      "id": "COA-03-05",
      "status": "LIVE / VERIFY",
      "title": "Escape opens tactile settings/pause menu; ship consoles contain ship controls only.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "Staged settings retain separate ship controls and explicit disabled/unavailable capabilities. Actual production SynthAudio effects/music bus, mute/restore and clamping have isolated tests, not audible/browser unlock proof. Do not mark all settings complete.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "Staged settings retain separate ship controls and explicit disabled/unavailable capabilities. Actual production SynthAudio effects/music bus, mute/restore and clamping have isolated tests, not audible/browser unlock proof. Do not mark all settings complete.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-03-06",
      "status": "LIVE / VERIFY",
      "title": "Optional fullscreen keyboard capture; T retains capture, Escape releases it.",
      "checked": false
    },
    {
      "id": "COA-03-07",
      "status": "OPEN",
      "title": "Expose all controls and shortcut keys, interaction hints, seat exit and contextual actions legibly.",
      "checked": false
    },
    {
      "id": "COA-03-08",
      "status": "LIVE / VERIFY",
      "title": "EVA Q/E rolls suit; separate vertical translation controls.",
      "checked": false
    },
    {
      "id": "COA-03-09",
      "status": "OPEN",
      "title": "Keep upper compass/speed/altimeter/status band molded to upper viewport without obstructing sight.",
      "checked": false
    },
    {
      "id": "COA-04-01",
      "status": "LIVE / VERIFY",
      "title": "Autopilot points nose at destination before accelerating; no pancake upward flight.",
      "checked": false
    },
    {
      "id": "COA-04-02",
      "status": "LIVE / VERIFY",
      "title": "Jump respects incoming direction, consistent arrival position and orientation.",
      "checked": false
    },
    {
      "id": "COA-04-03",
      "status": "LIVE / VERIFY",
      "title": "Online recall follows moving player using bounded brake/replan.",
      "checked": false
    },
    {
      "id": "COA-04-04",
      "status": "LIVE / VERIFY",
      "title": "Space recall holds at safe nearby stand-off; surface recall searches clear flat landing area.",
      "checked": false
    },
    {
      "id": "COA-04-05",
      "status": "LIVE / VERIFY",
      "title": "Recall permissions, occupied-ship protection, cancel, disconnect and authority transfer are server fenced.",
      "checked": false
    },
    {
      "id": "COA-04-06",
      "status": "OPEN",
      "title": "Tactile remote ship power, lock, doors, management and recall remain usable from appropriate states.",
      "checked": false
    },
    {
      "id": "COA-04-07",
      "status": "OPEN",
      "title": "Station approach/docking and Aurora Station upgrade service.",
      "checked": false
    },
    {
      "id": "COA-04-08",
      "status": "OPEN",
      "title": "Star map, destinations, waypoints, party HUD/map tracking and direct navigation/jump to friends.",
      "checked": false
    },
    {
      "id": "COA-05-01",
      "status": "LIVE / VERIFY",
      "title": "One MAIN persistent universe launcher with cinematic startup and actual player count/API health.",
      "checked": false,
      "cinematicCorrection": {
        "state": "staged",
        "evidence": "docs/verification/cinematic-poi-tour",
        "browserAcceptance": "unverified"
      }
    },
    {
      "id": "COA-05-02",
      "status": "LIVE / VERIFY",
      "title": "Server D1 account progression/world storage; stable player and unique ship IDs.",
      "checked": false
    },
    {
      "id": "COA-05-03",
      "status": "LIVE / VERIFY",
      "title": "Invite codes add party members, not separate multiplayer sessions; invites from any posture.",
      "checked": false
    },
    {
      "id": "COA-05-04",
      "status": "LIVE / VERIFY",
      "title": "Ship/vehicle ownership, pairing and permissions, group membership and crew grants.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "Staged Pair again physical ship control and server-owned link recovery preserve account/room/body/command fences, nonpilot seats, access and pose. Isolated real-route authority tests cover replay and concurrent first claim. Authenticated two-browser recovery remains unverified.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "Staged Pair again physical ship control and server-owned link recovery preserve account/room/body/command fences, nonpilot seats, access and pose. Isolated real-route authority tests cover replay and concurrent first claim. Authenticated two-browser recovery remains unverified.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-05-05",
      "status": "OPEN",
      "title": "Fleet storage/retrieval and multiple owned ships/vehicles with explicit capacity.",
      "checked": false
    },
    {
      "id": "COA-05-06",
      "status": "LIVE / VERIFY",
      "title": "Safe beta starting area and separate starter ship allocation for each player.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "R35 candidate preserves the source-ground support and 12 starter-pad allocation. Final lunar facility and browser starter journey are not accepted by this source check.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "R35 candidate preserves the source-ground support and 12 starter-pad allocation. Final lunar facility and browser starter journey are not accepted by this source check.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-05-07",
      "status": "OPEN",
      "title": "Final lunar starter facility, fabricator/research/shipyard/garage and destroyed-Earth progression.",
      "checked": false
    },
    {
      "id": "COA-05-08",
      "status": "LIVE / VERIFY",
      "title": "Smooth remote player/ship motion using real sample age, interpolation and bounded prediction.",
      "checked": false
    },
    {
      "id": "COA-05-09",
      "status": "OPEN",
      "title": "Authoritative continuous multiplayer physics server and trustworthy tick metrics.",
      "checked": false
    },
    {
      "id": "COA-05-10",
      "status": "OPEN",
      "title": "Total destruction/despawn and persistent ownership cleanup.",
      "checked": false
    },
    {
      "id": "COA-06-01",
      "status": "LIVE / VERIFY",
      "title": "Two-seat HB-02 bike with driver/passenger use, deploy, dismount and stow inside ship.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "The exact Sci-Fi Concept Vehicle by EminBADIN is required, not a procedural lookalike. Genuine source bytes are missing; cloud scan unresolved. Existing HB-02 mechanics do not establish exact-asset completion. Concept-car canopy is not implemented without source.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "The exact Sci-Fi Concept Vehicle by EminBADIN is required, not a procedural lookalike. Genuine source bytes are missing; cloud scan unresolved. Existing HB-02 mechanics do not establish exact-asset completion. Concept-car canopy is not implemented without source.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-06-02",
      "status": "LIVE / VERIFY",
      "title": "Automatically provision one starter bike idempotently and make storage/discovery obvious.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "Staged recovery reconciles the existing bike workspace and owned/starter bike identity without pretending the missing exact requested vehicle is present. Read-only Work permission requested at 09:32 UTC on 25 October remains unanswered; no desktop session is authorized by these notes.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "Staged recovery reconciles the existing bike workspace and owned/starter bike identity without pretending the missing exact requested vehicle is present. Read-only Work permission requested at 09:32 UTC on 25 October remains unanswered; no desktop session is authorized by these notes.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-06-03",
      "status": "LIVE / VERIFY",
      "title": "Bike can fly in space when deployed there and over mountains in atmosphere, but cannot self-ascend to space.",
      "checked": false
    },
    {
      "id": "COA-06-04",
      "status": "OPEN",
      "title": "Bike collision parity, multiplayer motion and parent-ship permissions.",
      "checked": false
    },
    {
      "id": "COA-07-01",
      "status": "LIVE / VERIFY",
      "title": "Replace broadphase-radius ground clearance with oriented hull/gear support.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "R35 collision contract and source-ground/fixed-deployed support are tested locally. CPU-only collision timings are not browser FPS or complete user-device acceptance.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "R35 collision contract and source-ground/fixed-deployed support are tested locally. CPU-only collision timings are not browser FPS or complete user-device acceptance.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-07-02",
      "status": "LIVE / VERIFY",
      "title": "Prevent ship impact from scooping/attaching a player through hull; verify real hatch boarding.",
      "checked": false
    },
    {
      "id": "COA-07-03",
      "status": "LIVE / PARTIAL",
      "title": "Shared terrain, tree, rock and fixture collision geometry for ship/suit/bike.",
      "checked": false
    },
    {
      "id": "COA-07-04",
      "status": "LIVE / VERIFY",
      "title": "Actual moving ship-versus-ship collision and correct station collision shape.",
      "checked": false
    },
    {
      "id": "COA-07-05",
      "status": "OPEN",
      "title": "Audit every collidable generated asset with visible-surface-aligned shapes.",
      "checked": false
    },
    {
      "id": "COA-07-06",
      "status": "OPEN",
      "title": "Real Box3D runtime integration with explicit build/API evidence.",
      "checked": false
    },
    {
      "id": "COA-07-07",
      "status": "OPEN",
      "title": "Player death animations, physical ragdolls, recovery/respawn and multiplayer synchronization.",
      "checked": false
    },
    {
      "id": "COA-08-01",
      "status": "LIVE / VERIFY",
      "title": "Server inventory, equipment and ship cargo implemented; native proof and browser acceptance tracked in COA-14.",
      "checked": false
    },
    {
      "id": "COA-08-02",
      "status": "OPEN",
      "title": "Server-persisted storage crates with permissions and safe item transfers.",
      "checked": false
    },
    {
      "id": "COA-08-03",
      "status": "OPEN",
      "title": "Quick-deploy habitation with ship-like survival essentials.",
      "checked": false
    },
    {
      "id": "COA-08-04",
      "status": "OPEN",
      "title": "Buildable and usable beds plus simple survival crafting loop.",
      "checked": false
    },
    {
      "id": "COA-08-05",
      "status": "OPEN",
      "title": "More missions and side activities with real objectives/rewards/progression.",
      "checked": false
    },
    {
      "id": "COA-08-06",
      "status": "OPEN",
      "title": "More distinct POIs and meaningful exploration rewards.",
      "checked": false
    },
    {
      "id": "COA-08-07",
      "status": "OPEN",
      "title": "Design enemy types and mockups; implement behavior, encounters, combat and rewards.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "25 October direction: other ship family, NeonParallax, is enemy/NPC-only, distinct and nonpairable. Staged production scene routing is tested; eight material texture slots remain unresolved. This is not full enemy behavior/encounter/reward acceptance.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "25 October direction: other ship family, NeonParallax, is enemy/NPC-only, distinct and nonpairable. Staged production scene routing is tested; eight material texture slots remain unresolved. This is not full enemy behavior/encounter/reward acceptance.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-08-08",
      "status": "OPEN",
      "title": "Forge/blueprint ship construction, research and future vehicle fabrication ownership.",
      "checked": false
    },
    {
      "id": "COA-09-01",
      "status": "OPEN",
      "title": "Apply approved coordinated albedo, normal and roughness detail throughout world and every asset family.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-24T00:19:00Z",
          "event": "AlienPlanet-only biome scope and catalog categorization; desktop export verification pending",
          "summary": "Latest biome direction: replace all biome visual assets with the actual AlienPlanet pack, including rocks, trees and foliage. Do not invent procedural substitute geometry; procedural placement/streaming of verified pack assets is allowed. Preserve gameplay, menus, ownership, collisions and interaction contracts. Inspect existing converted desktop exports before adapting loaders or changing the game.",
          "evidenceBoundary": "Inspected cloud catalog lists AlienPlanet 305 meshes (300 natural assets and 5 helpers), 70 materials and 66 textures as requires_converter; this only establishes the inspected cloud publication state, not whether conversion exists locally. The user explicitly reports that exports were already converted on the desktop. Local files remain uninspected. Catalog categorization also identified one NeonParallax ship body plus gear; character/interior entries are candidates, not verified drop-in replacements.",
          "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
          "sourceMessageIds": [
            "Sentinel_abc547840c5081919bab8b425d9d0a16",
            "Sentinel_07f77ba95d588191ae0ccf03d1c346f3",
            "Sentinel_0554d2994ff481919d9acaa85b8be9c6",
            "Sentinel_a79238ad1a648191956511dad92cf64f"
          ],
          "reportLibraryFileId": "libfile_063ad7d567348191a91a76ae429dd1f9",
          "categoryCsvLibraryFileId": "libfile_b5f2d3e7f04c8191b5ea866192a235fd"
        }
      ],
      "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution."
    },
    {
      "id": "COA-09-02",
      "status": "OPEN",
      "title": "Terrain real-world texture scale, correct UV/tiling, normals, roughness and transitions.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-24T00:19:00Z",
          "event": "AlienPlanet-only biome scope and catalog categorization; desktop export verification pending",
          "summary": "Latest biome direction: replace all biome visual assets with the actual AlienPlanet pack, including rocks, trees and foliage. Do not invent procedural substitute geometry; procedural placement/streaming of verified pack assets is allowed. Preserve gameplay, menus, ownership, collisions and interaction contracts. Inspect existing converted desktop exports before adapting loaders or changing the game.",
          "evidenceBoundary": "Inspected cloud catalog lists AlienPlanet 305 meshes (300 natural assets and 5 helpers), 70 materials and 66 textures as requires_converter; this only establishes the inspected cloud publication state, not whether conversion exists locally. The user explicitly reports that exports were already converted on the desktop. Local files remain uninspected. Catalog categorization also identified one NeonParallax ship body plus gear; character/interior entries are candidates, not verified drop-in replacements.",
          "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
          "sourceMessageIds": [
            "Sentinel_abc547840c5081919bab8b425d9d0a16",
            "Sentinel_07f77ba95d588191ae0ccf03d1c346f3",
            "Sentinel_0554d2994ff481919d9acaa85b8be9c6",
            "Sentinel_a79238ad1a648191956511dad92cf64f"
          ],
          "reportLibraryFileId": "libfile_063ad7d567348191a91a76ae429dd1f9",
          "categoryCsvLibraryFileId": "libfile_b5f2d3e7f04c8191b5ea866192a235fd"
        }
      ],
      "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution."
    },
    {
      "id": "COA-09-03",
      "status": "OPEN",
      "title": "Cockpit/ships/props/buildings/vehicles PBR finish and detailed geometry.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "25 October direction: original R35 is the player ship for both local and remote players, preserving source exterior geometry and PBR. Staged adaptation uses measured internal doorway split, internal receiver, source floors/ground support and a single-leaf rear hatch derived to 49.413728 degrees. Source/native evidence is scoped, not complete cabin/browser visual acceptance.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "25 October direction: original R35 is the player ship for both local and remote players, preserving source exterior geometry and PBR. Staged adaptation uses measured internal doorway split, internal receiver, source floors/ground support and a single-leaf rear hatch derived to 49.413728 degrees. Source/native evidence is scoped, not complete cabin/browser visual acceptance.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-09-04",
      "status": "OPEN",
      "title": "Use PlayCanvas lighting, shadows, atmosphere, sky/clouds and interior/exterior exposure coherently.",
      "checked": false
    },
    {
      "id": "COA-09-05",
      "status": "OPEN",
      "title": "Water, weather, wind, foliage response and high-fidelity environment effects.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-24T00:19:00Z",
          "event": "AlienPlanet-only biome scope and catalog categorization; desktop export verification pending",
          "summary": "Latest biome direction: replace all biome visual assets with the actual AlienPlanet pack, including rocks, trees and foliage. Do not invent procedural substitute geometry; procedural placement/streaming of verified pack assets is allowed. Preserve gameplay, menus, ownership, collisions and interaction contracts. Inspect existing converted desktop exports before adapting loaders or changing the game.",
          "evidenceBoundary": "Inspected cloud catalog lists AlienPlanet 305 meshes (300 natural assets and 5 helpers), 70 materials and 66 textures as requires_converter; this only establishes the inspected cloud publication state, not whether conversion exists locally. The user explicitly reports that exports were already converted on the desktop. Local files remain uninspected. Catalog categorization also identified one NeonParallax ship body plus gear; character/interior entries are candidates, not verified drop-in replacements.",
          "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
          "sourceMessageIds": [
            "Sentinel_abc547840c5081919bab8b425d9d0a16",
            "Sentinel_07f77ba95d588191ae0ccf03d1c346f3",
            "Sentinel_0554d2994ff481919d9acaa85b8be9c6",
            "Sentinel_a79238ad1a648191956511dad92cf64f"
          ],
          "reportLibraryFileId": "libfile_063ad7d567348191a91a76ae429dd1f9",
          "categoryCsvLibraryFileId": "libfile_b5f2d3e7f04c8191b5ea866192a235fd"
        }
      ],
      "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution."
    },
    {
      "id": "COA-09-06",
      "status": "OPEN",
      "title": "2D reference \u2192 3D \u2192 code workflow with commercial-use assets and preserved provenance.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-24T00:19:00Z",
          "event": "AlienPlanet-only biome scope and catalog categorization; desktop export verification pending",
          "summary": "Latest biome direction: replace all biome visual assets with the actual AlienPlanet pack, including rocks, trees and foliage. Do not invent procedural substitute geometry; procedural placement/streaming of verified pack assets is allowed. Preserve gameplay, menus, ownership, collisions and interaction contracts. Inspect existing converted desktop exports before adapting loaders or changing the game.",
          "evidenceBoundary": "Inspected cloud catalog lists AlienPlanet 305 meshes (300 natural assets and 5 helpers), 70 materials and 66 textures as requires_converter; this only establishes the inspected cloud publication state, not whether conversion exists locally. The user explicitly reports that exports were already converted on the desktop. Local files remain uninspected. Catalog categorization also identified one NeonParallax ship body plus gear; character/interior entries are candidates, not verified drop-in replacements.",
          "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
          "sourceMessageIds": [
            "Sentinel_abc547840c5081919bab8b425d9d0a16",
            "Sentinel_07f77ba95d588191ae0ccf03d1c346f3",
            "Sentinel_0554d2994ff481919d9acaa85b8be9c6",
            "Sentinel_a79238ad1a648191956511dad92cf64f"
          ],
          "reportLibraryFileId": "libfile_063ad7d567348191a91a76ae429dd1f9",
          "categoryCsvLibraryFileId": "libfile_b5f2d3e7f04c8191b5ea866192a235fd"
        }
      ],
      "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution."
    },
    {
      "id": "COA-09-07",
      "status": "OPEN",
      "title": "Poly Haven and other approved free commercial-use resources integrated selectively.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-24T00:19:00Z",
          "event": "AlienPlanet-only biome scope and catalog categorization; desktop export verification pending",
          "summary": "Latest biome direction: replace all biome visual assets with the actual AlienPlanet pack, including rocks, trees and foliage. Do not invent procedural substitute geometry; procedural placement/streaming of verified pack assets is allowed. Preserve gameplay, menus, ownership, collisions and interaction contracts. Inspect existing converted desktop exports before adapting loaders or changing the game.",
          "evidenceBoundary": "Inspected cloud catalog lists AlienPlanet 305 meshes (300 natural assets and 5 helpers), 70 materials and 66 textures as requires_converter; this only establishes the inspected cloud publication state, not whether conversion exists locally. The user explicitly reports that exports were already converted on the desktop. Local files remain uninspected. Catalog categorization also identified one NeonParallax ship body plus gear; character/interior entries are candidates, not verified drop-in replacements.",
          "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
          "sourceMessageIds": [
            "Sentinel_abc547840c5081919bab8b425d9d0a16",
            "Sentinel_07f77ba95d588191ae0ccf03d1c346f3",
            "Sentinel_0554d2994ff481919d9acaa85b8be9c6",
            "Sentinel_a79238ad1a648191956511dad92cf64f"
          ],
          "reportLibraryFileId": "libfile_063ad7d567348191a91a76ae429dd1f9",
          "categoryCsvLibraryFileId": "libfile_b5f2d3e7f04c8191b5ea866192a235fd"
        }
      ],
      "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
      "currentScope": "AlienPlanet-only biome visuals supersede generic resource selection for biomes; retain prior non-biome provenance history."
    },
    {
      "id": "COA-09-08",
      "status": "OPEN",
      "title": "Index all approved cockpit, ship, laser, wrist, bike and menu references in design library.",
      "checked": false
    },
    {
      "id": "COA-09-09",
      "status": "OPEN",
      "title": "Per-asset LOD, material budget and side-by-side reference acceptance.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-24T00:19:00Z",
          "event": "AlienPlanet-only biome scope and catalog categorization; desktop export verification pending",
          "summary": "Latest biome direction: replace all biome visual assets with the actual AlienPlanet pack, including rocks, trees and foliage. Do not invent procedural substitute geometry; procedural placement/streaming of verified pack assets is allowed. Preserve gameplay, menus, ownership, collisions and interaction contracts. Inspect existing converted desktop exports before adapting loaders or changing the game.",
          "evidenceBoundary": "Inspected cloud catalog lists AlienPlanet 305 meshes (300 natural assets and 5 helpers), 70 materials and 66 textures as requires_converter; this only establishes the inspected cloud publication state, not whether conversion exists locally. The user explicitly reports that exports were already converted on the desktop. Local files remain uninspected. Catalog categorization also identified one NeonParallax ship body plus gear; character/interior entries are candidates, not verified drop-in replacements.",
          "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution.",
          "sourceMessageIds": [
            "Sentinel_abc547840c5081919bab8b425d9d0a16",
            "Sentinel_07f77ba95d588191ae0ccf03d1c346f3",
            "Sentinel_0554d2994ff481919d9acaa85b8be9c6",
            "Sentinel_a79238ad1a648191956511dad92cf64f"
          ],
          "reportLibraryFileId": "libfile_063ad7d567348191a91a76ae429dd1f9",
          "categoryCsvLibraryFileId": "libfile_b5f2d3e7f04c8191b5ea866192a235fd"
        }
      ],
      "nextAction": "Read-only desktop Work approval is pending to locate and validate existing exports. No reconversion, installation or closing Unreal is authorized by this step. Verify provenance/license, manifest, maps, units, LODs, collider compatibility and measured representative performance before substitution."
    },
    {
      "id": "COA-10-01",
      "status": "LIVE / VERIFY",
      "title": "Persistent asynchronous geometry cache with recipe/version invalidation and safe fallback.",
      "checked": false
    },
    {
      "id": "COA-10-02",
      "status": "OPEN",
      "title": "Warm up startup and newly encountered assets without repeated flicker or main-thread stalls.",
      "checked": false
    },
    {
      "id": "COA-10-03",
      "status": "OPEN",
      "title": "Diagnose ramp/door, interior, windshield and new-asset lag with measurements.",
      "checked": false
    },
    {
      "id": "COA-10-04",
      "status": "OPEN",
      "title": "Verify world partition, streaming, LOD and appropriate meshing optimizations actually run.",
      "checked": false
    },
    {
      "id": "COA-10-05",
      "status": "OPEN",
      "title": "Performance budget for generalized recall planning.",
      "checked": false
    },
    {
      "id": "COA-10-06",
      "status": "OPEN",
      "title": "Real browser multi-client regression and GPU/performance proof.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-23T22:38:00Z",
          "event": "Read-only Edge performance diagnosis; no game changes or deployment",
          "requirementId": "COA-10-06",
          "summary": "Affected-player Edge screenshot confirms poor frame/render performance: 16 FPS, 63.3 ms/frame, valid asynchronous GPU timing 60.5 ms, SCENE CPU wall time 22.3 ms, SIM CPU wall time 0.83 ms, 279 draw calls, 3.677 million submitted triangles, 1910 \u00d7 872 rendering at HIGH. GPU and CPU timings overlap; do not add them. This is not network ping. Edge-specific cause, GPU model, driver and hardware acceleration remain unverified.",
          "evidence": {
            "screenshotLibraryFileId": "libfile_f6f1e613ec1c81918a442ef522345891",
            "commit": "4735c72de40094da4df5cf8502e03dc9d71a01d0",
            "source": [
              "app/game/gpu-timer.ts:19-77",
              "app/game/performance.ts:19-35",
              "app/game/game.tsx:476-508",
              "app/game/game.tsx:515-547",
              "app/game/game.tsx:878",
              "app/game/scene.ts:65-74",
              "app/game/scene.ts:446-455",
              "app/game/planet-terrain.ts:14-17"
            ]
          },
          "pending": [
            "Affected player edge://gpu Graphics Feature Status, GPU model and Edge version.",
            "Same scene and camera: compare High, Medium and Low after warmup, and Edge versus Chrome on the same device.",
            "Compare separate CREW LINK request roundtrip; it includes server/processing time and is not pure network ping.",
            "At device pixel ratio 1, preset changes retain render resolution; they still reduce geometry/shadow budgets."
          ]
        },
        {
          "at": "2026-10-23T23:01:00Z",
          "event": "User-reported browser resolution; exact workaround pending",
          "requirementId": "COA-10-06",
          "summary": "User reported \"it was the browser\" at 2026-10-23 23:01 UTC. Record this as user-reported browser cause/resolution of the reported slowdown, not an independently verified browser-specific root cause. The specific workaround (switching browsers, enabling acceleration or changing an Edge setting) is pending clarification. The broader performance and multi-client acceptance requirement remains OPEN.",
          "sourceMessageId": "Sentinel_78c927522aa08191a8e02cf0bbf40d29",
          "verification": "user-reported; specific cause and workaround unverified"
        },
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "R35 prepublication browser verification remains unverified: isolated preview connection refused; supported escalated launch failed at a protected sandbox path before app start. No bypass or user-computer access. Native/software rendering and isolated server tests are not browser/multi-client proof.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "nextAction": "Record the specific browser workaround when the user clarifies it; retain broader device/performance acceptance as open.",
      "r35Integration": {
        "state": "staged_partial",
        "summary": "R35 prepublication browser verification remains unverified: isolated preview connection refused; supported escalated launch failed at a protected sandbox path before app start. No bypass or user-computer access. Native/software rendering and isolated server tests are not browser/multi-client proof.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-10-07",
      "status": "OPEN",
      "title": "Publish only tested version, verify deployment/version and supply actual screenshots/source evidence.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "Latest confirmed published baseline is native Site v46, commit 4c4b4fcaec4ac871b3873ec0b858a0b737edf8b8. R35 integration is a staged release candidate only; no next version number or publication receipt is inferred.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "Latest confirmed published baseline is native Site v46, commit 4c4b4fcaec4ac871b3873ec0b858a0b737edf8b8. R35 integration is a staged release candidate only; no next version number or publication receipt is inferred.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-14-01",
      "status": "LIVE / VERIFY",
      "title": "Tab opens the functional inventory and loadout workspace, not Overview.",
      "checked": false
    },
    {
      "id": "COA-14-02",
      "status": "LIVE / VERIFY",
      "title": "Equip and unequip compatible equipment with server confirmation.",
      "checked": false
    },
    {
      "id": "COA-14-03",
      "status": "LIVE / VERIFY",
      "title": "Show actual backpack quantities, stack operations and capacity.",
      "checked": false
    },
    {
      "id": "COA-14-04",
      "status": "LIVE / VERIFY",
      "title": "Transfer items atomically between backpack and authorized ship cargo.",
      "checked": false
    },
    {
      "id": "COA-14-05",
      "status": "LIVE / VERIFY",
      "title": "Keep one coherent Inventory workspace with Loadout, Backpack and Cargo options.",
      "checked": false
    },
    {
      "id": "COA-14-06",
      "status": "LIVE / VERIFY",
      "title": "Keep T quick wrist and Escape settings distinct from Tab.",
      "checked": false
    },
    {
      "id": "COA-14-07",
      "status": "LIVE / VERIFY",
      "title": "Remove generic Detail pages, duplicate navigation and irrelevant debug text.",
      "checked": false
    },
    {
      "id": "COA-14-08",
      "status": "LIVE / VERIFY",
      "title": "Preserve upright projected touch interaction and readable controls.",
      "checked": false
    },
    {
      "id": "COA-14-09",
      "status": "LIVE / VERIFY",
      "title": "Select an exact ship and person or group for explicit permission grant/revoke.",
      "checked": false
    },
    {
      "id": "COA-14-10",
      "status": "LIVE / VERIFY",
      "title": "Enforce owner, grantee, stranger and revoked rights on the server.",
      "checked": false
    },
    {
      "id": "COA-14-11",
      "status": "LIVE / VERIFY",
      "title": "Keep game settings separate from ship controls.",
      "checked": false
    },
    {
      "id": "COA-14-12",
      "status": "LIVE / VERIFY",
      "title": "Preserve seat exit, recall, doors, movement and pointer capture.",
      "checked": false
    },
    {
      "id": "COA-14-13",
      "status": "LIVE / VERIFY",
      "title": "Verify key routing, actual actions, persistence and two-player races.",
      "checked": false
    },
    {
      "id": "COA-14-14",
      "status": "LIVE / VERIFY",
      "title": "Capture real candidate screenshots and label verification limits.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "Native-adapter fixture images show actual original R35, not a mockup. Empty-background fixtures, older capture source hashes and explicitly unverified interior-fit metadata limit them; they are not browser screenshots or full current-world acceptance.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "Native-adapter fixture images show actual original R35, not a mockup. Empty-background fixtures, older capture source hashes and explicitly unverified interior-fit metadata limit them; they are not browser screenshots or full current-world acceptance.",
        "evidence": "/verification/r35-integration/"
      }
    },
    {
      "id": "COA-14-15",
      "status": "LIVE / VERIFY",
      "title": "Update master checklist and distinguish candidate from deployed state.",
      "checked": false,
      "history": [
        {
          "at": "2026-10-25T10:33:00Z",
          "event": "R35 integration candidate reconciliation",
          "summary": "Same canonical register updated in place: all 93 current IDs, original statuses/checked states, prior history and receipts retained. Existing requirements carry R35/enemy/pairing refinements; no competing tracker or duplicate IDs.",
          "evidence": "/verification/r35-integration/",
          "deployment": "not_published",
          "browserAcceptance": "unverified"
        }
      ],
      "r35Integration": {
        "state": "staged_partial",
        "summary": "Same canonical register updated in place: all 93 current IDs, original statuses/checked states, prior history and receipts retained. Existing requirements carry R35/enemy/pairing refinements; no competing tracker or duplicate IDs.",
        "evidence": "/verification/r35-integration/"
      }
    }
  ],
  "releaseReceipt": {
    "version": 46,
    "commit": "4c4b4fcaec4ac871b3873ec0b858a0b737edf8b8",
    "deploymentId": "appgdep_6adc5837439c8191832fb03a4b234cb7",
    "deployedAt": "2026-10-24T07:03:31Z",
    "status": "succeeded",
    "audience": "public",
    "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site/",
    "note": "Historically confirmed native Site deployment receipt. No new live check or authenticated browser gameplay acceptance is implied. R35 integration candidate is not published."
  },
  "releaseReceiptHistory": [
    {
      "version": 45,
      "commit": "4735c72de40094da4df5cf8502e03dc9d71a01d0",
      "versionId": "appgprj_6ad585b0896881918c6c2b946dd1e7f8~appgver_c7761f444638819196f860e4e15c3dfa",
      "deploymentId": "appgdep_6adbd337fa1c8191938e10543a4618ec",
      "deployedAt": "2026-10-23T21:36:07.078022+00:00",
      "status": "succeeded",
      "audience": "public",
      "url": "https://orbital-survey-frontier.wittymesa11.chatgpt.site",
      "universeHTTP": 200,
      "inventoryGETHTTP": 405,
      "browserLauncher": "verified",
      "authenticatedBrowserGameplay": "not verified; cloud browser WebGL unsupported",
      "sourceEdits": "none"
    }
  ]
}
