# Citizens of Aurora — Master Implementation Checklist
Updated: 2026-10-25 10:33 UTC.
Current confirmed live baseline: native Site v46, commit 4c4b4fcaec4ac871b3873ec0b858a0b737edf8b8.
Deployment historically confirmed succeeded at 2026-10-24 07:03:31 UTC: appgdep_6adc5837439c8191832fb03a4b234cb7. Audience remains public.
R35 integration is STAGED, NOT PUBLISHED. Source/native and isolated-server evidence do not establish browser gameplay acceptance.
Prepublication cloud browser preview was connection-refused across isolated networking; supported escalation failed before app start at a protected sandbox boundary. No bypass attempted.
Prior v45 receipt is retained in the register receipt history and the dated historical entry below.
Game: https://orbital-survey-frontier.wittymesa11.chatgpt.site/
This is the consolidated checklist from the available conversation and production register. It preserves older groups below rather than silently dropping them. Unknown implementation is explicitly unverified. Nothing here grants a blanket completed status to an entire system.
## Status and completion rules
- LIVE: released implementation exists; any listed verification/art gaps remain open.
- STAGED: code/tests exist but are not published. Worker-reported tests are identified as such.
- OPEN: missing, partial, or not verified against the latest request.
- BLOCKER: prevents the affected release or claim of completion.
- SUPERSEDED: retained history, not the current direction.
- A checkbox is checked only after the specific requirement, tests, live deployment where applicable, and visual acceptance are verified.
- Each new request updates/adds a stable ID. Each release records what changed, evidence, remaining gaps and superseded decisions.
## Remaining verification and expansion gates
1. Verify production recall request CPU budget; local duration-feasibility and no-polling-scan gates passed.
2. Complete remaining bike/player/enemy structural collision parity and the full asset coverage audit. Ship-to-ship and station core are released.
3. Preserve the passing v44 build/typecheck/regression evidence and extend tests for later content.
4. Verify real browser/multi-client behavior; separate native captures from browser proof.
5. v46 publication is historically confirmed. R35 integration is not published; do not count staged art/content/Box3D work as shipped.
## 01 Release, engine and project continuity
- [ ] **COA-01-01 [LIVE] Keep original online game as immediate target; PlayCanvas 2.23.3 renderer, not Three.js.**
- Acceptance / evidence boundary: Current source renderer import/package; preserve existing systems.
- [ ] **COA-01-02 [OPEN] Maintain one checklist covering old and new requests, with evidence and no silent omissions.**
- Acceptance / evidence boundary: This register plus retained historical IDs below; update on each scope change.
- [ ] **COA-01-03 [OPEN] Export complete current source, reference index, tests, manifests and hosting identity to accessible project workspace.**
- Acceptance / evidence boundary: Verify newest release and unfinished changes; do not substitute an older export.
- [ ] **COA-01-04 [OPEN] Compare uploaded Godot systems and reuse only useful working pieces without replacing the online game.**
- Acceptance / evidence boundary: Keep reference originals and provenance; no blanket merge.
- [ ] **COA-01-05 [SUPERSEDED] Godot migration is no longer the active destination; Unreal is the later target.**
- Acceptance / evidence boundary: Preserve old work; do not resume Godot port as current deliverable.
- [ ] **COA-01-06 [OPEN] Inspect Long Ember on Cloudflare for reusable PlayCanvas, physics, LOD and quality systems.**
- Acceptance / evidence boundary: Verify actual code/runtime before claiming Box3D integration or copying systems.
## 02 Cockpit, ship and interactions
- [ ] **COA-02-01 [OPEN] Rebuild cockpit to the exact reapproved reference, not a loose mockup.**
- Acceptance / evidence boundary: Match proportions, panel positions, material finish and lighting with side-by-side native screenshots.
- [ ] **COA-02-02 [OPEN] Two-seat cockpit with shared pilot/copilot panels and readable central dashboard.**
- Acceptance / evidence boundary: Both occupants see consistent controls; no duplicate authority.
- [ ] **COA-02-03 [LIVE / VERIFY] Direct inside-to-outside window with opaque exterior replaces old frozen sensor camera.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: Confirm live view in every posture, no extra sensor render passes, no hidden full-size old screen.
- [ ] **COA-02-04 [LIVE / VERIFY] Pilot chair faces left and copilot right when empty; fluid sit, rotate, stand and reset animations.**
- Acceptance / evidence boundary: Check body/hand alignment, timing and collision with nearby passengers.
- [ ] **COA-02-05 [LIVE / VERIFY] Visible GET UP on every cockpit page and safe alternate exit if original entry position is occupied.**
- Acceptance / evidence boundary: Six two-account integration groups reported passing; browser acceptance and publication pending.
- [ ] **COA-02-06 [OPEN] Usable bed, visible side-look get-up action and reverse stand animation; increase awkward low bed enclosure.**
- Acceptance / evidence boundary: No trapped player after lying down or reconnecting.
- [ ] **COA-02-07 [OPEN] Arm-reach door/ramp controls, reposition interior panel, allow opening/closing landed, airborne and in space.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: Separate intentional door use from actual collision response; no incorrect too-close gate.
- [ ] **COA-02-08 [OPEN] Landing gear retracts into hull; low grounded stance, usable ramp, detailed exterior and service panels.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: Validate geometry, ground clearance, animation and frame cost.
- [ ] **COA-02-09 [OPEN] Approved recessed laser emitter, firing beam/effects and aiming pip.**
- Acceptance / evidence boundary: Do not mark complete from concept alone; verify live aiming, shots and damage.
- [ ] **COA-02-10 [OPEN] Oxygen/life support, door pressure effects, interior lighting and meaningful equipment functions.**
- Acceptance / evidence boundary: Document which props work versus decorative.
## 03 Wrist, menus and input
- [ ] **COA-03-01 [LIVE / VERIFY] T opens wrist in every posture, movement state, seat, EVA and water context.**
- Acceptance / evidence boundary: No stable-location gate; opening menu preserves held movement. Action limits explained separately.
- [ ] **COA-03-02 [LIVE / VERIFY] Raise left wrist to chest/face height while looking forward; compact quick menu first.**
- Acceptance / evidence boundary: Missions, navigation, crew, settings, ship; no downward camera forcing.
- [ ] **COA-03-03 [LIVE / VERIFY] Large upright world-projected holographic menus at arm reach, not flat HUD overlays.**
- Acceptance / evidence boundary: Six-category layout, depth frame and touch alignment checked in native scene; browser check pending.
- [ ] **COA-03-04 [OPEN] All settings/missions/contacts/crew/ship pages use consistent clear layout without endless scrolling.**
- Acceptance / evidence boundary: Match approved reference; preserve navigation and expose all functions.
- [ ] **COA-03-05 [LIVE / VERIFY] Escape opens tactile settings/pause menu; ship consoles contain ship controls only.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: In shared universe, local menu cannot pause everyone’s simulation.
- [ ] **COA-03-06 [LIVE / VERIFY] Optional fullscreen keyboard capture; T retains capture, Escape releases it.**
- Acceptance / evidence boundary: Browser-reserved shortcuts only when supported and granted; never promise universal Ctrl+T/W blocking.
- [ ] **COA-03-07 [OPEN] Expose all controls and shortcut keys, interaction hints, seat exit and contextual actions legibly.**
- Acceptance / evidence boundary: Readable at target resolutions; touch targets and correct left/right finger contact.
- [ ] **COA-03-08 [LIVE / VERIFY] EVA Q/E rolls suit; separate vertical translation controls.**
- Acceptance / evidence boundary: Check ship and suit mappings plus browser-safe descend alias.
- [ ] **COA-03-09 [OPEN] Keep upper compass/speed/altimeter/status band molded to upper viewport without obstructing sight.**
- Acceptance / evidence boundary: Art comparison and readability acceptance required.
## 04 Flight, recall and navigation
- [ ] **COA-04-01 [LIVE / VERIFY] Autopilot points nose at destination before accelerating; no pancake upward flight.**
- Acceptance / evidence boundary: Regression test turn, braking, arrival and manual cancel.
- [ ] **COA-04-02 [LIVE / VERIFY] Jump respects incoming direction, consistent arrival position and orientation.**
- Acceptance / evidence boundary: Test multiple headings; no unexplained snap/teleport to opposite approach.
- [ ] **COA-04-03 [LIVE / VERIFY] Online recall follows moving player using bounded brake/replan.**
- Acceptance / evidence boundary: Space and surface integration cases pass; idle capability polling performs zero terrain scans; explicit cold off-apron planning now measured 173–458 ms locally. Production CPU budget and final release checks remain pending.
- [ ] **COA-04-04 [LIVE / VERIFY] Space recall holds at safe nearby stand-off; surface recall searches clear flat landing area.**
- Acceptance / evidence boundary: Avoid trees, objects, terrain and other vehicles; 100–300m search intent, safe failure if no site.
- [ ] **COA-04-05 [LIVE / VERIFY] Recall permissions, occupied-ship protection, cancel, disconnect and authority transfer are server fenced.**
- Acceptance / evidence boundary: Verify latest generalized plan against replay/revocation and unrelated-host scenarios.
- [ ] **COA-04-06 [OPEN] Tactile remote ship power, lock, doors, management and recall remain usable from appropriate states.**
- Acceptance / evidence boundary: Server permission checks and truthful unavailable reasons.
- [ ] **COA-04-07 [OPEN] Station approach/docking and Aurora Station upgrade service.**
- Acceptance / evidence boundary: User must actually reach station and purchase/apply upgrades.
- [ ] **COA-04-08 [OPEN] Star map, destinations, waypoints, party HUD/map tracking and direct navigation/jump to friends.**
- Acceptance / evidence boundary: Authorized shared locations; consistent marker updates and destination arrival.
## 05 Multiplayer, ownership and persistence
- [ ] **COA-05-01 [LIVE / VERIFY] One MAIN persistent universe launcher with cinematic startup and actual player count/API health.**
- Acceptance / evidence boundary: MAIN is live. Cinematic correction staged 2026-10-24: automatic two-location station/coast tour, actual water animation, pause/reduced-motion override and natural per-shot preparation. Server physics FPS is not implemented and must not be fabricated. Browser gameplay acceptance remains open.
- [ ] **COA-05-02 [LIVE / VERIFY] Server D1 account progression/world storage; stable player and unique ship IDs.**
- Acceptance / evidence boundary: No active browser-local gameplay save dependency or recovery gate.
- [ ] **COA-05-03 [LIVE / VERIFY] Invite codes add party members, not separate multiplayer sessions; invites from any posture.**
- Acceptance / evidence boundary: Two-account user acceptance still required.
- [ ] **COA-05-04 [LIVE / VERIFY] Ship/vehicle ownership, pairing and permissions, group membership and crew grants.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: Owner, grantee, stranger and revoked-user tests; forge builder ownership later.
- [ ] **COA-05-05 [OPEN] Fleet storage/retrieval and multiple owned ships/vehicles with explicit capacity.**
- Acceptance / evidence boundary: Current beta has 12 resident ship berths, not unlimited fleet support; archival/expansion missing.
- [ ] **COA-05-06 [LIVE / VERIFY] Safe beta starting area and separate starter ship allocation for each player.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: Final lore-aligned lunar crater facility remains unfinished.
- [ ] **COA-05-07 [OPEN] Final lunar starter facility, fabricator/research/shipyard/garage and destroyed-Earth progression.**
- Acceptance / evidence boundary: Current test world is not final lore environment.
- [ ] **COA-05-08 [LIVE / VERIFY] Smooth remote player/ship motion using real sample age, interpolation and bounded prediction.**
- Acceptance / evidence boundary: Actual multi-client browser motion/frame-time acceptance pending.
- [ ] **COA-05-09 [OPEN] Authoritative continuous multiplayer physics server and trustworthy tick metrics.**
- Acceptance / evidence boundary: Current physics is client-hosted; D1 storage alone is not a dedicated simulation server.
- [ ] **COA-05-10 [OPEN] Total destruction/despawn and persistent ownership cleanup.**
- Acceptance / evidence boundary: Define threshold and handle passengers, cargo and stored vehicles safely.
## 06 Hoverbike
- [ ] **COA-06-01 [LIVE / VERIFY] Two-seat HB-02 bike with driver/passenger use, deploy, dismount and stow inside ship.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: v43 manual Ship → Fleet → HB-02 allocation exists; confirm visible physical placement.
- [ ] **COA-06-02 [LIVE / VERIFY] Automatically provision one starter bike idempotently and make storage/discovery obvious.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: No duplicates, preserve existing deployed vehicle and permissions.
- [ ] **COA-06-03 [LIVE / VERIFY] Bike can fly in space when deployed there and over mountains in atmosphere, but cannot self-ascend to space.**
- Acceptance / evidence boundary: Mother ship can carry stowed bike through atmospheric boundary.
- [ ] **COA-06-04 [OPEN] Bike collision parity, multiplayer motion and parent-ship permissions.**
- Acceptance / evidence boundary: Server collider parity remains incomplete; do not claim all-vehicle coverage.
## 07 Physics, death and collision
- [ ] **COA-07-01 [LIVE / VERIFY] Replace broadphase-radius ground clearance with oriented hull/gear support.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: 5m hover phantom-contact reproduction fixed and published in v44; actual user-device flight acceptance remains pending.
- [ ] **COA-07-02 [LIVE / VERIFY] Prevent ship impact from scooping/attaching a player through hull; verify real hatch boarding.**
- Acceptance / evidence boundary: Swept collision and moving-frame tests; passengers already aboard remain attached.
- [ ] **COA-07-03 [LIVE / PARTIAL] Shared terrain, tree, rock and fixture collision geometry for ship/suit/bike.**
- Acceptance / evidence boundary: Not every world asset covered; tiny decoration remains visual-only.
- [ ] **COA-07-04 [LIVE / VERIFY] Actual moving ship-versus-ship collision and correct station collision shape.**
- Acceptance / evidence boundary: v44 replaces the final station origin-sphere contact with structural meshes and adds canonical relative hull sweeps with packet/epoch fencing. Native and simulation checks pass; live multi-client play acceptance remains open.
- [ ] **COA-07-05 [OPEN] Audit every collidable generated asset with visible-surface-aligned shapes.**
- Acceptance / evidence boundary: Use suitable static meshes/convex or compound dynamic shapes, not automatically expensive triangle bodies everywhere.
- [ ] **COA-07-06 [OPEN] Real Box3D runtime integration with explicit build/API evidence.**
- Acceptance / evidence boundary: Current Aurora build does not execute native Box3D; prior claims do not establish integration.
- [ ] **COA-07-07 [OPEN] Player death animations, physical ragdolls, recovery/respawn and multiplayer synchronization.**
- Acceptance / evidence boundary: Requires real physics support and body/joint/animation transitions, not fake visual-only death.
## 08 Content, inventory and building
- [ ] **COA-08-01 [LIVE / VERIFY] Server inventory, equipment and ship cargo implemented; native proof and browser acceptance tracked in COA-14.**
- Acceptance / evidence boundary: Starter items, stacks/capacity, equipment/cargo, clear selection and transfers.
- [ ] **COA-08-02 [OPEN] Server-persisted storage crates with permissions and safe item transfers.**
- Acceptance / evidence boundary: No duplication on simultaneous transfer/reconnect; not a browser-only cosmetic inventory.
- [ ] **COA-08-03 [OPEN] Quick-deploy habitation with ship-like survival essentials.**
- Acceptance / evidence boundary: Placement preview, valid terrain/collision, ownership, persistence and interaction.
- [ ] **COA-08-04 [OPEN] Buildable and usable beds plus simple survival crafting loop.**
- Acceptance / evidence boundary: Resources, recipes, placement, sleep/stand-up and persistence.
- [ ] **COA-08-05 [OPEN] More missions and side activities with real objectives/rewards/progression.**
- Acceptance / evidence boundary: Acceptance requires playable loops, not menu labels.
- [ ] **COA-08-06 [OPEN] More distinct POIs and meaningful exploration rewards.**
- Acceptance / evidence boundary: Reference-backed scene quality, navigation, collision and streaming.
- [ ] **COA-08-07 [OPEN] Design enemy types and mockups; implement behavior, encounters, combat and rewards.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: User delegated creative choice; concepts not yet delivered for this expansion.
- [ ] **COA-08-08 [OPEN] Forge/blueprint ship construction, research and future vehicle fabrication ownership.**
- Acceptance / evidence boundary: Architecture must connect completed build to player ownership; full construction remains future scope.
## 09 Whole-world visual quality and code-first assets
- [ ] **COA-09-01 [OPEN] Apply approved coordinated albedo, normal and roughness detail throughout world and every asset family.**
- Latest scope/evidence: See AlienPlanet-only biome update below; existing desktop conversions must be inspected, and no visual replacement is yet verified.
- Acceptance / evidence boundary: Reference was isolated material test, not evidence of world integration.
- [ ] **COA-09-02 [OPEN] Terrain real-world texture scale, correct UV/tiling, normals, roughness and transitions.**
- Latest scope/evidence: See AlienPlanet-only biome update below; existing desktop conversions must be inspected, and no visual replacement is yet verified.
- Acceptance / evidence boundary: No toy-like flat surfaces, repeated obvious seams or mismatched scales.
- [ ] **COA-09-03 [OPEN] Cockpit/ships/props/buildings/vehicles PBR finish and detailed geometry.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: Exact approved reference fidelity assessed separately from functional completion.
- [ ] **COA-09-04 [OPEN] Use PlayCanvas lighting, shadows, atmosphere, sky/clouds and interior/exterior exposure coherently.**
- Acceptance / evidence boundary: Measure quality/performance; no blanket expensive effect pass.
- [ ] **COA-09-05 [OPEN] Water, weather, wind, foliage response and high-fidelity environment effects.**
- Latest scope/evidence: See AlienPlanet-only biome update below; existing desktop conversions must be inspected, and no visual replacement is yet verified.
- Acceptance / evidence boundary: Rigid-body physics is not a complete fluid solver; hybrid approach and budgets required.
- [ ] **COA-09-06 [OPEN] 2D reference → 3D → code workflow with commercial-use assets and preserved provenance.**
- Latest scope/evidence: See AlienPlanet-only biome update below; existing desktop conversions must be inspected, and no visual replacement is yet verified.
- Acceptance / evidence boundary: Retain mesh/material data honestly; code encoding alone does not guarantee smaller/faster assets.
- [ ] **COA-09-07 [OPEN] Poly Haven and other approved free commercial-use resources integrated selectively.**
- Latest scope/evidence: See AlienPlanet-only biome update below; existing desktop conversions must be inspected, and no visual replacement is yet verified.
- Acceptance / evidence boundary: License manifest and optimized conversion, not bulk download falsely labelled in-game.
- [ ] **COA-09-08 [OPEN] Index all approved cockpit, ship, laser, wrist, bike and menu references in design library.**
- Acceptance / evidence boundary: Latest explicit approval overrides old superseded-folder labels.
- [ ] **COA-09-09 [OPEN] Per-asset LOD, material budget and side-by-side reference acceptance.**
- Latest scope/evidence: See AlienPlanet-only biome update below; existing desktop conversions must be inspected, and no visual replacement is yet verified.
- Acceptance / evidence boundary: All 18 asset families listed below must be audited, not inferred complete from one sample.
## 10 Performance, caching and proof
- [ ] **COA-10-01 [LIVE / VERIFY] Persistent asynchronous geometry cache with recipe/version invalidation and safe fallback.**
- Acceptance / evidence boundary: v43 24MiB IndexedDB LRU; CPU-generated data only, not persistent GPU resources or gameplay saves.
- [ ] **COA-10-02 [OPEN] Warm up startup and newly encountered assets without repeated flicker or main-thread stalls.**
- Acceptance / evidence boundary: Track fetch/decode/build/upload/shader timings separately; reload still recreates GPU state.
- [ ] **COA-10-03 [OPEN] Diagnose ramp/door, interior, windshield and new-asset lag with measurements.**
- Acceptance / evidence boundary: Per-asset milliseconds, frame-time spikes, draw calls, shader/geometry costs and memory.
- [ ] **COA-10-04 [OPEN] Verify world partition, streaming, LOD and appropriate meshing optimizations actually run.**
- Acceptance / evidence boundary: Test entry/exit/revisit, no missing collisions or duplicated renders.
- [ ] **COA-10-05 [OPEN] Performance budget for generalized recall planning.**
- Acceptance / evidence boundary: 4.39s cold planner is current release blocker; retain collision checks while optimizing.
- [ ] **COA-10-06 [OPEN] Real browser multi-client regression and GPU/performance proof.**
- 2026-10-25 candidate reconciliation: 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.
- Latest user report, 23:01 UTC: 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.
- 2026-10-23 22:38 UTC diagnosis: 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 × 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.
- 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.
- Acceptance / evidence boundary: Native captures and API tests are useful but do not substitute for browser gameplay acceptance.
- [ ] **COA-10-07 [OPEN] Publish only tested version, verify deployment/version and supply actual screenshots/source evidence.**
- 2026-10-25 candidate reconciliation: 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.
- Acceptance / evidence boundary: v46 is the latest confirmed published baseline; staged R35 changes are not live. Keep outstanding work visible after each release.
## Asset-family quality coverage
Every family requires geometry, albedo/normal/roughness, UV scale, lighting, collision, LOD/streaming and reference comparison. All remain open until individually evidenced.
- [ ] CA-AF-HABITAT: Habitat
- [ ] CA-AF-CIVIC: Civic
- [ ] CA-AF-SUIT: Suit
- [ ] CA-AF-TRANSIT: Transit
- [ ] CA-AF-FABRICATION: Fabrication
- [ ] CA-AF-CARGO: Cargo
- [ ] CA-AF-STARTER-HULL: Starter Hull
- [ ] CA-AF-GEAR-RAMP: Gear Ramp
- [ ] CA-AF-COCKPIT: Cockpit
- [ ] CA-AF-TERRAIN: Terrain
- [ ] CA-AF-ROAD: Road
- [ ] CA-AF-FLORA: Flora
- [ ] CA-AF-FAUNA: Fauna
- [ ] CA-AF-FIELD-INSTRUMENT: Field Instrument
- [ ] CA-AF-LAB: Lab
- [ ] CA-AF-RIFT: Rift
- [ ] CA-AF-ORBITAL: Orbital
- [ ] CA-AF-RESCUE: Rescue
## Preserved historical production groups
These are prior recorded assessments, not freshly verified statuses. Original IDs/history remain in public/production/tasks.json. New checklist items supplement them; they do not overwrite or erase their requirements.
- [ ] SS-01: Pilot seat and reachable controls
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "not_published"}
- [ ] SS-03: Continuous cockpit and startup
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] SS-05: Starter exterior and low stance
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] SS-07: Ramp and boarding controls
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] SS-09: Landing gear
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] SS-10: Autopilot and assistance
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "pending", "deployment": "published"}
- [ ] SS-11: Ship HUD and telemetry
- Prior assessment: {"implementation": "implemented", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] SS-12: Recipe and complete ship cycle
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "not_published"}
- [ ] UIW-20261019-OSF-01: Original player and helmet HUD
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "not_published"}
- [ ] UIW-20261019-SH-01: Title and pause menus
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] UIW-20261019-SH-02: Persistent settings
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] UIW-20261019-SH-03: Procedural buildings
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
- [ ] UIW-20261019-SH-04: Terrain roads and water
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "not_published"}
- [ ] UIW-20261019-SH-05: Flora fauna and habitats
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] UIW-20261019-SH-06: Time lighting and atmosphere
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] UIW-20261019-SH-07: World and action audio
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
- [ ] UIW-20261019-SH-08: Kokoro and ALAN
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
- [ ] UIW-20261019-SH-09: Optimization and resources
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "not_applicable", "deployment": "not_published"}
- [ ] UIW-20261019-SH-10: Responsive accessible UI
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] UIW-20261019-SH-11: Reference and quality acceptance
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] UIW-20261019-SH-12: Mouse and body-relative hand contact
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "pending", "deployment": "published"}
- [ ] UIW-20261019-SH-13: Browser Godot and launcher
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "pending", "deployment": "published"}
- [ ] CA-SB-01: After the Protocol
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
- [ ] CA-SB-02: Common Ground
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
- [ ] CA-SB-03: A Ship You Can Touch
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] CA-SB-04: The Living Frontier
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "differences", "deployment": "published"}
- [ ] CA-SB-05: At the Rift’s Edge
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
- [ ] CA-SB-06: Beyond the Lunar Horizon
- Prior assessment: {"implementation": "in_progress", "verification": "partial", "art": "pending", "deployment": "published"}
- [ ] CA-SB-07: The Earthward Route
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
- [ ] CA-SB-08: A Place to Return To
- Prior assessment: {"implementation": "reconcile", "verification": "not_run", "art": "pending", "deployment": "not_published"}
## Historical acceptance criteria retained verbatim
### UIW-20261019-OSF-01 — Original-reference Citizens of Aurora player HUD
### UIW-20261019-SH-12 — Mouse click, body-relative hands, natural reach and one contact action
### UIW-20261019-SH-01 — Full-screen start, pause, resume and nested menu state
### UIW-20261019-SH-02 — Persistent settings that control actual outputs
### UIW-20261019-SH-03 — Semantic procedural buildings and shared descriptors
### UIW-20261019-SH-04 — Consistent spline roads, terrain, water and placement
### UIW-20261019-SH-05 — Denser habitat-based flora and behavior-based fauna
### UIW-20261019-SH-06 — Cyclic day/night, lighting and atmospheric state
### UIW-20261019-SH-07 — World ambience and responsive action audio
### UIW-20261019-SH-08 — Kokoro narration, dialogue and ambient speech across projects
### UIW-20261019-SH-09 — Measured cost and resource lifetime for every introduced change
### UIW-20261019-SH-10 — Readable, responsive and accessible UI
### UIW-20261019-SH-11 — Matched-reference evidence and truthful completion
### UIW-20261019-SH-13 — Same-game browser/Godot parity and launcher delivery roadmap
### SS-01 — Click the actual pilot seat
### SS-02 — Put essential controls within natural pilot reach
### SS-03 — Make the sensor panorama continuous around the cockpit
### SS-04 — Complete approach, seating, initialization and flight information
### SS-05 — Fit the exterior to the selected ship design
### SS-06 — Lower the landed stance
### SS-07 — Give the boarding ramp a fitted stow/deploy mechanism
### SS-08 — Integrate boarding controls in the ship
### SS-09 — Retract landing gear into real fitted internal bays
### SS-10 — Inventory and complete real autopilot behavior
### SS-11 — Complete the ship HUD from live telemetry
### SS-12 — Retain code and semantic recipes as the asset source
### SS-13 — Verify a complete playable ship cycle
### QA-01 — Source reconciliation
### QA-02 — Reference matching
### QA-03 — Chair entry
### QA-04 — Panel reach
### QA-05 — Startup and panorama
### QA-06 — Exterior and lower stance
### QA-07 — Ramp mechanics
### QA-08 — Boarding controls
### QA-09 — Gear and bay doors
### QA-10 — Autopilot inventory and behavior
### QA-11 — HUD correctness
### QA-12 — Complete game loop
### QA-13 — Persistence and interruption
### QA-14 — Performance and source policy
### QA-15 — Release provenance
### OPT-01 — Measure uncapped frame cadence, simulation CPU, scene submission CPU and resource/pass counters separately.
### OPT-02 — Render only geometry contributing to a view; share the powered sensor capture and avoid the sealed-cabin duplicate exterior pass.
### OPT-03 — Cache materials, batch static structure within spatial bounds and instance repeated detail.
### OPT-04 — Bound incremental generation, retain parent terrain until replacements are ready and use different split/merge thresholds.
### OPT-05 — Refresh decorative populations after meaningful movement and noncritical HUD data at a bounded cadence.
### OPT-06 — Derive simple physics proxies, visual meshes, map footprints and reach/navigation anchors from shared semantic dimensions.
## 14. Inventory and permission regression correction (2026-10-23 18:30 UTC)
- [ ] **COA-14-01 [LIVE / VERIFY] Tab opens the functional inventory and loadout workspace, not Overview.**
- [ ] **COA-14-02 [LIVE / VERIFY] Equip and unequip compatible equipment with server confirmation.**
- [ ] **COA-14-03 [LIVE / VERIFY] Show actual backpack quantities, stack operations and capacity.**
- [ ] **COA-14-04 [LIVE / VERIFY] Transfer items atomically between backpack and authorized ship cargo.**
- [ ] **COA-14-05 [LIVE / VERIFY] Keep one coherent Inventory workspace with Loadout, Backpack and Cargo options.**
- [ ] **COA-14-06 [LIVE / VERIFY] Keep T quick wrist and Escape settings distinct from Tab.**
- [ ] **COA-14-07 [LIVE / VERIFY] Remove generic Detail pages, duplicate navigation and irrelevant debug text.**
- [ ] **COA-14-08 [LIVE / VERIFY] Preserve upright projected touch interaction and readable controls.**
- [ ] **COA-14-09 [LIVE / VERIFY] Select an exact ship and person or group for explicit permission grant/revoke.**
- [ ] **COA-14-10 [LIVE / VERIFY] Enforce owner, grantee, stranger and revoked rights on the server.**
- [ ] **COA-14-11 [LIVE / VERIFY] Keep game settings separate from ship controls.**
- [ ] **COA-14-12 [LIVE / VERIFY] Preserve seat exit, recall, doors, movement and pointer capture.**
- [ ] **COA-14-13 [LIVE / VERIFY] Verify key routing, actual actions, persistence and two-player races.**
- [ ] **COA-14-14 [LIVE / VERIFY] Capture real candidate screenshots and label verification limits.**
- 2026-10-25 candidate reconciliation: 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.
- [ ] **COA-14-15 [LIVE / VERIFY] Update master checklist and distinguish candidate from deployed state.**
- 2026-10-25 candidate reconciliation: 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.
These corrections were published in v45 at 21:36:07 UTC. Server inventory is new implementation, not a claimed recovered existing system. Public MAIN API returned HTTP 200; new Inventory GET route returned its intended HTTP 405. This confirms route availability, not an authenticated live mutation test.
Release evidence: docs/verification/inventory-permissions-20261023/README.md. The server suite covers 23 cases; independent tests include 250 mixed-account commands with conserved quantities and unique item IDs. Actual production-handler tests cover Tab → item selection → HTTP/D1 equip, stale touches, and explicit-only recovery after an uncertain response. Permission entry remains backed by the existing authoritative account/group/vehicle ACL.
Inventory scope is a finite one-time starter kit, six equipment slots, backpack move/split/capacity, and authorized nearby stationary-ship cargo transfers. Equipping persists the equipment state and HUD list; weapon/tool behaviors, consumable use effects, armor statistics and avatar gear appearance are not delivered by this repair. Storage crates, crafting and habitation remain open above. Native scene captures are not authenticated multi-browser gameplay acceptance; visual equivalence to the inventory concept remains unapproved. All checkboxes remain unchecked until their full acceptance boundaries are met.
## Scope notes
- The separate 25M NCM model experiment is not an Aurora gameplay deliverable.
- Access to another chat or local folder is not assumed. Approved references must be retrieved before exact matching is claimed.
- Current D1 persistence and client-hosted physics must not be described as an always-running authoritative dedicated physics server.
- Browser keyboard restrictions and GPU cache lifetime must be stated accurately.
## Performance investigation history — 2026-10-23
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 × 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.
Source verified against unchanged live v45 commit 4735c72de40094da4df5cf8502e03dc9d71a01d0. GPU timing uses supported, available, non-disjoint WebGL timer queries, sampled one in eight frames and smoothed, with no CPU fallback. SCENE includes world/scene work and draw submission; the displayed frame value is the approximately 500 ms animation-frame interval mean. The screenshot does not establish the reason for the graphics slowdown.
Pending evidence:
- 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.
COA-10-06 remains OPEN. This documentation-only update preserves the v45 live receipt and all 93 requirements. No game code, settings or deployment changed.
### 23:01 UTC follow-up
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.
No game changes or deployment accompanied this documentation update. The v45 live receipt and previous diagnostic evidence remain unchanged.
## AlienPlanet-only biome update — 2026-10-24 00:19 UTC
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.
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.
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.
The delivered asset recommendations report and 27-family CSV distinguish candidates from converted/usable assets. The earlier generic Poly Haven/resource-selection item remains historical but does not authorize non-pack substitutes for these biomes. All affected requirements remain OPEN; no game code, live release or checklist completion status changed.
## Cinematic launcher correction — 2026-10-24
COA-05-01: staged bounded presentation-only correction. The previous camera used a subtle 240-second station arc; reduced-motion preference paused it without explaining why. The candidate automatically tours Aurora Station and the existing Kepler coast/water in 20-second shots, using one camera and the existing 20 Hz title render budget. Fade-hidden cuts hold for natural resource preparation. Slow/failed destination preparation falls back once to the station without forcing readiness. Manual Pause and reduced motion remain respected; explicit Play overrides the preference. Entering gameplay stops the title director. No fabricated players, new biome assets, simulation changes or save writes.
Evidence: camera, preparation and motion-policy tests; relevant inventory/permissions/pointer regressions; native PlayCanvas scene captures under docs/verification/cinematic-poi-tour. Native screenshots are not browser gameplay verification. The cloud local preview returned connection refused. The obsolete tactile-game-handlers test still expects pre-v45 Tab Overview; the current v45 inventory-routing regression covers the correct Inventory contract. Final candidate/deployment receipt is recorded separately after publication. All 93 requirement IDs and prior performance/asset history are retained.
Sable Mesa was tested but excluded from the enabled tour because its preparation exceeded the real 45-second timeout in native medium/low fixtures. The fallback worked, but a permanently failing default shot is not shipped. This is a verified two-location tour, not a three-location or new-biome completion claim.
Final native medium-quality two-location capture passed: Station → Kepler coast → Station all naturally ready; actual fixed-camera water changes, pause/hidden freeze, unchanged pilot and zero extra window passes verified. Independent lifecycle checks additionally prove later cinematic warmup does not block Enter/Sign In after first genuine readiness; gameplay retains its own preparation gate. Hidden time during an unfinished destination can conservatively trigger fallback on return. Browser acceptance remains unverified.
## R35 integration release candidate — 2026-10-25
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 report: /verification/r35-integration/ (native fixture images, scoped test summary and open gates). All 93 current requirements retain their prior checkbox/status state. No new requirement IDs were necessary: R35, enemy roles, exact bike and pairing recovery refine existing requirements.
### Preserved prior header (historical, superseded by v46 receipt above)
Updated: 2026-10-24 06:58 UTC / 01:58 UTC−05.
Current live baseline: v45, commit 4735c72de40094da4df5cf8502e03dc9d71a01d0.
Deployment succeeded at 2026-10-23 21:36:07 UTC: appgdep_6adbd337fa1c8191938e10543a4618ec. The exact approved v45 was deployed unchanged.
Public MAIN API returned HTTP 200; browser launcher/status verified. Cloud browser lacks WebGL, so authenticated in-game browser acceptance remains open.
This receipt update is newer than the checklist embedded in the immutable v45 build; its published board retains the pre-publication snapshot until the next approved release.