Skip to main content

AEROSIM-TS-142

Project task

Conclude a flight with an outcome and retry path

END FLIGHT concludes the active session, presents its recorded outcome, and offers valid retry, restart, or exit actions instead of dropping the player into an empty setup state.

AEROSIM-TS-142Canonical ID TASK-0142
Verified flow state
Done
Owner
AeroSim Architecture and Delivery
Component
Conclude a flight with an outcome and retry path
Repository
corp-v1-aerosim/corp-v1-aerosim

Delivery scope

Connect FlightMenu end action to the completion coordinator and outcome/debrief presentation while preserving the finished session identity and configuration.

Implementation contract

Implementation artifacts

  • corp-v1-aerosim/corp-v1-aerosim:applications/web/src/App.tsx
  • corp-v1-aerosim/corp-v1-aerosim:applications/web/src/flight/menu/FlightMenu.tsx
  • corp-v1-aerosim/corp-v1-aerosim:applications/web/src/flight/session/flight-completion-coordinator.ts
  • corp-v1-aerosim/corp-v1-aerosim:applications/web/src/flight/outcome/invalid-flight-outcome-panel.tsx

Inputs

  • Authenticated production acceptance against AeroSim 1.0.0.0 at source 2d237533af1d277fb86b794f519b31780f4112dd.
  • Acceptance direction and Wave 31 grouping in Discord message 1549073931644698767.

Outputs

  • END FLIGHT concludes the active session, presents its recorded outcome, and offers valid retry, restart, or exit actions instead of dropping the player into an empty setup state.

Failure boundaries

  • Fail release acceptance when the reproduced production behavior remains possible or the correction is not bound to the exact launched configuration.

Excluded scope

  • Do not broaden this correction into later-release Training, Logbook, or unrelated account-management scope.

Verification steps

  • End a launched flight and verify a coherent outcome/debrief appears before any new setup begins.
  • Exercise retry, restart, and exit once each and verify they preserve or reset only the documented session state.

Traceability

Requirements

Dependencies

Acceptance evidence

Verified delivery: END FLIGHT now freezes the active flight, persists and presents its recorded outcome with the launched configuration, and provides retry, restart-setup, and exit-home paths. Application PR #195 merged reviewed head de733f0ce11e176a13a13e53dc74a11ad50ef947 as 99efe45f3e3c3aaab09e92f61dd026b794428dcc. Focused flight-completion tests passed 15 of 15; exact-head CI 5058, integration CI 5062, and immutable image publication CI 5061 passed with Harbor 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.