Features
- agents: Windsurf/Cascade hooks — block-once scar injection (#198) (164f6d3)
- anchors: command anchors — fire scars on shell command execution (#175) (#177) (8b378b7)
- cli: scar brief --compact — paste-ready scar block for sub-agent launch prompts (#176) (#178) (aad9a86)
- docs: documentation site — methodology, quickstart, concepts, agents, llms.txt (#171) (1fc2610)
- lint: warn on over-broad path anchors — report coverage of tracked files (#193) (60f03de)
Bug Fixes
- gitignore: add .scar/candidates/fp-log.txt to ignore list; remove obsolete fp-log.txt file (#208) (eeb1e35)
- harvest: count oscillations non-overlapping, as the comment always claimed (#188) (#194) (d9dbdd3)
- lint: ReDoS gate catches nested groups at depth and overlapping alternations (#191) (0166eaf), closes #184
- match: tier before truncating — content-signal matches never lose top-k slots (#185) (#192) (ad34b7e)
- model: unquote matched wrapper pair for pattern/command/condition (#202) (#204) (553ef99)
- promote: case-insensitive reviewer dedup + author-drift lint (#182) (#183) (9a4ae78)
- symbols: refuse ambiguous bare anchors; fold leaf tokens into fingerprints (#187) (#196) (eec8f7b)
- hooks: one directory parse per hook, cached tree-sitter parse, node-direct fingerprints (#186) (#195) (3ba38ab)
Documentation
- readme: slim README to pitch, install, and docs-site links (#174) (4820ad3)
Bug Fixes
- harvest: sanitize candidate titles and slugs, warn on leakage (#159) (#160) (15a7714)
- mcp: newline-delimited JSON stdio framing per MCP spec (#167) (e56544a), closes #162
Documentation
- drop the MCP experimental marking — #162 transport fix shipped (#169) (c6d33d6), closes #168
- skill: adopt the recurrence heuristic as the scar qualification one-liner (#166) (06607c2), closes #165
- truth-sync README/SPEC/SCAR-FORMAT/ROADMAP/AGENTS with shipped behavior (#164) (03e9986), closes #163
Bug Fixes
- orphan: scan full content for liveness; hint violation: for reintroduction guards (#157) (757a1d1)
Features
- cli: rich rendering for promote, harvest, agent doctor, and init (#155) (02abf94), closes #154
Documentation
- skill: teach the violation: tripwire in scar-authoring SKILL.md (#152) (678721a), closes #151
Bug Fixes
- match: never count a scar's own file as a violation target (#149) (f9c3b72)
Features
- harvest: --write N renders top candidates as reviewable drafts (#139) (1cd495d)
- init: guided first-run — harvest on-ramp and hook install pointers (#143) (753f701)
- init: seed a worked-example candidate on fresh init (#147) (1e75061)
Bug Fixes
- parser: strip inline comments from evidence values (#145) (6ccd2c2)
Features
- cli: promote --reviewer falls back to git user.name (#134) (c1c858e), closes #133
Bug Fixes
Features
- precision engine — tiered rendering, repetition collapse, over-broad advisory (#122) (df0e900)
- violation field — post-edit compliance tripwire (#127) (8d1223f)
Bug Fixes
- gc: --max-firings 0 now actually empties the firing log (#125) (66a72be)
Features
- credibility batch — check gate, firing observability, label leak fix (#107) (b50518c), closes #106
- distribution batch — pre-commit hooks, GitHub Action, plugin PATH resolution (#114) (a6a4128)
- follow git renames for dead path anchors + scar orphan --fix-renames (#110) (478afb3)
- scar draft-check — universal git-native authoring trigger for any agent (#118) (462ecb5)
- scar gc — prune machine state, report repo hygiene read-only (#116) (0eef648)
- scar reanchor — propose and apply new anchors for orphaned/partial-rot scars (#112) (0959aee), closes #111
Features
- anchors: re-measure anchor survival on the shipped mechanism (Phase 4) (#102) (ae6c327)
- harvest: exclude lockfile basenames from comment-archaeology scan (#87) (#104) (e30c002)
Documentation
- spec: cut confidence dynamics from §5, document static weight (#95) (#105) (96efe5f)
Features
- anchors: symbol-drift advisory (Phase 3) (#100) (e384d23)
- anchors: tree-sitter symbol anchors (Phases 1+2) (#98) (f2c7a4e)
Bug Fixes
- correctness batch — 7 audit-verified bugs (#93) (df0b6d7), closes #91
- match: reject ReDoS-prone pattern anchors at the lint gate (#89) (7c10fde), closes #88
Documentation
- align SPEC/ROADMAP/README with shipped reality; lint-warn unsupported anchors (#96) (76e14ce), closes #90
- harvest: document scorer type-prior as code-repo-calibrated (#85) (cacf586), closes #54
0.9.0 (2026-07-01)
Features
- cli: Rich-colored --help via rich-argparse (#81) (7983a85), closes #80
0.8.0 (2026-06-30)
Features
- cli: add --version flag to report installed version (#76) (e45805d), closes #75
- cli: Rich output for read commands (TTY-detect + --json) (#79) (3ff9d40)
0.7.0 (2026-06-30)
Features
- durable evidence forms (issue:/url:) to survive squash-merge (#50) (#74) (d558849)
Bug Fixes
- harvest: exclude vendored/scaffold paths from comment-archaeology (#72) (#73) (919add4)
- parser: strip unquoted inline comments in _field (#70) (03ec578)
0.6.1 (2026-06-26)
Bug Fixes
- plugin: sync plugin.json + uv.lock to 0.6.0 + drift guard (#63) (fe21ed6)
0.6.0 (2026-06-26)
Features
- agent: Packaged scar-authoring skill + Claude Code plugin (#32) (#58) (b1eaca7)
Bug Fixes
- harvest: exclude .scars/ tree from candidates (self-ref noise) (#56) (29c2d61), closes #55
0.5.0 (2026-06-13)
Features
- harvest: precision@N reporting CLI — close the measurement loop (#53) (100bd1d)
- harvest: ranking layer — heuristic scorer + label-capture instrument (#39) (7369f73)
- lifecycle: lint warns on evidence commit SHAs unreachable from HEAD (#44) (714357e)
- lifecycle: orphan detection — resolution failure, loud in CI (#34) (421a12a)
- lifecycle: partial-anchor rot — surface dead anchors on firing scars (#40) (85fd57e)
Bug Fixes
- scars: drop #6 orphaned receipt, broaden scar #5 for squash-merge (#51) (4c63ac5)
- scars: re-anchor 3 ghost pattern anchors to real code (#42) (00a2fcb)
- scars: replace 3 orphaned bare commit-SHA receipts with self-contained notes (#46) (a224619)
0.4.0 (2026-06-12)
Features
- format: reserve optional receipt_id field (#29) (47ce933)
Bug Fixes
Documentation
- roadmap: truth pass — gates resolved, Phase 1 shipped, Phase 2 in progress (#26) (7701a97)
0.3.0 (2026-06-12)
Features
- agents: multi-agent scar integration — AGENTS.md, MCP server, agent helpers (#21) (52c817f)
0.2.0 (2026-06-12)
Features
- cli: lifecycle v0 — challenge, archive, review_after surfacing (#16) (0c6fb05), closes #14
Documentation
- readme: scar challenge is planned, not shipped — point to lifecycle issue (8c6b021)
0.1.1 (2026-06-12)
Bug Fixes
- hooks: drafter triggers on revert language only (#12) (547c4bb), closes #11