Skip to content

test: tighten macro-rich fresh-process cache budgets - #785

Merged
kvlonge merged 1 commit into
mainfrom
test/tighten-macro-rich-cache-budgets
Sep 23, 2026
Merged

kvlonge merged 1 commit into
mainfrom
test/tighten-macro-rich-cache-budgets

Conversation

@kvlonge

@kvlonge kvlonge commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Why

#782 made the fresh-process cache guards macro-rich, with provisional limits. Its CI run now gives measured runner times. The provisional limits allowed up to 1.7x those times, enough headroom to hide a real regression.

Changes

Limits are set to about 1.25x the slowest CI time for each phase on #782:

Models Cold Warm Edit
3000 14s → 12.5s 8s → 6.5s 7.5s → 6s
5000 23s → 24s 14s (kept) 13.5s → 12.5s
10000 46.5s → 37.5s 27s → 20s 24.5s → 18s

CI slowest times:

  • 3000: cold/config 10.08s, warm 5.30s, edit 4.88s.
  • 5000: cold/config 19.35s, warm 11.14s, edit 9.84s.
  • 10000: cold/config 30.13s, warm 15.98s, edit 14.55s.

The 5000-model cold limit rises from 23s to 24s: at 23s its project-config edit had only 1.19x headroom. The 0.67 warm-to-cold ratio guard is unchanged (CI measured 0.54–0.58).

Verification

  • ruff format --check and ruff check pass on the changed file.
  • This PR's cache-compile CI jobs exercise the new limits.

@kvlonge
kvlonge enabled auto-merge (squash) September 23, 2026 06:09
@kvlonge
kvlonge merged commit 3f695b0 into main Sep 23, 2026
28 checks passed
@kvlonge
kvlonge deleted the test/tighten-macro-rich-cache-budgets branch September 23, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant