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
README.mdmodified+9-4
Changes to README.md
@@ -61,7 +61,7 @@ See [public-safety collection and remaining scope](docs/public-safety.md). Physi
6161
6262## Owned vehicle missions
6363
64Open `/missions` to select quadcopter, fixed-wing, ground, surface or subsea simulation. One workspace shows
64Open `/missions` to select quadcopter, fixed-wing, VTOL, ground, surface or subsea simulation. One workspace shows
6565plans, energy budgets, estimated routes, decision playback, payload requests and correlated modeled
6666acknowledgements. Host loss shows the last host snapshot separately from independent board expiry.
6767
@@ -78,9 +78,14 @@ outputs remain inhibited. Read the [shared contract](docs/vehicles.md), [air mod
7878
7979`./buddy vtol:hover` separately exercises [VTOL development](docs/vehicles-vtol.md):
8080vertical takeoff, a nearby hover waypoint and contact-gated landing. The TypeScript library also
81includes a bounded modeled front/cruise/back experiment with stable-phase pause and resume. The
82command stays hover-only. Plans can explicitly declare bounded hover-and-land transition recovery.
83Complete recovery/abort envelopes, hybrid energy qualification and a selectable VTOL mission workspace remain open.
81includes a bounded modeled front/cruise/back experiment with stable-phase pause and resume.
82`./buddy vtol:simulate` runs its nominal route through vertical landing and reports the qualified
83mode observations. Named scenarios expose phase-bound sensor/manual/host loss, cruise pause/resume,
84declared front/back abort and recovery, pusher open-circuit timeout and global endurance expiry.
85Add `--electrical` to either command for fictional propulsion/battery load and delayed energy measurements.
86Plans can explicitly declare bounded hover-and-land transition recovery. Complete recovery/abort envelopes
87and measured hybrid energy qualification remain open. The VTOL workspace selects the same 14 named
88cases, fault phases and optional electrical model, with captured mode and battery playback.
8489
8590## Simulated carried load
8691