Skip to content

release: v3.15.4 — ADR-2244 wiki classification redesign#29

Merged
cdeust merged 1 commit into
mainfrom
release/v3.15.4
May 12, 2026
Merged

release: v3.15.4 — ADR-2244 wiki classification redesign#29
cdeust merged 1 commit into
mainfrom
release/v3.15.4

Conversation

@cdeust
Copy link
Copy Markdown
Owner

@cdeust cdeust commented May 12, 2026

Summary

Cuts v3.15.4 bundling four PRs landed since v3.15.3:

PR Title
#25 codebase_analyze: default max_files=0 (no cap)
#26 Wiki slug/title leaks (.md.md, timestamp-slugs, path-titles)
#27 ADR-2244 Phase 1: multi-axis classification + Task #8 routing fix
#28 Data-driven axis registry (open-world classification)

What changes

Version bumps

  • pyproject.toml3.15.4
  • .claude-plugin/marketplace.json → both metadata.version and plugins[0].version3.15.4

Changelog

Adds a detailed [3.15.4] - 2026-05-12 section covering Added / Fixed / Security entries, plus a Notes for users section explaining:

  • The wiki frontmatter schema change (backward-compatible reads, modern 4-tuple for new writes)
  • The extension contract for registering new classification values (write wiki/_schema/<axis>/<name>.md)
  • The literature survey backing the schema design (docs/research/wiki-classification-survey.md) with moderate GRADE certainty

Migration impact

None for existing wiki pages. Legacy directories (notes/, specs/, conventions/, lessons/, guides/, files/) remain readable. New writes use the modern 8-kind taxonomy via the data-driven registry. The Phases 2-6 bulk-migration plan is tracked in ADR-2244 inside the methodology wiki.

Test plan

  • Local pytest tests_py/core/ tests_py/shared/ → 1975 passed (per the merged PR runs)
  • CI green on this release branch
  • After merge: tag v3.15.4 on the merge commit; verify plugin re-publish path picks it up

🤖 Generated with Claude Code

Bundles four PRs landed since v3.15.3:

  #25  codebase_analyze: default max_files=0 (no cap); fixed truncation
       at 5000 in skill invocation
  #26  wiki slug/title leaks (.md.md, timestamp-slugs, path-titles)
  #27  ADR-2244 Phase 1: multi-axis classification (kind, lifecycle,
       audience, provenance) + Task #8 (file→reference/ routing fix)
  #28  ADR-2244 follow-up: data-driven axis registry replacing closed
       enums with wiki/_schema/<axis>/<value>.md user-extensible files

Changelog entry documents migration impact and the extension contract
for adding new classification values without code changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cdeust cdeust merged commit 294850c into main May 12, 2026
11 checks passed
@cdeust cdeust deleted the release/v3.15.4 branch May 13, 2026 09:25
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