Validate package spec rules#830
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughAdded authority rules and technology rules validation to the ddl-docs CLI check command. Introduces JSON metadata registries with rule kinds, CLI option parsing for rule file paths, schema and entry validation, integration into the checkDocs flow, and six integration tests covering success and failure paths. ChangesAuthority and Technology Rules Validation
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 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 |
Summary
Verification
Merge Readiness
Tracking issue: not needed; no baseline exception requested.
Scoped checks run: not needed; no baseline exception requested.
Why full baseline is not required: full baseline exception path not used for this PR.
Self Review
Self-review workflow: concept-spec-review and verification checks applied before PR authoring.
Self-review result: no unresolved blockers; package authority and technology rule metadata are now checked by ddl-docs check and transfer verification.
CLI Surface Migration
No-migration rationale: not selected for this PR.
Upgrade note: not selected for this PR.
Deprecation/removal plan or issue: not selected for this PR.
Docs/help/examples updated: not selected for this PR.
Release/changeset wording: not selected for this PR.
Scaffold Contract Proof
No-proof rationale: not selected for this PR.
Non-edit assertion: not selected for this PR.
Fail-fast input-contract proof: not selected for this PR.
Generated-output viability proof: not selected for this PR.
Summary by CodeRabbit
New Features
checkcommand now accepts--authority-rulesand--technology-rulesflags for validating authority and technology rule registries.Documentation
Tests