perf: batch fixed opponent life-loss triggers - #6297
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughAdds Tier-3 batching for eligible fixed opponent life-loss triggered abilities, preserving intervening-if checks and resolved-context invariants through the proven-inert batch framework. Tests cover batching, rechecks, run boundaries, and observer-triggered fallback. ChangesOpponent life-loss batching
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant StackResolver
participant RunDetector
participant BatchResolver
participant ProvenInertFramework
StackResolver->>RunDetector: inspect top contiguous opponent life-loss run
RunDetector-->>StackResolver: return eligible run length
StackResolver->>BatchResolver: resolve run when length is at least two
BatchResolver->>ProvenInertFramework: prove and commit entries
ProvenInertFramework-->>BatchResolver: apply entries passing intervening-if checks
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
@coderabbitai review |
✅ Action performedReview finished.
|
Parse changes introduced by this PR✓ No card-parse changes detected. |
Summary by CodeRabbit
New Features
Bug Fixes