feat(core): O-13 PR4 ArenaLifecycleCoordinatorV1 unified lifecycle + zero-alloc gate - #635
feat(core): O-13 PR4 ArenaLifecycleCoordinatorV1 unified lifecycle + zero-alloc gate#635lemone112 wants to merge 1 commit into
Conversation
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 5 minutes Limit details: You’ve used the included review currently available. Your 101 included PR review attempts over the past 7 days set your current allowance at 1 review per hour. Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?Wait for the limit to reset, then comment An organization admin can change what happens after included review limits in Billing. How do review limits work?CodeRabbit enforces per-developer PR review limits within each organization. For paid Pro and Pro+ reviews, CodeRabbit uses a developer's included PR review attempts over the past 7 days to set the current hourly allowance. At typical activity levels, the full plan allowance applies. Higher sustained activity can lower the allowance until earlier attempts leave the 7-day window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (10)
Comment |
50147e2 to
9dc362c
Compare
9dc362c to
e5f5d28
Compare
Summary
Implements the ArenaLifecycleCoordinatorV1 per IMPL-SPEC-o13-pr4-lifecycle-coordinator.md. Coordinates lifecycle transitions across observation, field raster, and report arena pools with atomic reset, release, and generation tracking.
Replaces closed PR #632 with updated branch state rebased on current main.
Types Added
ArenaGenerationV1— monotonic generation counter for slot validity detectionArenaLifecycleCoordinatorV1— coordinates reset_all / release_all_slots across all three pool typesArenaRebindErrorV1— typed error enum for partial-failure detection during schema rebindPool Extensions
release_all(),high_water_mark(), generation field in backingreset_extent(),release_all(),high_water_mark(), generation field in backingreset(),release_all(), generation field in backingTests (13 total)
Gate Results
V7 Staging Compliance