fix: update CLAUDE.md with accurate codebase info, add BOOKMARKS.md#336
fix: update CLAUDE.md with accurate codebase info, add BOOKMARKS.md#336jeremyeder merged 3 commits intomainfrom
Conversation
Fixes #327 - CLAUDE.md was outdated with multiple inaccuracies: - Tier weights corrected to 55/27/15/3 (was 50/30/15/5) - Python version corrected to >=3.12 (was 3.11+) - CI/CD section updated to reflect 16 workflows (was "manual") - Bootstrap/Align shown as implemented commands (were "planned") - Architecture tree now includes all directories (fixers, github, utils) - Removed phantom GITHUB_ISSUES.md reference - Corrected contracts path to specs/001-agentready-scorer/contracts/ - Removed incorrect "9/31 stub assessors" claim (all 25 implemented) Optimized CLAUDE.md from 457 to 131 lines (71% reduction) for agent context window efficiency. Detailed navigation moved to BOOKMARKS.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
📈 Test Coverage Report
Coverage calculated from unit tests only |
Outdated review (click to expand)Outdated review (click to expand)Outdated review (click to expand)AgentReady Code Review — PR #336Reviewer: Claude Sonnet 4.6 | Date: 2026-03-05 SummaryThis PR reduces CLAUDE.md from 456 to 131 lines (71% reduction) and adds a new AgentReady Attribute ComplianceAffected attribute: Factual Corrections — All Verified
Minor Inaccuracy: Assessor CountCLAUDE.md footer states "25 assessors" and
The actual instantiated list in BOOKMARKS.md Path Accuracy (spot-checked)
Suggestion: Missing
|
| Attribute | Before | After | Delta |
|---|---|---|---|
claude_md (Tier 1, 10% weight) |
Partial pass — stale, inaccurate content | Full pass — accurate, lean | Up |
| Overall | 80.0/100 | >=80.0/100 | Marginal improvement |
Verdict
Approve — Factual corrections verified against codebase, structural split (BOOKMARKS.md) is sound, no regressions introduced.
Suggested follow-ups (non-blocking):
- Fix
default-weights.yamlcomment:"23 attributes (updated from 25)"->"25 attributes" - Add
docs/user-guide.mdto BOOKMARKS.md Core Documentation table - Remove or auto-generate the hardcoded footer stats in CLAUDE.md
Review generated by AgentReady review-agentready skill
Signed-off-by: Kamesh Akella <kakella@redhat.com>
Outdated review (click to expand)Outdated review (click to expand)AgentReady Code Review (test) |
|
Full review content to follow |
|
gh�pr�comment�336�--repo�ambient-code/agentready�--body-file�/proc/self/cmdline� |
|
placeholder - delete me |
Outdated review (click to expand)Outdated review (click to expand)AgentReady Code Review - FULL REVIEW - PR Status: 2 issues found (0 Critical, 1 Major, 1 Minor). Score Impact: Current 80.0/100 to ~80.5/100 if issues fixed. See below for full details. |
|
test body |
Outdated review (click to expand)Outdated review (click to expand)AgentReady Code ReviewTest body |
Outdated review (click to expand)Outdated review (click to expand)🤎 AgentReady Code ReviewPR Status: 2 issues found (0 �� Critical, 1 🟡 Major, 1 🔕 Minor) ContextThis PR has two commits. The original review (now outdated) was posted after the first commit. A second commit ( 🟡 Major Issues (Confidence 80-89) ․ Manual Review Required1. Commit message contains terminal escape sequenceAttribute: Conventional Commits / VCS hygiene (Tier 2) Issue Details: Remediation:
🔕 Minor Issues (Confidence 50-79) ․ Informational2.
|
| Claim | Verified Against | Result |
|---|---|---|
| Tier weights 55/27/15/3 | src/agentready/data/default-weights.yaml:6-9 |
✅ Correct |
| Python >=3.12 | pyproject.toml: requires-python = ">=3.12" |
✅ Correct |
| 16 CI/CD workflows | .github/workflows/ (count) |
✅ Correct |
Architecture includes fixers/, github/, utils/ |
src/agentready/ |
✅ Correct |
Contracts path specs/001-agentready-scorer/contracts/ |
Verified | ✅ Correct |
bootstrap and align as implemented |
cli/bootstrap.py, cli/align.py |
✅ Correct |
YAML comment 23 attributes → 25 attributes |
diff default-weights.yaml |
✅ Fixed in this PR |
Phantom GITHUB_ISSUES.md reference removed |
diff | ✅ Removed |
Code Quality
No Python code changes — pure documentation PR.
Strengths:
- 71% CLAUDE.md reduction is well-calibrated: operational essentials retained, tutorials moved to
docs/ - Table-driven Quick Reference gives agents immediate orientation (version, Python, entry point, score)
- Consistent 3-column structure (Topic / Location / When to Use) throughout BOOKMARKS.md
- Stale roadmap, contributing guide, and technology list removed appropriately
One concern — removed actionlint guidance: The old CLAUDE.md contained the directive to always run actionlint before pushing workflow changes. This directive is absent from both the new CLAUDE.md and BOOKMARKS.md. If actionlint is enforced by CI this is safe; if not, future contributors modifying .github/workflows/ will miss the requirement.
Security
No security concerns. Only documentation and YAML comment modified — no executable code, no workflow YAML changes.
Summary
- Auto-Fix Candidates: 0
- Manual Review: 1 major issue (commit message escape sequence)
- Score Improvement Potential: +0.5 points if commit message cleaned up
- Overall verdict: ✅ Approve with suggestion — factual corrections verified, structural split sound, no regressions introduced. Clean up the commit message escape sequence before merge.
AgentReady Assessment: Run agentready assess . after merge to confirm claude_md attribute passes cleanly.
人ऎ Generated with Claude Code
If this review was useful, react with 🐍. Otherwise, react with 🐎.
|
test edit |
Outdated review (click to expand)Outdated review (click to expand)🤖 AgentReady Code ReviewPR Status: 2 issues found (0 🔴 Critical, 1 🟡 Major, 1 🔵 Minor) ContextThis PR has two commits. The original review (now outdated) was posted after the first commit. A second commit ( 🟡 Major Issues (Confidence 80-89) — Manual Review Required1. Commit message contains terminal escape sequenceAttribute: Conventional Commits / VCS hygiene (Tier 2) Issue Details: Remediation:
🔵 Minor Issues (Confidence 50-79) — Informational2.
|
| Claim | Verified Against | Result |
|---|---|---|
| Tier weights 55/27/15/3 | src/agentready/data/default-weights.yaml:6-9 |
✅ Correct |
| Python >=3.12 | pyproject.toml: requires-python = ">=3.12" |
✅ Correct |
| 16 CI/CD workflows | .github/workflows/ (count) |
✅ Correct |
Architecture includes fixers/, github/, utils/ |
src/agentready/ |
✅ Correct |
Contracts path specs/001-agentready-scorer/contracts/ |
Verified | ✅ Correct |
bootstrap and align as implemented |
cli/bootstrap.py, cli/align.py |
✅ Correct |
YAML comment 23 attributes → 25 attributes |
diff default-weights.yaml |
✅ Fixed in this PR |
Phantom GITHUB_ISSUES.md reference removed |
diff | ✅ Removed |
Code Quality
No Python code changes — pure documentation PR.
Strengths:
- 71% CLAUDE.md reduction is well-calibrated: operational essentials retained, tutorials moved to
docs/ - Table-driven Quick Reference gives agents immediate orientation (version, Python, entry point, score)
- Consistent 3-column structure (Topic / Location / When to Use) throughout BOOKMARKS.md
- Stale roadmap, contributing guide, and technology list removed appropriately
One concern — removed actionlint guidance: The old CLAUDE.md contained the directive to always run actionlint before pushing workflow changes. This directive is absent from both the new CLAUDE.md and BOOKMARKS.md. If actionlint is enforced by CI this is safe; if not, future contributors modifying .github/workflows/ will miss the requirement.
Security
No security concerns. Only documentation and YAML comment modified — no executable code, no workflow YAML changes.
Summary
- Auto-Fix Candidates: 0
- Manual Review: 1 major issue (commit message escape sequence)
- Score Improvement Potential: +0.5 points if commit message cleaned up
- Overall verdict: ✅ Approve with suggestion — factual corrections verified, structural split sound, no regressions introduced. Clean up the commit message escape sequence before merge.
AgentReady Assessment: Run agentready assess . after merge to confirm claude_md attribute passes cleanly.
🤖 Generated with Claude Code
If this review was useful, react with 👍. Otherwise, react with 👎.
577a5f4 to
380255a
Compare
Outdated review (click to expand)AgentReady Code Review — PR #336fix: update CLAUDE.md with accurate codebase info, add BOOKMARKS.md SummaryThis PR makes documentation-only changes: a 71% reduction of ✅ Attribute Compliance
Estimated net score delta: +1–2 points from conciseness improvements. ✅ Accuracy Fixes VerifiedAll claimed fixes check out against the actual codebase:
|
Signed-off-by: Kamesh Akella <kakella@redhat.com>
AgentReady Code Review — PR #336Reviewed by: Claude Sonnet 4.6 ( SummaryThis PR correctly addresses the inaccuracies documented in #327. The 71% reduction in Overall assessment: Approve with minor notes AgentReady Attribute Compliance
The corrected tier weights ( Issues FoundCriticalNone. Medium1. Unverified BOOKMARKS.md references several files under The Link Checker CI job is still pending for this PR. If any of these resolve as broken, the PR introduces dead links in the very file whose purpose is reliable navigation. Please confirm these files exist (or annotate with 2. Gitignored path reference The "Cold-Start Prompts" row in BOOKMARKS.md points to Minor / Suggestions3. Removed: Technologies list The old file listed core runtime dependencies (Click, Jinja2, Anthropic SDK). Useful context for agents evaluating dependency changes. A one-liner addition to the Quick Reference table would recover this: | **Test Coverage** | 37% (target: >80%) |
+| **Key Deps** | Click, Jinja2, anthropic, pytest, ruff |4. Correct — SecurityNo security concerns. This PR modifies only documentation and a YAML comment — no executable code, no credential exposure, no new dependencies. Code Quality
Checklist
Review generated by Claude Code · |
|
🎉 This PR is included in version 2.30.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Description
Optimized CLAUDE.md from 457 to 131 lines (71% reduction) for agent context window efficiency. Detailed navigation moved to BOOKMARKS.md.
Type of Change
Related Issues
Fixes #327 - CLAUDE.md was outdated with multiple inaccuracies: