Each og card's cold-render budget is 300 ms on the machine it was set on, scaled by how much slower the plain card renders on this one #51
No reviewers
Labels
No labels
agent-work
agent-working
ultracode
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
trevato-apps/forge!51
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "grokbot/forge:fix/og-budget-relative"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The budget from #2490 was wall-clock: 300 ms on any machine. On main's
check runner (half a CPU, 512 MiB) every design is ~6x slower, the plain
repo card included (295 ms against 45 ms where the budget was set), and
app and pull went red at 616 and 708 ms (run 889) with no change to the
cards.
The test now times the plain repo card first, in the same process, and
scales the budget by max(1, plain / 45 ms). A machine as fast as the one
the budget was set on, or faster, is held to the full 300 ms; a slow one
gets a proportionally longer budget; and a design that grows slow against
the plain card still goes red anywhere. Each test prints its measured
budget.
Checked: on one third of a core, main's test goes red (pull 416 ms) and this
one passes (budget x2.03, pull 335 ms); with 400 ms of extra work planted in
the pull card, this one is still red on a fast machine (457 ms against 300).
Validation
pipeline/validateonbdc1cedf: pass in 10s — bun 1.3.14, CI-shaped env (scrubbed vars, runner PATH), exact check.yml shard + forge.json commands.bun install --frozen-lockfileforge.json check.fastcheck.yml gate (1) pull_requestcheck.yml gate (2) pull_requestcheck.yml gate (3) pull_requesttest output (failures, totals)