SD-255
[officer-guardrail] pitkeel state-update now requires --officer flag — aborting error if missing. Operator’s directive: “guardrails, not paper.” Officer field was stale (showed “Weaver” while Keel was committing) because no mechanism existed to update it at commit time. Fix: --officer <name> flag required on pitkeel state-update, falls back to KEEL_OFFICER env var, aborts with descriptive error listing valid agents if neither is set. Post-commit hook passes KEEL_OFFICER from environment. Agent sessions must export KEEL_OFFICER=<name> before committing.
Complete
← all decisions