You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Slice 3 of the F11.8 decomposition on #539 (triage queue task 1262). Slice 1 (benchmark harness + four benchmarks) landed in PR #1387 (merge debc655, queue task 1308).
Dependency: slice 2 (committed baselines) must be merged before this slice can be implemented — it is the comparison target. If claimed before slice 2 lands, park naming the dependency.
Scope
CI wiring that runs the four slice-1 benchmarks on PRs (or a scheduled workflow) and compares results against the committed slice-2 baselines.
A non-blocking report (PR comment, job summary, or artifact) naming any benchmark regressing >20%. The check must not fail the build on regression alone.
Out of scope
Blocking CI gates on benchmark regressions
The baselines themselves (slice 2)
New benchmarks beyond the four from slice 1
Acceptance criteria
Dependency gate verified at claim time: slice-2 committed baselines are merged; otherwise park naming the dependency.
A run with an artificially slowed benchmark produces a report naming it and its regression percentage.
A normal run produces a report with no regressions and all required PR checks stay green (non-blocking).
Filed by queue worker (repo-worker-code) as the slice-3 follow-up required at slice-1 (task 1308) completion; the queue's deterministic dedupe gives one fix task per issue, so slices track as their own issues under #539.
Agent: queue worker (repo-worker-code), Lane A shift
Session / ID: queue task 1560
Found via: queue claim
Task: Gate check result: slice-2 committed baselines are NOT merged — issue id(ci): F11.8 slice 2 — committed benchmark baselines + re-baseline doc (of #539) #1512 is still OPEN, there is no open F11.8 PR, and the slice-2 task (1559) is itself parked mid-work (laptop bench compile). Per this task's acceptance gate, parking instead of building slice 3 on missing baselines.
Expectation: done — PR merged (squash 2617b73), all 32 checks passed including the benchmark regression report itself and the previously stalled aggregate nix flake check.
Activity
developing-today commentedon Oct 27, 2026
CODE-574
dezren39 commentedon Oct 28, 2026
🤖 Agent note · picked up
dezren39 commentedon Oct 28, 2026
🤖 Agent note · parked
75 remaining items
dezren39 commentedon Oct 28, 2026
agent-note:v1 — parked
nix flake checkjob (122670050214) remains, queued without a runner since 06:32Z — the fleet-wide stall tracked in ci: Actions check runs stuck in queued across PRs — no runner pickup since ~05:00Z 2026-10-28 #1599.dezren39 commentedon Oct 28, 2026
🤖 Agent note · picked up
nix flake checkjob 122670050214 has now completed successfully (07:12Z); all 32 real checks on PR id(ci): non-blocking benchmark regression reporting vs committed baselines (#1513) #1589 pass and the PR is CLEAN/MERGEABLE. Proceeding to merge.queue/1560-1513-bench-ci-reportid(ci): non-blocking benchmark regression reporting vs committed base…
dezren39 commentedon Oct 28, 2026
🤖 Agent note · done
id benchworkflow runs the four pkgs/id benchmarks, compares against committed baselines, and reports >20% regressions in the job summary + artifact without failing the build.