Skip to main content

AEROSIM-TS-138

Project task

Gate active flight behind deliberate launch

The /flight route remains inactive and cannot start until a complete reviewed configuration produces one deliberate launch event.

AEROSIM-TS-138Canonical ID TASK-0138
Verified flow state
Done
Owner
AeroSim Architecture and Delivery
Component
Gate active flight behind deliberate launch
Repository
corp-v1-aerosim/corp-v1-aerosim

Delivery scope

Stop constructing and advancing FlightRuntime merely because an authenticated browser opens /flight; bind runtime creation and requestAnimationFrame scheduling to a successful SessionLaunchCoordinator result.

Implementation contract

Implementation artifacts

  • corp-v1-aerosim/corp-v1-aerosim:applications/web/src/App.tsx
  • corp-v1-aerosim/corp-v1-aerosim:applications/web/src/router.tsx
  • corp-v1-aerosim/corp-v1-aerosim:applications/web/src/session/launch/session-launch-coordinator.ts

Inputs

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

Outputs

  • The /flight route remains inactive and cannot start until a complete reviewed configuration produces one deliberate launch event.

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

  • Open /flight directly after login and verify no simulation advances and no SIMULATION ACTIVE status appears.
  • Launch from a complete summary and prove the runtime starts once, while Flight not launched and Simulation active can never be shown together.

Traceability

Requirements

Dependencies

Acceptance evidence

Verified delivery: application PR #201 gates the active /flight runtime behind the successful TASK-0137 deliberate launch result; focused and full validation, candidate CI, integration CI, and immutable image publication passed on exact revisions. 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.