Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 08:07
· 29 commits to master since this release
790fc5b

Fixed

  • _extract_area() marker semantics documented and pinned by tests:
    the CI gate matches the hooks (first matching line, last
    AREA:/LOG: marker on it).
  • status_token() strips the en-dash as well as the em-dash (OPEN– ->
    OPEN).
  • cmd_revise() / cmd_resolve() use the already-read text instead of
    re-reading the log (one read, no stale-write window).
  • load() reads with utf-8-sig so a BOM-prefixed log is parsed.

Added

  • --review proposals now quote each reversal's REASON, so the draft
    shows why the decision kept changing.
  • Robustness tests: 100-decision fuzz, BOM / invalid UTF-8, en-dash
    statuses, multi-marker precedence in --check-commit, and the manual
    LOCKED + SUPERSEDES path through --decide.
  • --stats analytics command: status mix, current/superseded counts,
    reversal rate, average time from LOCKED to REVISED, and the most
    volatile topics.

Docs

  • Document the _topic_of grouping heuristic (--review / --stats):
    first FILES basename, else first 3 title words; same basename in
    different dirs merges.