docs(claude): consolidate and align project documentation (#590)#593
docs(claude): consolidate and align project documentation (#590)#593nanotaboada wants to merge 2 commits into
Conversation
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Warning Ignoring CodeRabbit configuration file changes. For security, only the configuration from the base branch is applied for open source repositories. WalkthroughThis PR consolidates project guidance and documentation standards. It expands ChangesDocumentation Consolidation and Guidance Standardization
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Assessment against linked issues
Possibly related issues
Possibly related PRs
🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 📋 Issue PlannerBuilt with CodeRabbit's Coding Plans for faster development and fewer bugs. View plan used: ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #593 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 7 7
Lines 172 172
=========================================
Hits 172 172 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
🧹 Nitpick comments (1)
CLAUDE.md (1)
145-149: 💤 Low valueSpecify language identifier for fenced code block.
The fenced code block listing coach names should have a language identifier (e.g.,
textor leave it as plain text with explicit identifier).📝 Proposed fix
-``` +```text ancelotti bielsa capello delbosque eriksson ferguson guardiola heynckes inzaghi klopp kovac low mourinho nagelsmann ottmar pochettino queiroz ranieri simeone tuchel unai vangaal wenger xavi yozhef zeman</details> <details> <summary>🤖 Prompt for AI Agents</summary>Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.In
@CLAUDE.mdaround lines 145 - 149, Update the fenced code block that lists
coach names so it includes a language identifier: change the opening fence from
totext for the block that contains "ancelotti bielsa capello ..." and
keep the closing fence as ``` so the block is explicitly marked as plain text.</details> <!-- cr-comment:v1:d688878e20ea79a3ffec632a --> _Source: Linters/SAST tools_ </blockquote></details> </blockquote></details> <details> <summary>🤖 Prompt for all review comments with AI agents</summary>Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.Nitpick comments:
In@CLAUDE.md:
- Around line 145-149: Update the fenced code block that lists coach names so it
includes a language identifier: change the opening fence fromtotext for
the block that contains "ancelotti bielsa capello ..." and keep the closing
fence as ``` so the block is explicitly marked as plain text.</details> --- <details> <summary>ℹ️ Review info</summary> <details> <summary>⚙️ Run configuration</summary> **Configuration used**: Path: .coderabbit.yaml **Review profile**: CHILL **Plan**: Pro **Run ID**: `bb89d198-f793-44bb-9f6c-6b930ddc83e4` </details> <details> <summary>📥 Commits</summary> Reviewing files that changed from the base of the PR and between 9e254a4a1fb83635676ab462ee8fa943d6cba289 and 8a275502e044d4e02461e1991e6f33a9438e5bbd. </details> <details> <summary>📒 Files selected for processing (5)</summary> * `.coderabbit.yaml` * `.github/copilot-instructions.md` * `CHANGELOG.md` * `CLAUDE.md` * `docs/adr/README.md` </details> <details> <summary>💤 Files with no reviewable changes (1)</summary> * .github/copilot-instructions.md </details> </details> <!-- This is an auto-generated comment by CodeRabbit for review status -->
|



Summary
services/does not manage the cache —routes/does via aiocache).github/copilot-instructions.mdintoCLAUDE.mdas the single source of truth; deleted the now-redundant Copilot fileCLAUDE.md; extended pre-commit checklist with ADR update requirement (step 7)docs/adr/README.md: corrected ADR-0002 status toSuperseded; added missing ADR-0010 row.coderabbit.yaml: precise 422/400/404/409 guidance inenforce http error handling; references updated fromcopilot-instructions.md→CLAUDE.md; newalembic/versions/**/*.pypath instruction enforcing append-only migration policyTest plan
uv run flake8 .— passeduv run black --check .— passed (22 files unchanged)uv run pytest --cov=./ --cov-report=term --cov-fail-under=80— 25 passed, 97.56% coverage--prompt-only) — no findingsCloses #590
🤖 Generated with Claude Code
This change is
Summary by CodeRabbit
Documentation
422 Unprocessable Entityresponses for validation errors.Chores