Repository navigation
docs(architecture): add extraction packages section to overview - #83
Conversation
Add comprehensive documentation of extraction packages (config, conventions, ts) including dependency relationships and enforcement principle. Updates architecture overview to reflect deterministic TypeScript extraction capability. Co-Authored-By: Claude Opus 4.5 <[email protected]>
…te-architecture-ov
📝 WalkthroughWalkthroughDocumentation-only update to the architecture overview introducing three TypeScript extraction packages—riviere-extract-config, riviere-extract-conventions, and riviere-extract-ts—their dependency relationships, and the enforcement principle explaining why decorators and ESLint rules are necessary for deterministic extraction. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🧠 Learnings (13)📓 Common learnings📚 Learning: 2026-01-08T17:19:17.122ZApplied to files:
📚 Learning: 2026-01-02T17:46:54.167ZApplied to files:
📚 Learning: 2026-01-02T17:46:54.167ZApplied to files:
📚 Learning: 2026-01-06T23:01:34.733ZApplied to files:
📚 Learning: 2026-01-08T17:19:17.122ZApplied to files:
📚 Learning: 2026-01-08T17:19:17.122ZApplied to files:
📚 Learning: 2026-01-08T17:19:17.122ZApplied to files:
📚 Learning: 2026-01-08T07:05:01.746ZApplied to files:
📚 Learning: 2026-01-08T07:05:01.746ZApplied to files:
📚 Learning: 2026-01-08T17:19:17.122ZApplied to files:
📚 Learning: 2026-01-08T17:19:17.122ZApplied to files:
📚 Learning: 2026-01-08T17:19:05.921ZApplied to files:
🔇 Additional comments (1)
Comment |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||||
Deploying living-architecture with
|
| Latest commit: |
38bcff2
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://582f7929.living-architecture.pages.dev |
| Branch Preview URL: | https://issue-43-m3-d3-4-update-arch.living-architecture.pages.dev |
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
|



User description
Closes #43
Summary
Test plan
🤖 Generated with Claude Code
PR Type
Documentation
Description
Added comprehensive "Extraction Packages" section documenting three TypeScript extraction packages
Documented package dependencies and relationships between config, conventions, and ts packages
Explained enforcement principle: convention requires ESLint rules for deterministic extraction
Clarified how decorators and enforcement ensure reliable architectural component identification
Diagram Walkthrough
File Walkthrough
overview.md
Add extraction packages documentation and enforcement principledocs/architecture/overview.md
packages: riviere-extract-config, riviere-extract-conventions, and
riviere-extract-ts
depend on config and CLI uses ts extractor
requires ESLint enforcement for deterministic extraction
annotated and extraction produces consistent results
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.