test: harden mutation gate with bounded orchestration#383
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughCentralizes execute-related parsing/formatting helpers and refactors execute command flows; adds parsing/validation utilities for completed runs and token usage; refactors cooldown-session into lazy, resolver-driven orchestration with many small helpers; and substantially expands test coverage across CLI, cooldown-session, bridge, and runner components. Changes
Sequence Diagram(s)sequenceDiagram
participant CLI as CLI (execute)
participant Bridge as SessionBridge
participant Cooldown as CooldownSession
participant Store as KnowledgeStore/JsonStore
participant Dojo as Dojo/DiaryWriter
CLI->>Cooldown: prepare/complete/run command
Cooldown->>Bridge: query bridge-run metadata / check gaps
Bridge-->>Cooldown: bridgeRun info (in-progress/terminal)
Cooldown->>Store: write/read synthesis inputs & learnings
Store-->>Cooldown: synthesis results / persisted drafts
Cooldown->>Dojo: optionally build/write dojo diary/session
Dojo-->>Cooldown: ack
Cooldown-->>CLI: buildPrepared* output lines / token usage / status
Estimated code review effort🎯 4 (Complex) | ⏱️ ~50 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
📝 Coding Plan
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
Summary by CodeRabbit
New Features
Bug Fixes
Tests