Time-boxes contract appraisal and keeps it off long region sweeps #38

Merged
natemsz merged 1 commit from feat/appraisal-timebox into main 2026-10-31 14:20:31 +00:00
Owner

Production evidence: a 1m 38s cycle on 2026-10-31 where contract appraisal alone took 1m 22s (a full 400-contract due slice at the cap) inside the same minutes as The Forge sweep. The appraisal pass now runs on a 20 second wall-clock budget; an oversize slice stays partly due and drains over the next cycles instead of stretching one. After a region sweep over 30 seconds in the same cycle, the pass sits that cycle out, so the two heaviest passes never stack. Pricing inputs, ordering and stored results are unchanged. One test pins the budget: a spent budget prices nothing and leaves the slice due; the unbounded pass then drains it.

Production evidence: a 1m 38s cycle on 2026-10-31 where contract appraisal alone took 1m 22s (a full 400-contract due slice at the cap) inside the same minutes as The Forge sweep. The appraisal pass now runs on a 20 second wall-clock budget; an oversize slice stays partly due and drains over the next cycles instead of stretching one. After a region sweep over 30 seconds in the same cycle, the pass sits that cycle out, so the two heaviest passes never stack. Pricing inputs, ordering and stored results are unchanged. One test pins the budget: a spent budget prices nothing and leaves the slice due; the unbounded pass then drains it.
Time-boxes contract appraisal and keeps it from stacking on a long region sweep
All checks were successful
github/analysis Analysis gate on GitHub runners
github/core-only Core-only gate on GitHub runners
github/test Test gate on GitHub runners
github/race Race gate on GitHub runners
797be91f61
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
EveSynapse/evesynapse!38
No description provided.