ReviewOS

also looking at this

stacks/drone

feat: supervise modeled VTOL mission actions

#79
Merged chris wants to merge codex/owned-vehicle-lifecycle into main
13 files +962 -24
8 days ago

The experimental lift-and-cruise library now accepts bounded operator action schedules through the existing mission runtime. Pause holds estimated hover position, uses a captured clockwise cruise loiter, or remains neutral at qualified stopped ground contact. Explicit resume returns to the route. Input capture happens before session resource creation, and health, authority, source freshness, energy and global endurance gates still apply.

This includes the preceding experimental front/cruise/back/vertical-contact controller from #78. The native command remains hover-only, and VTOL is not selectable in the common mission workspace. Controlled pending-transition recovery and abort landing, complete hybrid electrical power/reserve, broader wind/envelope qualification and physical execution remain open in #12.

README, documentation navigation, introduction, shared vehicle guide and coverage matrix distinguish the experimental library from the native command and remaining work. The Open Farming live homepage and mapping docs were rechecked on mobile/desktop with working implementation-status navigation, no overflow, broken images, console errors or failed requests.

Validation: native Buddy/Pickier, app/runtime types, 200 focused tests with 5,108 assertions across 15 files, and the 90-page docs build passed. Runtime and supplemental documentation each received separate clean Spec and Standards reviews. Original full CI workflow is unchanged; the temporary research override is excluded.

Exact-head full Linux CI passed all five jobs and all required steps: 1,643 passes, 41 skips, zero failures and 491,219 assertions, covering 1,684 tests across 207 files. The original single-download archive verifies standalone hover completion and distinct host loss with neutral outputs, expired leases and physical actuation disabled. Local focused/native/docs checks above remain separate; no exact new macOS full-suite pass is claimed.

The earlier #78 workflow failed when GitHub reported hosted-runner communication loss; its check log is missing from the original incomplete archive. That failure remains retained without rerun/refetch and is not retroactively described as a passing run. The new reviewed source has its own completed qualification.

This does not complete #12 or establish physical/HIL/SITL parity. Controlled pending-transition recovery and abort landing, complete hybrid power/reserve, native full-transition CLI/common workspace and broader wind/envelope evidence remain open.

Refs #12, #10.

13 changed files on the files tab, with 0 review threads.

Sign in to comment on this pull request.