fix(context): enforce canonical rendered character budget - #64
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughThe change adds an optional rendered-character budget across contracts, mapping, domain planning, context handling, and repository-scoped defaults. The budget excludes oversized records during admission and validates final rendered evidence. New tests cover propagation, validation, custom renderers, and deployment behavior. ChangesContext character budget
Estimated code review effort: 4 (Complex) | ~45 minutes ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 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. A rabbit packs the context with care Comment |
9b9c7e7 to
60ebdbc
Compare
Repository-scoped canonical context ignored the rendered-character limit. Carry the explicit limit or deployment default into feature packing, preserving whole evidence records, source coordinates and consistent diagnostics. Validate final rendering, including empty custom section plans.
Validation: independent review approved 9b9c7e7. Full CI run 34287358674 passed on that commit; final focused remediation suite had 183 passing tests. After removing the unrelated Foundation draft dependency, the complete seven-file patch against main is byte-for-byte identical (cmp passed). Current head: 60ebdbc.
Per owner request for quick stable delivery without additional long checks or hosting load, reuse the reviewed patch and previous CI evidence. No new exact-head full CI claim is made after rebase. Foundation #63 and relation ports #65 remain separate drafts. No new feature work or paid provider calls.
Summary by CodeRabbit
New Features
Bug Fixes