AEROSIM-TS-123
Conform flying-world selection to the approved Flight Setup design
Every supported world appears and selects through the approved Flight Setup presentation without catalogue or navigation drift.
- Verified flow state
- Done
- Owner
- AeroSim UI/UX, Architecture and Delivery
- Feature
- AEROSIM-FT-6
- Component
- Web Application — Release 1.0.0 user journey
- Repository
- corp-v1-aerosim/corp-v1-aerosim
Delivery scope
Implement the world-selection portion of UIUX-100-FLIGHT-SETUP, preserving approved imagery, labels, selected treatment, square controls, unavailable/loading feedback, and the selected world carried into pre-flight.
Implementation contract
Implementation artifacts
- applications/web/src/flight-setup/WorldSelector.tsx
- applications/web/test/design/world-selector-design-conformance.spec.tsx
Inputs
- The ReleaseDesignContractV1 baseline from TASK-0117.
- Training Airfield, Coastal Range, Mountain Valley, loading, and unavailable-world fixtures.
Outputs
- A design-conformant world selector bound to canonical world IDs.
- Visual and round-trip evidence for every world option.
Failure boundaries
- Fail on unknown world IDs, image/copy mismatch, selection loss, dead controls, or wrong pre-flight value.
- Prevent continuation while the selected world cannot be resolved.
Excluded scope
- Dynamic weather and additional worlds remain excluded.
- World loading and collision behavior remain owned by existing runtime Tasks.
Verification steps
- Run applications/web/test/design/world-selector-design-conformance.spec.tsx.
- Select every world, compare its visual state, and verify the exact ID reaches pre-flight.
Traceability
Dependencies
- AEROSIM-TS-113Canonical ID: TASK-0113
Acceptance evidence
Verified delivery: application PR #155 reviewed head ac190ca2f2c6d71bee7e7911dd238d6ab14548c8 and post-merge repair PR #158 reviewed head 7edcbd2230f9b0ac1920bb1f85eaba69417221da are integrated on canonical test revision 69e0d9d78610bbdcbf0e28503efc25c4ff57e530; 12/12 focused Flight Setup conformance tests, affected web tests, production build, and exact world-ID pre-flight routing passed; screenshots cover Training Airfield and Coastal Range at 1280x720 and 1600x900 against Penpot revision 6569; integration run 4654 and immutable publication run 4653 succeeded with registry digest readback. Release completion verified on product 1.0.0.0 at GitOps revision 5d3712d89dfbf7dacd993348e55f497d126c7bf9 with Argo Synced/Healthy, exact image digests, authenticated API/database access, and three-world configured-flight acceptance.
Current evidence boundary
No current implementation, acceptance, release, or deployment evidence is claimed for this planned Task. Any prior implementation may be used only as prototype and discovery evidence.