AEROSIM-TS-124
Conform flight and environment conditions to the approved Flight Setup design
Supported condition presets display, validate, select, and reach pre-flight through the approved controls and states.
- Verified flow state
- Done
- Owner
- AeroSim UI/UX, Architecture and Delivery
- Feature
- AEROSIM-FT-15
- Component
- Web Application — Release 1.0.0 user journey
- Repository
- corp-v1-aerosim/corp-v1-aerosim
Delivery scope
Implement the conditions portion of UIUX-100-FLIGHT-SETUP, preserving the approved control layout, values, selected states, validation feedback, Back and Continue actions, and the exact preset snapshot shown in pre-flight.
Implementation contract
Implementation artifacts
- applications/web/src/flight-setup/ConditionSelector.tsx
- applications/web/test/design/condition-selector-design-conformance.spec.tsx
Inputs
- The ReleaseDesignContractV1 baseline from TASK-0117.
- Every supported condition preset plus invalid, incompatible, loading, and catalogue-drift fixtures.
Outputs
- A design-conformant condition selector bound to canonical preset IDs and values.
- Screenshot, validation, and round-trip evidence for all declared states.
Failure boundaries
- Fail on unsupported values, incompatible combinations, hidden validation, stale selection, or wrong destination.
- Prevent continuation until one valid condition snapshot is confirmed.
Excluded scope
- Dynamic weather editing and custom arbitrary values remain excluded.
- Condition simulation behavior remains owned by existing runtime Tasks.
Verification steps
- Run applications/web/test/design/condition-selector-design-conformance.spec.tsx.
- Compare each preset and failure state and verify the selected snapshot reaches pre-flight unchanged.
Traceability
Dependencies
- AEROSIM-TS-100Canonical ID: TASK-0100
Acceptance evidence
Verified delivery: application PR #166 merged reviewed head 83faa18d526dbecb78f304580fbc190815aefcc2 as 58723125095e43e77a6bf558fa3fbecb03829d5e; 15 focused conformance tests, 1,277 web tests plus browser suites, full quality gates, and exact preset round-trip passed; 12 screenshots cover every supported preset and failure state at both required viewports against Penpot revision 6569; integration run 4696 and immutable publication run 4695 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.