docs+release: v0.4.0 doc sync + semver bump + tag prep (ARC-008)#7
Merged
Conversation
- pyproject.toml: version 0.3.1 → 0.4.0 (was lagging behind CHANGELOG) - CHANGELOG.md: fix [Unreleased] link (v0.3.0→HEAD → v0.4.0→HEAD) - CHANGELOG.md: add [0.4.0] and [0.3.1] reference links
v1 example (no schema_version, old weights 0.25/0.25/0.20/0.15/0.15) would cause an 'Unsupported schema_version' error for v0.4.0 users. - Add schema_version = 2 - Update weights to 0.22/0.22/0.18/0.13/0.13/0.12 (sum = 1.0) - Add bootstrap_signals weight and optional [bootstrap_signals] section - Add migration note linking to docs/configuration.md
- Fix section title: "Why these 5 components?" → 6 components - Update composite formula to 22/22/18/13/13/12 weights - Fix component headings from old pts (25/25/20/15/15) to new (22/22/18/13/13) - Add Component 6 — Bootstrap signals (12 pts) with CI-Signal + README-quality sub-components - Update "How weights were chosen" rationale to include bootstrap_signals - Update Configuration section to reference schema_version = 2
- Fix "five components" → six - Update composite formula to 22/22/18/13/13/12 weights - Fix component section headings (25%/25%/20%/15%/15% → correct %) - Add Component 6 — Bootstrap signals (12%) with CI-Signal + README-quality - Update "Why these weights?" rationale to include bootstrap_signals - Update JSON example to schema_version 2 with 6 components
…nguages - Update sample output table to show 6 components with v0.4.0 weights - Add positional path form (agentrepocoach .) to CLI examples - Add --all-languages flag example
…Full MVP These three adapters shipped in v0.2.0 but the FAQ still listed them as "Stub".
Update Jekyll landing page from 5-component/old-weights to 6-component/22/22/18/13/13/12.
…signals.py Update architecture doc data flow diagram and module descriptions for v0.4.0 6th component (bootstrap_signals).
…x language choices - version: 0.1.0 → 0.4.0 - Add positional `path` argument (shorthand for --repo) - Add --all-languages flag - Fix --language choices order (alphabetical: csharp|go|python|rust|typescript)
- Fix five→six component references in production package description - Add bootstrap_signals.py to components table - Expand test file listing to include all current test modules (was missing 7 files)
…g v0.2.0→v1 - Update long description from 5 to 6 components with v0.4.0 weights - Add bootstrap_signals bullet - Fix action quick-start tag from @v0.2.0 to @v1 (consistent with README)
…ma_version = 2 Update AGENTS.md for v0.4.0: six components, schema v2 requirement.
VERSION constant was hardcoded in __init__.py (separate from pyproject.toml). Both must match for --version to report correctly.
AgentRepoCoach -- Score ComparisonTotal: 95.32 -> 95.32 (+0.00) =
Top recommendations
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR synchronises all documentation with the v0.4.0 feature set (6-component CAH, config schema v2, bootstrap_signals), bumps the package version, and prepares local annotated git tags for operator push.
Changes
Release mechanics
pyproject.toml— version0.3.1→0.4.0(was lagging behind CHANGELOG)src/agentrepocoach/__init__.py—VERSIONconstant0.3.1→0.4.0CHANGELOG.md— fix[Unreleased]link (v0.3.0...HEAD→v0.4.0...HEAD); add[0.4.0]and[0.3.1]reference linksREADME
README.md— update configuration example from v1 schema (old 5-weight, noschema_version) to v2 schema (schema_version = 2, 6 weights at 0.22/0.22/0.18/0.13/0.13/0.12); add[bootstrap_signals]config snippet; add v1→v2 migration noteDocumentation — fixed stale content
docs/METHODOLOGY.md— "5 components" → 6; formula 25/25/20/15/15 → 22/22/18/13/13/12; add Component 6 (Bootstrap signals) section; update Configuration section for schema v2docs/scoring.md— same formula/count fix; add Component 6 section; update JSON report example to schema_version 2 with 6 componentsdocs/getting-started.md— fix sample output (5 lines → 6 lines at new weights); addagentrepocoach .positional form; add--all-languagesexampledocs/faq.md— fix language table: TypeScript/Rust/Go were listed as "Stub", they are Full MVP since v0.2.0docs/index.md— fix component table: 5→6 components, old 25%/25%/20%/15%/15% → 22%/22%/18%/13%/13%/12%docs/architecture.md— fix "five component scores" → six; addbootstrap_signals.pyto data flow diagram and module tabledocs/cli-manifest.json— bump version 0.1.0→0.4.0; add--all-languagesflag; add positionalpathargument; fix--languagechoices (alphabetical, complete set)docs/codebase-map.md— fix five→six component references; addbootstrap_signals.pyto components table; expand test file listing (was missing 7 test files)MARKETPLACE-LISTING.md— fix 5→6 components with new weights; update action tag@v0.2.0→@v1AGENTS.md— addbootstrap_signals.pyandconfig.pyschema note to key entry pointsVerified no changes needed
docs/configuration.md— already correct (PR feat(arc-005): CI-Signal + README-quality scoring as new bootstrap_signals component (v0.4.0) #6 updated it).agentrepocoach.toml— already on schema v2 with bootstrap_signals weight (PR feat(arc-005): CI-Signal + README-quality scoring as new bootstrap_signals component (v0.4.0) #6 updated it)action.yml— no stale contentTest results
Dogfood run
Tag handoff for operator (do NOT push tags yourself)
Local annotated tags created on
main— ready forgit push origin v0.3.1 v0.4.0:v0.3.1edc7b9e026d025f7b48b105978e44e6ba956cc82daadfd9v0.4.0f90aa7171c4a21d75dc19ca9a51dc1eacf86a60d283a919Operator escalation checklist (after CI greens)
git push origin v0.3.1 v0.4.0— push the two annotated tagsgh release create v0.4.0 --title "v0.4.0 — Bootstrap signals (CI-Signal + README-quality)" --notes-from-tag— create GitHub releasepython -m build && twine upload dist/*— upload to PyPI (currently at v0.3.0)🤖 Generated with Claude Code (Sonnet 4.6)