What problem does it solve? Keeping long-running project Objectives accurate is tedious: after landing code or opening a PR, someone must manually record progress, revise assumptions and risks, update roadmap checkboxes, and decide whether the work is done. This Skill automates that bookkeeping for exactly one Objective, using git and PR evidence to write durable, post-landing tracking updates. ## Core Features & Use Cases - Evidence-driven updates: Collects working-tree, branch diff, Graphite parent, and optional GitHub PR evidence, then edits objective.md, roadmap.md, and frontmatter only where meaning actually changed. - Immutable Semantic Updates: Appends timestamped update files under updates/ for material findings while treating existing updates as immutable history. - Closure Gate: Automatically closes an Objective inline when completion criteria are clearly met, propagating impact to connected Objectives. - Use Case: After finishing a feature branch, ask the agent to update the Objective; it inspects the diff, marks completed roadmap rows, records a Semantic Update, re-judges blocked status, and closes the Objective if warranted. ## Quick Start Ask the agent to run objective-update for the current branch so it records progress on the active Objective.