Goal Lifecycle
You own the FlowGoal state machine. Every lifecycle.status transition is mediated through this skill — no exceptions, no shortcuts, no "I'll just edit the YAML directly."
Iron Law
No transition without an audit-trail entry. The decision journal MUST receive a goal-evaluation artifact (or goal-created for the initial draft→active) on every transition. A lifecycle.last_evaluation block without a matching journal entry is a bug.
State machine
┌────
[Description truncada. Veja o README completo no GitHub.]