feat(context): add CPG-06 stateless recovery-priority loop - #21
Conversation
|
✅ Deterministic PR hygiene checks passed. |
7c67d61 to
8b9bfef
Compare
cd37948 to
027c9c9
Compare
05fb2ea to
8f32b98
Compare
027c9c9 to
57ce12a
Compare
8f32b98 to
eab5a3d
Compare
4054492 to
465d0e6
Compare
2624d7f to
89259be
Compare
50e410c to
bef1aa2
Compare
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (2)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
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 |
c93d127 to
6fb741f
Compare
bef1aa2 to
cae07a1
Compare
6fb741f to
98c2fee
Compare
cae07a1 to
0570de2
Compare
98c2fee to
d0d8e81
Compare
0570de2 to
bfbde30
Compare
…s first Live eval could not tell why recovery stayed dark, and on-mode needs duplicate collapse before large-result projection. Write metrics on every fail-open path and apply an optional duplicate pre-pass without mutating canonical context.
d0d8e81 to
57f5ca9
Compare
Summary
__ocx_context_v1is entirely internal, including simultaneous assistant text or real client tool calls.not_found, stale cursor, invalid range/query) are returned as bounded hidden-tool errors so the model can repair its lookup without forcing a full restart.Deep-review hardening
TDD
The original first commit is intentionally RED. It pins mixed-call suppression, multiple recovery calls, round limits, canonical immutability, and hidden-usage aggregation before implementation lands.
The deep-review hardening also landed tests-first and was verified with the focused projector, recovery protocol/loop, passthrough-boundary, and hardening suites before the clean branch was pushed.
Stack
agent/context-projection-cp05/ PR feat(context): add CPG-05 bounded recovery protocol #20