Skip to content

docs: documentation hierarchy, wiki metadata, release checklist, pyproject fix#11

Merged
jp-cruz merged 5 commits into
mainfrom
dev
May 2, 2026
Merged

docs: documentation hierarchy, wiki metadata, release checklist, pyproject fix#11
jp-cruz merged 5 commits into
mainfrom
dev

Conversation

@jp-cruz

@jp-cruz jp-cruz commented May 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds documentation hierarchy standard (L0→L3) to CLAUDE.md with drift-check procedure
  • Adds Release Checklist to CLAUDE.md (code gate, doc review, roadmap, wiki sync, tag)
  • Adds version metadata headers to wiki source files (v0.6.0)
  • Adds Architecture wiki: Language and Runtime section (why Python vs Node/Rust/Go)
  • Fixes [project.urls] placement in pyproject.toml (section split broke pip install)
  • Fixes installer pip show name check + confirms C scenario PASS from PyPI

Test plan

  • All 378 unit tests still passing
  • No sensitive data in diff (scrub confirmed clean)
  • pyproject.toml parses cleanly (pip install not broken)

🤖 Generated with Claude Code

jp-cruz and others added 5 commits May 2, 2026 00:15
Formalises the release sequence: docs review and wiki sync are required
steps before the tag is pushed, not optional afterthoughts.

Includes a per-file comparison table (source of truth → wiki page to
check) so every release gets an explicit docs audit before shipping.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
pyproject.toml: add [project.urls] — Homepage, Documentation, Changelog,
Bug Tracker. Changelog points to GitHub Releases (no CHANGELOG.md needed).

CLAUDE.md Release Checklist step 2 rewritten as explicit L0→L1→L2→L3
hierarchy with per-level drift checks:
- L0→L1: git diff from prev tag
- L1→L2: per-section comparison table (CLAUDE.md → docs/wiki/)
- L0→CodeTour: line-number validation script inline
- README: verify summary still matches L2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…e pip install

[project.urls] was inserted between classifiers and dependencies, ending
the [project] table early. dependencies ended up under project.urls instead
of project, causing pip install to fail in all CI jobs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jp-cruz jp-cruz merged commit ddf3dc2 into main May 2, 2026
15 checks passed
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