Goal Flight 1.0.1
Hardening + reliability release on the 1.0.0 fleet foundation: crash-safe unified dispatch, Windows/WSL Phase-1, the controller-behaviour Golden Master, a context-discipline layer, and an intent-based multi-engine worker mix.
Added
- Crash-safe unified dispatch — detached worker + decoupled watcher, pid-identity verification, capacity + ledger registration,
--statsaccounting, shape-aware steer (message an in-flight worker), and an ACP library entrypoint with a SIGTERM bridge. - Windows / WSL Phase-1 — read-layer foundation, WSL=Linux dispatch baseline, refuse-gated native-Windows control plane, python launcher, encoding + autoupdate.
- Golden Master of controller behaviours — schema + codified entries (R1–R26 + high-recurrence regressions), a Codex-first behaviour harness, the compaction-resume drill, and a multi-host runner.
- Context-discipline layer — file-backed Agent returns, Read>5KB / foreground-duration / engagement-lint protocols, hooks + wrappers, and a
goalflight_push_auditguard. - grok-code / grok-research split — intent-based worker labels (Composer 2.5 for code, grok-build for research); bare
grokretired. - Install + ops — opt-in agent-traits installer, fleet worker install scripts,
~/.goal-flightcanonical install path, terse status surface, controller→orchestrator rebrand.
Changed
- READY registered as a last-line terminal marker; omitted
--modeldefaults to the strongest model; per-worker--modelpassthrough on both transports. - context-mode posture: the controller may use it for its own context discipline; the worker-churn guards are preserved.
Fixed
- Hardening-sweep P0s: worktree ACP dispatches scoped into status; capacity TTL-prune liveness-gated (no live-lease eviction); live bash-tail workers protected from cleanup SIGKILL; terminal-marker injection guard; empty
GOALFLIGHT_STATE_DIR→ default, not cwd. - Resume forces an end-to-end
SKILL.mdreload as unconditional STEP 0 (compaction-survival).
Security
- Denied permissions downgrade to blocked (not silent success); title-allow regex layered after hard safety gates; sandbox base + executable-surface guard.
Full changelog: v1.0.0...v1.0.1