ReviewOS

also looking at this

stacks/drone

feat: model finite cargo station handling and cancellation

#101
Merged chris wants to merge codex/cargo-fleet-transfer into main
16 files +970 -6
8 days ago

Summary

Adds a finite modeled station path for an existing cargo parcel. Actual source separation can now feed ballistic fall and rough-plane capture, bounded powered transport, and one departure into an empty receiving body's actual dynamics. A pickup miss retains the point at its actual location; cancellation brakes a moving point continuously or lets a falling point reach the plane.

The station records mass, actual contact epoch/impulse, mechanical loss, rail force and represented work. Strict captured inputs, a 4 ms clock, a finite lifetime, detached snapshots and one-way cancellation/departure bound its lifecycle. The detailed guide distinguishes mechanical energy from electrical endurance.

Refs #25. This is a finite-station prerequisite, not complete two-vehicle authority/custody handover. It builds on the now-published shared-clock/intake prerequisites and published browser-observation source in #100.

Evidence

  • Public source/station/receiver integration, independent ballistic contact/energy results and cancellation traces. The original missing station, fall and cancellation tests each failed before implementation.
  • Eight station cases with 9,016 assertions cover continuous transport, impact, miss, rising-flight cancellation, finite braking, spatial speed/acceleration, lifted work, strict admission, detached state and lifetime rejection.
  • Focused regression: 111 passed, zero failed, 18,393 assertions across seven files, including actual intake, carried load, controls, delivery and retained vehicle lifecycle/session tests.
  • Native Buddy Pickier lint, app/runtime types and docs build passed. Generated docs: 98 HTML pages, 7,585 local links, 98 assets and no missing targets.
  • Independent Spec and Standards reviews passed on the unchanged seven-file patch relative to f9b2917. Chris author and committer, no coauthors.
  • Full local suite remains below the retained 4 GB free-space floor; exact-source full CI must qualify publication. No physical actuator endpoint or aircraft test.

Merge Danger

Door: two-way. No schema or wire changes.

Blast Radius: opt-in cargo simulation. The old delivery integrator and existing vehicle profiles remain unchanged. This station cannot prevent callers cloning a parcel into independent worlds. The coordinator must consume the previous owner and retain a departed parcel if the receiver's current joint refuses intake. No mechanism lease, authenticated recipient, custody ACK, measured endurance, real-time hardware or BVLOS qualification is claimed. Full issue #25 remains open.

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

Sign in to comment on this pull request.