[v0.3.0] docs — write ADR-001 (Source Adapters)#57
Conversation
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ 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 |
|
Heimdall verification passed for PR #57 at Evidence from a fresh isolated checkout at Docs-only ADR checks: Scope/claim verification:
CodeRabbit triage: Label action: replacing |
Closes #50
Acceptance criteria
docs/architecture/ADR-001-source-adapters.mdexists and fills every section of the template embedded below. — Added the ADR with all required template sections and checked section headings locally.2026-05-29, decider@ayhammouda. — ADR front matter contains those exact values.sphinx-build -b json(point atingestion/); (2) PyPI metadata source —lookup_package_docscontrolled metadata fetch (point atservices/package_docs.py). — ADR citescpython_versions.py,__main__.py,sphinx_json.py,inventory.py, andservices/package_docs.py.lookup_package_docsperforms a controlled PyPI metadata lookup, which is a build/lookup-time network call, not a docs-query-time call. — ADR states the principles and exception inDecision Drivers,Decision Outcome, andLayer Contract.Inputs,Outputs, andInvariantsbullets.uv run python-docs-mcp-server doctorpasses (docs-only change). — Doctor passed locally with all checks green.Validation gate output
Additional issue-specific checks:
CodeRabbit review
Pending.
Why this approach
The issue fully prescribed a docs-only ADR. I verified the claims against the current source files and wrote one new architecture document without changing code, schema, workflows, or public behavior.
Why this triggered supervisor review
None.