← Files PMCARCHIVED FILE
skills/curate-project-memory/references/branch-awareness.md
1.01 KB · Oct 5, 2026 · 18:31 UTC
# Branch awareness Inspect the current Git branch and revision before promoting implementation-derived knowledge when Git is available. Use these implementation states: `observed`, `proposed`, `implemented`, `merged`, `released`, and `reverted`. ## Promotion rules - Record unmerged branch findings as Promotion Inbox candidates with `applies_to_branch` and `applies_to_revision`. - Do not update canonical Current State to imply that branch-only work is merged or released. - Permit durable branch-scoped knowledge only when the user explicitly wants it retained and the branch scope is clear. - After merge, verify the target branch contains the change before proposing `merged`. - Use `released` only with release evidence; merge alone is insufficient. - If work is reverted, preserve the historical decision when useful and mark implementation state `reverted`; do not erase the history. If Git information is unavailable, label implementation state `unverified` and ask only when the distinction materially affects the note.
SHA-256: 0aaab61e08764ac26d4ec0272f20450d26e8b811b319dd47579bb2c94e6ed062