Skip to content

chore(release): v0.6.0 - #48

Merged
galimba merged 3 commits into
mainfrom
chore/release-v0.6.0
Jul 8, 2026
Merged

chore(release): v0.6.0#48
galimba merged 3 commits into
mainfrom
chore/release-v0.6.0

Conversation

@galimba

@galimba galimba commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Summary

Cuts v0.6.0, closing the full backlog batch from today's issue triage: #7, #8, #9, #10, #11, #12, #13, #14, #15, #16.

  • Index maintenance: index-update (incremental registration) and index-split (sub-index partitioning), with HR-004/HR-008 alignment and a fixed HR-008 pipefail race
  • verify-sources: dangling raw/ citation detection (advisory in doctor)
  • blame: file history correlated with wiki/log.md, matched by date and file path
  • consolidate: report-only detection of overlapping stale page groups
  • MEMORY.md: root pointer index with a deterministic memory-refresh command
  • SR-016: one-writer-per-branch convention with memory/agents/ scratch space
  • RFC 2119: consistent MUST/SHOULD/MAY language across the rule files
  • Freshness model decision: binary staleness thresholds stay canonical; decay scoring and lifecycle tiers documented as adopter customizations, not shipped features

Changes

  • CHANGELOG.md: [Unreleased] rolled into [0.6.0] - 2026-07-08, fresh empty [Unreleased] added, compare links updated
  • CLAUDE.md, AGENTS.md, README.md: version bumped to 0.6.0
  • docs/roadmap.md: v0.6.0 row added to "What Already Shipped"

Verification

markdownlint clean; vault-tools.sh doctor exits 0; no stray 0.5.0 references outside legitimate historical entries.

After merge I'll tag v0.6.0 and cut the GitHub release.

🤖 Generated with Claude Code

galimba and others added 3 commits July 8, 2026 19:41
Cuts the release covering the full backlog batch closed today
(#7, #8, #9, #10, #11, #12, #13, #14, #15, #16): incremental index
maintenance (index-update, index-split), verify-sources, blame,
consolidate, the MEMORY.md root pointer with memory-refresh, SR-016
multi-agent namespacing, an RFC 2119 language pass over the rule
files, and the freshness-model decision record closing decay scoring
and lifecycle tier tags as documented adopter customizations.

- CHANGELOG.md: [Unreleased] rolled into [0.6.0] - 2026-07-08, fresh
  empty [Unreleased] added, compare links updated
- CLAUDE.md, AGENTS.md, README.md: version bumped to 0.6.0
- docs/roadmap.md: v0.6.0 row added to "What Already Shipped"

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
… count

get_approved_tags() in lib-hook-utils.sh required the tag prefix to
match [a-z]+ (letters only), so HR-003 silently rejected every tag in
the source-type/ category — the only hyphenated prefix in the
taxonomy — despite the tags being fully documented and passing
HR-009's own notation check. A page tagged only source-type/article
was blocked with "No approved tags found." The prefix pattern now
allows hyphens, matching HR-009's regex.

Also fixes audit-tags.sh: its approved-tag extraction was an
unanchored grep across the whole tags.md file, so it matched the
`prefix/value` example in the file's own descriptive prose as if it
were a real tag, inflating the reported count by one (231 instead of
230).

Adds tests/test-tag-regex.sh: asserts a source-type/*-tagged page
commits through the real pre-commit hook, get_approved_tags()
recognizes the tag, and tag-audit's count matches a hand count of
taxonomy bullets.

Closes #39

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@galimba

galimba commented Jul 8, 2026

Copy link
Copy Markdown
Owner Author

Folded issue #39 (HR-003 rejecting the source-type/ tag category) into this release rather than shipping a separate v0.6.1 — merged fix/tag-regex-hyphenated-prefix directly into this branch. Closing that issue with this PR too.

Fix: get_approved_tags() required tag prefixes to be pure letters, silently rejecting the only hyphenated prefix in the taxonomy (source-type/, 10 documented tags). Also fixed audit-tags.sh's unanchored grep, which inflated its reported tag count by matching the prefix/value example in the taxonomy file's own prose.

New test tests/test-tag-regex.sh (now 11/11 passing): asserts a source-type/*-tagged page commits through the real pre-commit hook, and that tag-audit's count matches a hand count of taxonomy bullets.

@galimba
galimba merged commit 233e859 into main Jul 8, 2026
7 checks passed
@galimba
galimba deleted the chore/release-v0.6.0 branch July 8, 2026 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant