When the ship's chunk unloads the CC computer powers off and its redstone
outputs reset to 0, so on return the ship dropped and the pilot had to
re-ENGAGE every time. Flight state now survives the reboot:
- engaged.txt flag written while flying, cleared on pilot STOP.
- On boot, if engaged + profile present: drive the hover baseline
immediately (closes the fall gap), then runStandby(true) re-enters the
flight loop automatically with the persisted target -- no manual ENGAGE.
- runFly drives hover before its first sleep so no entry path leaves a
0-output gap.
- Cleanup no longer lifts a PARKED ship: Ctrl+T out of standby holds hover
only when engaged, else valves off.
- engaged.txt registered as per-ship state (gitignore, installer keep/reset,
menu reset, build excludes).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- install.lua: single entry point -- detects role from peripherals
(flight sensors = autopilot, monitor = cockpit), installs, cleans
legacy/removed files, then hands off straight into setup/standby.
Ship state (sides/calib/target/settings) is never shipped; existing
profiles can be kept or reset on re-install.
- Sign test v2: fully self-driving -- staircase power search (learns
hover), closed-loop climb, both-direction verification with auto-
escalating nudge, controlled descent. Never freefalls, also not on
Ctrl+T or abort.
- Setup wizard (ap setup): wiring pulse-walk + sign test in one guided
flow; offered automatically on first boot without a profile.
- New launcher 'ap' (stabilizeV2 kept as case-safe identical aliases;
removes Windows-host case-collision recursion risk).
- build.sh: repo is source of truth; LC_ALL=C sorted manifests;
optional --from-world/--to-world dev sync with exclude lists.
- Removed legacy v1 files and per-ship state from the repo/manifest
(26 -> 17 files in the autopilot role).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Mirrors the live CC autopilot (computer 0) and cockpit (computer 4) from the
Modda wii world. install.lua fetches each role's manifest over HTTP so the
system installs on any server regardless of computer id.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>