Wishlist

Living truth of planned, in-progress, shipped, and dropped features. Claude maintains this file — it's the resume-after-crash anchor for any session.

How this works. Items start as todo. Move to wip when work begins, done when shipped (with milestone tag), or dropped with a strikethrough + reason. Claude reviews this list at every milestone start and end. The NO SILENT SHELVING rule applies: if an item is dropped, the reason is visible, not hidden.
Todo In progress Done Dropped

Milestone Roadmap

The planned arc for Neonaut. Each milestone is deep; prior milestones are prerequisites for later ones.

M1 — Workshop + Launch core

Pixi.js + Matter.js boot, responsive canvaswip
Part catalog: command pod, fuel tank, engine, radial fin, nose cone, decoupler, strut, landing gearwip
Workshop: drag-drop parts onto a grid, snap to attach points, symmetry optionwip
Rocket templates saved to IndexedDB (name, save, load, delete)wip
Launch scene: gravity, thrust, fuel burn, throttle, gimbal, stage separationwip
Crash / land detection + mission summarywip
HUD: altitude, velocity, throttle, fuel, apoapsis, control authoritywip
Playwright: smoke (no 404), workshop assemble, scripted launch reaches altitudewip

M2 — Atmosphere + Orbit + First Moon

Atmospheric drag layers (troposphere → exosphere)todo
Parachutes (drogue + main), deployable at altitudetodo
Orbital mechanics + first low-orbit goaltodo
Space station rendezvous (simple approach check)todo
Airless moon landing — counter-thrusters requiredtodo

M3 — Scanning + Rovers + Rescue

Scanner satellite payload + star-map reveal mechanictodo
Deploy rover on landing, drive + camera followtodo
Surface resource nodes + gatheringtodo
Rescue mission: ship stranded when fuel zero, bonus on recoverytodo
First secret discovery on a planet (seed the mystery layer)todo

M4 — Part Crafting + Tech Tree

Resource → alloy → advanced-part fabrication chaintodo
Tech tree UI with unlock coststodo
20+ new parts: multi-stage decouplers, radial thrusters, ion engine, solar panels, heat shield, RCS, struts, etc.todo

M5 — Diverse Atmospheres

Lava planet (heat damage, thermal updrafts)todo
Goo world (viscous drag, sticky landing)todo
Ocean planet (splashdown, buoyancy, float pods)todo
Cliff world (precision landing zones)todo
Meteor-storm planet (dodging hazard)todo

M6 — Rover Variety + Planetary Equipment

Rover chassis: wheeled, tracked, legged, hovertodo
Deployable drills, sample-return pods, beacons, base modulestodo

M7 — Quests + Missions

Contract board: satellite altitudes, sample retrieval, rescuestodo
Payouts fund R&D + part unlockstodo

M8 — Space Stations + Docking

Docking physics (alignment, closing velocity, magnetic capture)todo
Modular station expansion + fuel depotstodo

M9 — Secrets + Anomalies

Derelict alien ship wreckstodo
Floating monoliths + lore fragmentstodo
Singing crystal planettodo
Sentient goo-blob companiontodo
Ringed planet debris-field puzzletodo
Kraken gravity anomaly easter eggtodo

M10 — Career Polish + Deploy

Progression curve + balance passtodo
Achievements + stats dashboardtodo
Photo modetodo
Grand-tour endgame challengetodo
Accessibility pass (contrast, reduced motion, input remap, colorblind icons)todo
Run deploy_pages.sh → live on GitHub Pagestodo

Long-term Shelf (post-M10)

Things the user knows they want, not scheduled into M1–M10. Surface when a milestone comes close to ready.

Off-world industry: mine on moon → build launchpad → launch new craft from local materialstodo
Long-term 4X-style loop. Tier progression: Home → Moon-tier → Rocky-planet-tier → Gas/exotic-tier. Each tier uses previous as staging base.
Procedural galaxy beyond hand-authored planetstodo
Rocket template share export/import (JSON)todo
Life support + crew morale (oxygen timers, food)todo
Weather: sandstorms, aurora, tidal quakestodo
Mod support (custom parts via JSON)todo
In-game photo album + screenshot gallerytodo

Polish & Aesthetics

Hover effects, animations, lightboxes, charts. See docs/ui-aesthetics.md.

Physics visualization: thrust vectors, CoM marker, drag arrowstodo
Parallax star background + neon particle trails for thrusterstodo
Altitude/velocity telemetry chart at mission-endtodo

Bugs

Known issues. Add new bugs here as you find them; check off when fixed.

Technical Debt Registry

Items deliberately shelved with the tradeoff named. Don't add more without naming the tradeoff.

Dependencies accepted: pixi.js (~230KB gz), matter-js (~90KB gz)todo
Both are core to the game. Tradeoff: bundle size ~320KB gz vs hand-rolling 2D WebGL + rigid-body physics from scratch — not viable for project scope.

Shelved / Revisit

Items deferred because the foundation isn't ready yet. Surface when prerequisites land.