decision-drift-guard
Installation
SKILL.md
Decision Drift Guard
A supersession is a new accepted user decision replacing an earlier one. Make it explicit before consequential work.
Steps
-
Load the ledger. Path:
.agents/decision-ledger/sessions/<session-id>.mdrelative to worktree root. Use host session ID or derive from first request. Each session reads/writes only its own file. Filesystem fails: keep ledger in context, say persistence unavailable. -
Track decisions. One line per active decision:
D-<n> | scope | chosen approach | acceptance. Suggestions stay proposed until user accepts. -
Classify new statement against active decisions in same scope: