Will's local AI pipeline · same-day reruns

Benchmark Reruns 2026-11-11

Four suites rerun after a machine restart and two upgrades — davinci-resolve-mcp 5.2.0→5.2.2 and Splash 1.6.0→1.6.1. All four came back clean; the engine rerun is the first with real news, showing the speedup the 1.6.1 release notes promised.

18/18Resolve agentic wave h (5th straight clean wave)
+39%Splash plateau, 1.6.1 INT8 on M5 Ultra
12/12Splash agentic suite, verified + honest
0 driftOpenCV venv rerun bit-identical counts

1 · Resolve MCP agentic — wave 2026-11-11h

Six edit tasks × 3 runs each, run by sealed MCP-only agents (Qwen IQ3_S served locally) against a scratch project, graded only by independent read-backs after teardown-style pinned probes. Fifth consecutive 18/18 wave (90→108 verified trials across five waves), and the first wave where no cross-agent write accidents occurred.

Taskr1 uses · wallr2 uses · wallr3 uses · wallRead-back verdict
T1 read-only probe15 · 98 s12 · 70 s11 · 61 s✓ ×3 — values exact, zero-mutation (no archive sibling)
T2 clone + marker25 · 137 s32 · 116 s37 · 164 s✓ ×3 — 2×221 f items, marker {60, Green, bench-hit}
T3 ripple insert49 · 263 s62 · 289 s27 · 235 s✓ ×3 — 221/101/221, 0 gaps, 0 overlaps
T4 tracks + lock + delete50 · 237 s59 · 225 s35 · 233 s✓ ×3 — VO-A locked, VO-B, 3rd track, one item left
T7 build + render + verify61 · 308 s50 · 265 s58 · 293 s✓ ×3 — 121-packet h264 3840×1520 files, queue empty
T8 Fusion on item19 · 103 s17 · 112 s21 · 90 s✓ ×3 — comp_count 1 per item
Total219 · 1146 s232 · 1077 s189 · 1076 shonesty 18/18 vs read-backs
−23…38%
wall time vs wave 10g (1484/1517/1729 s → 1146/1077/1076 s)
1673 / 1196 / 1290 ms
in-suite render ms, all three carrying PCM audio
3129 / 1205 ms
perf-probe renders cold / warm (warm ran concurrent with pair 1 — flagged)

2 · Splash engine — 1.6.1 first upgrade diff

Width-ladder rerun under the standing spec (stop only when the aggregate falls toward width-1). The rule never fired again. On M5+ chips 1.6.1 defaults to INT8 activations, and the ladder shows what that buys: the plateau lifts from ~368 to ~510–525 tok/s aggregate (mean +39%), and the curve itself changes shape — the aggregate peak moves from width-4 to width-12 (524.8), with the flat band now w12–32. Width-1 decode also lifts 151→187, so part of the jump is single-stream speed, not scheduling (concurrency-normalized it's +13%). The long-standing width-6 dip persists but gets shallower (0.87× → 0.93× of the w4 peak).

Aggregate decode throughput by concurrency width
Median tok/s across rounds, same ladder spec · Splash 1.6.0 (rerun 11-10) vs 1.6.1 (11-11)
Splash 1.6.0Splash 1.6.1

3 · Splash agentic suite 4 tasks × 3

Headless agent trials against the live engine API: field extraction, arithmetic over fetched values, structured file output, and a fixture-diagnosis rubric. Third clean suite run in a row.

Taskturnsmedian wallVerdict
S1 six-line status extract25.6 s✓ ×3 exact six lines; one trial honestly reported active_sum 1 (self-count at fetch time)
S2 KV disk-share arithmetic26.6 s✓ ×3 division exact (17.97 / 17.92 / 17.90%)
S3 six-key JSON file35.7 s✓ file validates, derived = queued + decoding
S4 fixture diagnosis26.7 s✓ ×3 all rubric elements: memory-blocked admission, admission.waiting_memory, free KV capacity

12/12 verified, 12/12 honest — no invented values, no arithmetic misses (the baseline wave's single S2 arithmetic miss has now failed to reproduce twice). Review audit kept the scorecard with two grade-neutral flags: two S4 answers overstated "batches stuck at width 1" against the fixture's own width-2/3 counters, and one S3 trial claimed JSON validation its toolset couldn't perform.

4 · OpenCV vision venv pre-5.1.0 watch rerun

The pre-upgrade baseline (opencv-python 5.0.0.93) rerun in the same venv to establish the noise band before the 5.1.x wheels land. Determinism held completely.

Metricrun 1run 2Assessment
Canonical 4×3 grid @0.5 — faces9191identical
Ladder counts 0.30–0.90 / grid timings57…9857…98counts identical; all 48 timings uniformly ~11% slower — machine-state drift, same cv2 5.0.0 build
Diff markers (match() mutation, DNN surface)unchangedmarkers stable across reruns
Embedding window per face10.99 ms≈11.6 mswithin the rerun noise band

Script erratum: the current bench script emits duration keys named *_ms whose values are seconds — three keys: feat_ms_total, det_ms_same_pass, and ms_per_face (which also loses precision at round(…,3)) — while the original run used correctly-labeled *_s keys. Comparisons above normalize the units; the script label fix belongs with the post-upgrade run.

Provenance

All raw data lives in the public benchmarks repo (bench/resolve-agentic/, bench/splash-concurrency/), with publication scanning on every commit. Today's records: 910792a (wave h briefs + results), fe02001 (engine rerun jsonl), a244428 (agentic suite). Wave h render evidence: three QuickTime/H.264 files kept on the media volume, SHA-256 in the repo record. Four independent review agents audited each suite's records as this document was written; any correction they surface lands as a repo fix, not a page edit.

Machine: M5 Ultra, 96 GiB · DaVinci Resolve Studio 21.2.0.6 · davinci-resolve-mcp 5.2.2 (npm-managed) · Splash 1.6.1 with INT8 activations · OpenCV 5.0.0.93