Purpose
Persist and recover task state using the Objective Graph to survive context loss and ensure continuity across sessions.
Scope
Covers the Objective Graph schema, state management lifecycle, and operational findings promotion. Does not cover governance rules (see system-governance) or context mechanics (see system-context-mechanics).
Minimal Path
- •At session start, check if
docs/work/objective-graph.yamlexists and load active objectives. - •For complex tasks, create an objective with
id,goal,status, andnext_actions. - •Update the objective as work progresses, recording blockers and findings.
- •Before closing an objective, promote any
operational_findingsto canonical docs. - •Mark objective
doneonly when all acceptance criteria are met.
Validation
- •Objective Graph parses as valid YAML matching the schema.
- •Active objectives have clear
next_actionsdefined. - •Closed objectives have empty or promoted
operational_findings.
Failure Modes
- •Starting work without checking existing objective state (context loss).
- •Leaving objectives open with stale
next_actions. - •Closing objectives without promoting findings (knowledge loss).
References
- •
docs/system/model/objective-graph.md: Schema and semantics - •
docs/system/procedure/maintaining-objective-graph.md: Lifecycle procedure - •
docs/system/procedure/promoting-operational-findings.md: Findings promotion - •
docs/system/procedure/objective-graph-realignment.md: Recovery from drift