ReviewOS

also looking at this

stacks/drone

feat: add VTOL scenario playback to the mission workspace

#84
Merged chris wants to merge codex/owned-vtol-workspace into main
26 files +1336 -66
docs/index.mdmodified+6-4
Changes to docs/index.md
@@ -51,16 +51,18 @@ profile remains neutral-only. The owned [sensor pipeline](sensors.md),
5151journals verified metadata and prepares owned image candidates. Physical board
5252installation, persistent boot selection and recovery require separate qualification.
5353The [library API](api.md) describes behavior extensions. The
54[shared vehicle contract](vehicles.md) covers quadcopter, fixed-wing, ground,
54[shared vehicle contract](vehicles.md) covers quadcopter, fixed-wing, VTOL, ground,
5555surface and subsea profiles. [Optional external drivers](drivers.md) have
5656[acknowledged protocol services](driver-protocols.md); scripted peers are distinct
5757from [firmware SITL](sitl.md) and physical testing.
5858
59The separate [VTOL development guide](vehicles-vtol.md) covers the hover-only command and an
59The separate [VTOL development guide](vehicles-vtol.md) covers the hover-only and full-route commands,
60named fault/operator scenarios, and an
6061experimental TypeScript library profile for modeled front transition, cruise, back transition and
6162vertical landing, with stable-phase pause/resume and explicitly declared hover-and-land recovery
62routes. Complete recovery/abort envelopes, hybrid energy qualification and the common VTOL mission
63workspace remain open.
63routes. The common `/missions` workspace selects the same named cases and displays captured mode
64observations and optional battery readings. Complete recovery/abort envelopes and measured hybrid
65energy qualification remain open.
6466
6567## Explore a workflow
6668