Skip to main content

AEROSIM-TS-124

Project task

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.

AEROSIM-TS-124Canonical ID TASK-0124
Verified flow state
Done
Owner
AeroSim UI/UX, Architecture and Delivery
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

Requirements

Dependencies

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.