Local Inference & Systems•Study date: October 15, 2026•Printable brief ↗Breakthrough Study

Published by Sean Carr

The Hidden Infrastructure Tax in Multi-Agent Coding: An Estimated Replay of 39,526 Calls and an RTX 5090 Lab

An estimated 39,526-call telemetry replay and a 6-arm RTX 5090 laboratory study showing how hook overhead, serial test gates, and background prefetch storms took more summed call time than the frontier models.

Where this shows up in MeshTen: Portal launch (launch_portal.ps1) now manages Work-Mode ON / Gaming-Mode OFF lifecycle, pre-warming RTX 5090 helper models and WarmPytestDaemon while evicting 100% of VRAM on exit.
Executive Brief

At a Glance

14-Day Telemetry Replay (Estimated)

121.82 hrs → 36.59 min

ESTIMATED TIME: 39,526 logged calls across 14 days, replayed at measured local latencies, model to under an hour of execution (55.36 min in Hybrid 14B mode)

Warm Pytest Worker Pool

10.36x speedup

Parallel-sharded 4-worker daemon cut median unit test runs from 664.07 ms to 63.15 ms (15.16x on single files)

Brief-to-Checklist F1

99.46% Micro F1

Hybrid repo-grounded deterministic + filtered qwen3:14b (367/370 oracle items vs 59.98% baseline)

5090 Canary Routing & PHI

100.0% accuracy

1,350/1,350 multi-terminal canary isolation (0 cross-talk) and 100/100 on a 100-case synthetic PHI set at 0.03 ms (rules tuned in-sample)

Empirical Findings TableScroll table →
Telemetry MetricMeasured ValueContext & Observability
H1 Concurrent Routing (N=1,350)1,350/1,350 (100.0%)Zero cross-talk (Clopper-Pearson 95% CI [0.0, 0.2729]%) across C in {1, 2, 4, 8} on qwen3-coder:30b, qwen3:14b, and qwen3:4b after disabling qwen3 thinking preambles.
H2 Embed + 5,600-Vec Search (N=30)8.42xEnd-to-end speedup (77.42 ms vs 656.82 ms p50, 95% CI [8.19, 8.65]x, Wilcoxon W = 0.0, p = 1.86e-09): 7.38x embedding speedup + 25.44x BLAS search speedup with 98.75% top-5 parity.
H3A HIPAA PHI Screen (N=100, Synthetic)100.0% accuracyArm 0+ hardened regex achieved 100/100 accuracy (F1 = 1.0000) at 0.03 ms p50; Arm 4 two-stage cascade (Regex -> Warm qwen3:4b) achieved 100/100 with 0.04 ms negative p50 (88% Stage-1 fast exit, McNemar p = 0.015625 vs baseline Arm 0 at 93.0%, in-sample refined rules).
H3B Brief-to-Checklist (N=50, 370 Oracle)99.46% Micro F1Arm 4 Hybrid (Arm 0+ + repo-filtered qwen3:14b) matched 367/370 items (99.73% precision, 99.19% recall, Macro F1 99.40%, McNemar p = 2.65e-22 vs baseline Arm 0 at 59.98% F1 and p = 3.73e-09 vs Arm 0+ at 95.35% F1).
H4 WarmPytestDaemon v3 (N=90)10.36x speedupCPU-resident Ryzen 7 9800X3D 4-worker parallel-sharded speedup vs cold pytest (63.15 ms vs 664.07 ms p50, 95% CI [9.91, 11.27]x, p = 1.74e-16): 15.16x on 1 file (42.29 ms), 10.18x on 3 files (63.15 ms), and 9.43x on 5 files (80.80 ms, 2.85x faster than v2 serial warm).
14-Day Telemetry Replay, Estimated (39,526 Rows)121.82 hrs → 36.59 minRow-by-row replay across 217 hourly ledger files (Oct 2-15, 2026) cut 121.82 hrs of cumulative summed concurrent call duration (including 29.92 hrs on Oct 12 across parallel lanes) to 36.59 min (0.61 hrs) in Arm 0+ Fast Mode or 55.36 min (0.92 hrs) in Arm 4 Hybrid 14B Mode (ESTIMATED TIME), modeling both eliminated/bypassed calls and accelerated local calls and removing 19,305 calls >= 29.5s (48.8% of all records).
20-Turn Session Non-Coding Overhead10x-19x fasterEstimated non-coding wait time per 20-turn coding session dropped from 2.9-5.0 minutes down to 10-19 seconds (saving ~69.14 hrs/week combined foreground + background summed compute, ESTIMATED TIME).
Engineering Directives (Do & Don't)
DO

Consolidate per-turn and per-tool hooks into a single process, debounce high-frequency shell touches, and keep local embedding and helper models resident in VRAM during active work.

DON'T

Spawn multiple cold Python interpreters, unbatched git status calls, or unthrottled background cloud LLM syntheses on every prompt and tool invocation.

DO

Pair deterministic repo-existence and AST filters with a local helper model (Arm 4 Hybrid) or fast-exit regex cascade when structured contracts are absent.

DON'T

Use an unconstrained small or mid-sized LLM as a standalone path extractor without checking predicted paths and symbols against the repository index.

DO

Keep a persistent, mtime_ns-aware, parallel-sharded pytest worker pool warm on loopback for iterative 1-to-5 file unit test runs.

DON'T

Pay a 664 ms cold Python + FastAPI + Pydantic import tax or pass -p no:xdist on every iterative edit verification.

DO

Tie local GPU model residency and background test daemons to the developer console lifecycle so 100% of VRAM is freed automatically when work ends.

DON'T

Leave 20+ GB of models permanently pinned in VRAM after the coding session closes on a shared workstation.

Executive Summary & Core Finding

When multi-agent engineering sessions across Claude Code, Codex, and Gemini feel slow, the default assumption is that the frontier reasoning model is the bottleneck. To test that assumption, we audited 39,526 raw telemetry records (121.82 hours of cumulative summed call duration across concurrent agent lanes and background workers over 14 days) and ran a 6-arm controlled laboratory study (WF-GPU-LAB-001 v3_optimized) on an NVIDIA GeForce RTX 5090 (32 GB VRAM, Blackwell compute capability sm_120) and AMD Ryzen 7 9800X3D workstation. The frontier model was not the primary bottleneck: interactive velocity was being strangled by per-turn and per-tool hook spawns, serial test gates, cold interpreter imports, and an invisible 31.9-hour/week background cloud-LLM prefetch storm. Separating attribution cleanly: roughly 99% of the 121.82-hour 14-day cumulative time reduction comes from software and algorithmic fixes (filtering subagent transcripts out of background ingest, switching prefetch to ask2 --pointers, reordering leftoff ahead of temporal_truth, deterministic regex/YAML rules, and the CPU-resident 4-worker WarmPytestDaemon on the Ryzen 7 9800X3D), while roughly 1 hour of logged time (plus interactive tail latency) is directly accelerated by the RTX 5090 GPU (pinned nomic-embed-text embeddings + BLAS search at 8.42x, local qwen3:4b Stage-2 PHI screening, and qwen3:14b hybrid freetext checklist extraction). Together, non-coding session overhead dropped by 10x to 19x while in-sample micro-task accuracy reached 99.46% Micro F1 on brief-to-checklist extraction and 100.0% on a 100-case synthetic HIPAA PHI set, where the two-stage local cascade matched 100/100 with rules tuned in-sample. The CEO approved the local path on 2026-10-15, so the two-stage cascade (regex, then warm qwen3:4b) is now the default PHI admission check, with Claude Haiku as the fallback when the local model is unavailable or its answer does not parse. On the live code path, warm qwen3:4b answered 96 of the same 100 synthetic cases with 0 false negatives and 0 false positives at a 393 ms median; the 100/100 lab result was on a synthetic, in-sample-tuned set, and an out-of-sample check is still planned.

Method

1

We audited 39,526 JSONL usage records across 217 hourly ledger files (October 2 to October 15, 2026) and mapped every call tag to its empirical latency distribution and timeout rate, distinguishing 14-day ledger totals from 7-day hook-trigger windows (October 8 to October 15).

2

We tested five hypotheses on the RTX 5090 (Blackwell compute capability sm_120) + Ryzen 7 9800X3D workstation with pre-registered sample sizes and non-parametric paired statistics (Wilcoxon signed-rank, exact McNemar, and Clopper-Pearson/Wilson 95% confidence intervals).

3

H1 tested multi-terminal concurrent routing across 3 resident Ollama models (qwen3-coder:30b, qwen3:14b, qwen3:4b) over N = 1,350 requests (30 trials x concurrency C in {1, 2, 4, 8}) with unique request canaries and thinking disabled (think=false).

4

H2 compared warm RTX 5090 nomic-embed-text:latest batch embedding + float32 BLAS matrix-multiply retrieval against cold subprocess embedding + Python-loop cosine over 5,600 vectors across N = 30 paired trials (480 query embeddings per arm).

5

H3A evaluated 6 arms on a stratified N = 100 HIPAA PHI set (50 positive, 50 hard-negative code/UUID/camelCase prompts), comparing baseline regex (Arm 0), hardened regex (Arm 0+), three standalone local LLMs (Arms 1-3), and a two-stage Recall-Regex to Warm qwen3:4b cascade (Arm 4).

6

H3B evaluated 6 arms on N = 50 real engineering briefs (.claude/briefs/*.md, 370 human-verified oracle items across file_paths, symbols, and tests), testing whether repo-existence filtering + deterministic AST extraction combined with qwen3:14b (Arm 4) outperforms either deterministic code or LLMs alone.

7

H4 benchmarked a persistent CPU-resident 4-worker parallel-sharded WarmPytestDaemon (v3) on the Ryzen 7 9800X3D with mtime_ns module cache invalidation against serial warm workers (v2) and cold pytest subprocesses across N = 90 paired trials (1, 3, and 5 real unit test files).

Visual Telemetry & Benchmark Comparison14-Day Replay (39,526 Calls) & WarmPytestDaemon Pool (N=90 Paired Trials)
14d Historical (39.5k)121.82 hrs (19,305 calls ≥29.5s)Replayed v3 Hybrid 14B0.92 hrs (55.36 min est.) (99.46% Micro F1)Replayed v3 Fast Mode0.61 hrs (36.59 min est.) (0.03 ms PHI / 0.50 ms brief)Cold pytest (Pooled)664.07 ms p50 (cold interpreter + imports)WarmPytestDaemon v363.15 ms p50 (10.36x speedup, 4-worker sharded)
Empirical Telemetry

What We Measured

Across 39,526 replayed telemetry records and 6 laboratory arms, software/algorithmic fixes (~99% of cumulative time saved) plus warm RTX 5090 GPU acceleration (~1 hour of logged time plus interactive tail latency) cut 121.82 hours of summed concurrent call duration to an estimated 36.59 minutes (Fast Mode) or 55.36 minutes (Hybrid 14B Mode).

H1 Concurrent Routing (N=1,350)

1,350/1,350 (100.0%)

Zero cross-talk (Clopper-Pearson 95% CI [0.0, 0.2729]%) across C in {1, 2, 4, 8} on qwen3-coder:30b, qwen3:14b, and qwen3:4b after disabling qwen3 thinking preambles.

H2 Embed + 5,600-Vec Search (N=30)

8.42x

End-to-end speedup (77.42 ms vs 656.82 ms p50, 95% CI [8.19, 8.65]x, Wilcoxon W = 0.0, p = 1.86e-09): 7.38x embedding speedup + 25.44x BLAS search speedup with 98.75% top-5 parity.

H3A HIPAA PHI Screen (N=100, Synthetic)

100.0% accuracy

Arm 0+ hardened regex achieved 100/100 accuracy (F1 = 1.0000) at 0.03 ms p50; Arm 4 two-stage cascade (Regex -> Warm qwen3:4b) achieved 100/100 with 0.04 ms negative p50 (88% Stage-1 fast exit, McNemar p = 0.015625 vs baseline Arm 0 at 93.0%, in-sample refined rules).

H3B Brief-to-Checklist (N=50, 370 Oracle)

99.46% Micro F1

Arm 4 Hybrid (Arm 0+ + repo-filtered qwen3:14b) matched 367/370 items (99.73% precision, 99.19% recall, Macro F1 99.40%, McNemar p = 2.65e-22 vs baseline Arm 0 at 59.98% F1 and p = 3.73e-09 vs Arm 0+ at 95.35% F1).

H4 WarmPytestDaemon v3 (N=90)

10.36x speedup

CPU-resident Ryzen 7 9800X3D 4-worker parallel-sharded speedup vs cold pytest (63.15 ms vs 664.07 ms p50, 95% CI [9.91, 11.27]x, p = 1.74e-16): 15.16x on 1 file (42.29 ms), 10.18x on 3 files (63.15 ms), and 9.43x on 5 files (80.80 ms, 2.85x faster than v2 serial warm).

14-Day Telemetry Replay, Estimated (39,526 Rows)

121.82 hrs → 36.59 min

Row-by-row replay across 217 hourly ledger files (Oct 2-15, 2026) cut 121.82 hrs of cumulative summed concurrent call duration (including 29.92 hrs on Oct 12 across parallel lanes) to 36.59 min (0.61 hrs) in Arm 0+ Fast Mode or 55.36 min (0.92 hrs) in Arm 4 Hybrid 14B Mode (ESTIMATED TIME), modeling both eliminated/bypassed calls and accelerated local calls and removing 19,305 calls >= 29.5s (48.8% of all records).

20-Turn Session Non-Coding Overhead

10x-19x faster

Estimated non-coding wait time per 20-turn coding session dropped from 2.9-5.0 minutes down to 10-19 seconds (saving ~69.14 hrs/week combined foreground + background summed compute, ESTIMATED TIME).

Experimental Notes & Observability Details

  • Software Fixes vs GPU Attribution: Of the 121.82 hours of 14-day cumulative summed call duration (39,526 ledger rows across concurrent agent lanes and background workers, where Oct 12 alone logged 29.92 summed hours), roughly 99% of the time reduction comes from software and algorithmic fixes (filtering subagent transcripts out of background ingest across 3,072 selfmem-supersede and 4,107 selfmem-extract rows, switching prefetch to ask2 --pointers, reordering leftoff ahead of temporal_truth, deterministic regex/YAML rules, and the CPU-resident 4-worker WarmPytestDaemon on the Ryzen 7 9800X3D). Roughly 1 hour of logged time (5,960 embed rows at 0.98 hrs, 3,467 phi_screen rows, and 102 codekit-checklist rows) plus interactive tail latency is directly accelerated by the RTX 5090 GPU (Blackwell compute capability sm_120).
  • 7-Day Window vs 14-Day Ledger Reconciliation: Section 5's 7-day workflow projections (Oct 8-15: e.g., 2,196 PHI calls, 6,795 prefetch hook triggers including 1,357 ask2 spawns) reflect a 7-day active hook-trigger window, whereas Section 6 replays the complete 14-day selfmem/data/usage/ JSONL ledger (Oct 2-15, N = 39,526 rows: 3,467 phi_screen, 3,450 prefetch, 3,072 selfmem-supersede, 4,107 selfmem-extract). In the replay, calls eliminated by architectural filters (such as skipped subagent transcript ingests or fast-exit status lookups) are modeled at their post-filter bypass cost alongside accelerated local GPU/CPU calls.
  • In-Sample Tuning Disclosure: The 100.0% PHI accuracy (Arm 0+ and Arm 4) and 99.46% brief-to-checklist Micro F1 (Arm 0+ at 95.35% and Arm 4 at 99.46%) include deterministic regex and AST/path rules refined after inspecting failure modes on the 100-case synthetic PHI set and the 50-brief repository corpus; out-of-sample generalization requires prospective holdout validation.
  • In production, services/companion/launch_portal.ps1 now implements Work-Mode ON / Gaming-Mode OFF: launching the Portal sets OLLAMA_NUM_PARALLEL=8, OLLAMA_MAX_LOADED_MODELS=4, OLLAMA_FLASH_ATTENTION=1, pre-warms nomic-embed-text:latest and qwen3:4b alongside the primary coder model, and starts WarmPytestDaemon on 127.0.0.1:17791; closing the Portal stops the daemon and sends keep_alive=0 to evict 100% of VRAM.
Interpretation & Working Hypotheses

What We Think It Suggests

  • Eliminate unnecessary work in software before accelerating what remains on the GPU: ~99% of our 121.82-hour cumulative call-time reduction came from filtering subagent transcript floods, replacing background LLM syntheses with pointer lookups, bundling 3 PostToolUse hooks into one Python process, and sharding unit tests across 4 CPU-resident warm workers—leaving the RTX 5090 free to accelerate the irreducible embedding, PHI verification, and freetext extraction tasks.
  • Measure a local PHI cascade on the live code path before making it the default: the two-stage local cascade (recall regex, then warm RTX 5090 qwen3:4b) matched 100/100 on a 100-case synthetic PHI set with rules tuned in-sample, exiting 88% of clean technical prompts in 0.04 ms. Before the CEO-approved switch on 2026-10-15, the live classifier needed structured JSON output: without it, qwen3:4b wrote about 1,540 tokens of reasoning per call, missed the 3 s timeout, and every call fell to Haiku. Claude Haiku (claude -p --model haiku) stays as the fallback, and an out-of-sample check is still planned.
  • Never run unconstrained small LLMs for repository path or symbol extraction without a deterministic existence filter: standalone LLMs hallucinated hundreds of non-existent paths (37%-55% F1), whereas intersecting qwen3:14b proposals with the repo file/symbol index achieved 99.73% precision and 99.46% in-sample Micro F1.
  • Couple workstation AI residency to an explicit Work-Mode ON / Gaming-Mode OFF lifecycle so developers get zero-cold-start local inference during coding sessions and 100% free VRAM the moment the console closes.
Methodology Boundaries

Limits

  • In-sample rule tuning: The 100.0% PHI accuracy (Arm 0+ and Arm 4) and 99.46% checklist Micro F1 (Arm 0+ and Arm 4) include regex and AST rules refined after inspecting failure modes on the 100-case synthetic PHI set and the 50-brief repository corpus; prospective out-of-sample holdout testing is required to establish unseen generalization.
  • Software vs GPU attribution and summed concurrent time: The 121.82 hours of 14-day telemetry (including 29.92 hours on October 12) is cumulative summed call duration across concurrent agent lanes and background workers, not calendar wall-clock time; roughly 99% of the replayed reduction comes from software/algorithmic fixes and CPU-resident WarmPytestDaemon sharding, while roughly 1 hour of logged time (plus interactive tail latency) is directly accelerated by the RTX 5090 GPU.
  • Production status: the CEO approved the local qwen3:4b PHI classifier on 2026-10-15, and the two-stage local cascade (regex, then warm qwen3:4b) is now the default PHI admission check; the local supersede judge remains opt-in. Claude Haiku is the fallback when the local model is unavailable, times out (3 s), or returns an answer that does not parse, and Anthropic is covered under our BAA. Live-path check on the same 100 synthetic cases (production prompt with structured JSON output): the live regex stage flagged 49 of 50 positives and 0 of 50 negatives (the miss was an email address with a diagnosis and no name); warm qwen3:4b answered 96 of 100 calls locally with 0 false negatives, 0 false positives and 0 UNSURE at a 393 ms median (1.04 s p90), and the other 4 hit the 3 s timeout under shared-workstation load and would have gone to Haiku. Haiku on the same 100 marked 0 negatives as PHI but judged 24 of the 50 positives NOT_PHI and 10 UNSURE, consistent with the live prompt telling it to admit synthetic test data. The 100/100 lab result was on a synthetic, in-sample-tuned set, and an out-of-sample check is still planned. The PHI rows in the replay and weekly estimates price the local path; calls that fall back to Haiku are not modeled separately.
  • Weekly time-saved figures (~69.14 hrs/wk across the Oct 8-15 7-day window) and 14-day telemetry replay totals (36.59 min Fast / 55.36 min Hybrid across the Oct 2-15 39,526-row ledger) are ESTIMATED TIME projections that model both eliminated/bypassed calls and measured p50 latencies on a single RTX 5090 (32 GB VRAM, Blackwell sm_120) + Ryzen 7 9800X3D workstation, not a prospective A/B randomized trial.
Benchmark Harness

Reproduce It (Data & Benchmarks)

  • Run the 6-arm RTX 5090 benchmark suite: python labs/gpu_5090_lab/run_lab.py --out labs/gpu_5090_lab/LAB_RESULTS.json
  • Run the 39,526-row historical telemetry replay: python labs/gpu_5090_lab/replay_usage_telemetry.py
  • Verify the production WarmPytestDaemon and consolidated PostToolUse hook bundle: python -m pytest -n auto tests/Unit/scripts/test_warm_pytest_daemon.py tests/Unit/scripts/test_post_tool_bundle.py services/companion/tests/test_launch_portal_lifecycle.py -q

Data and prompt templates only; no proprietary code is published.

Detailed Analysis & Field Observations

When multi-agent engineering workflows feel sluggish—when a 20-turn feature session across Claude Code, Codex, and Gemini/Antigravity drags on for minutes between edits—the default assumption is almost universal: the frontier LLM is slow. Engineers respond by shopping for faster cloud endpoints or trimming system prompts. To test that assumption scientifically, we instrumented our entire production multi-LLM engineering stack, audited 39,526 raw telemetry records (121.82 hours of cumulative summed call duration across concurrent agent lanes and background workers over 14 days, including 29.92 summed hours on October 12 alone), and executed a statistically powered, 6-arm controlled laboratory study (WF-GPU-LAB-001 v3_optimized) on a local NVIDIA GeForce RTX 5090 (32 GB VRAM, Blackwell compute capability sm_120) + AMD Ryzen 7 9800X3D workstation.

What we found flips the conventional wisdom on its head. The frontier reasoning model was not the primary bottleneck. Instead, interactive velocity was being strangled by three systemic taxes: (1) Death by a Thousand Cuts from synchronous per-turn and per-tool hook spawns (~1,696 prompts and ~15,000 tool calls/week in our 7-day Oct 8-15 window) and serial test/stop gates (-o addopts=, -p no:xdist, cold interpreter imports) stealing 11 to 24+ hours/week; (2) the Background Contention Fallacy, where hidden CREATE_NO_WINDOW cloud-LLM prefetch and subagent transcript ingestion jobs ran a background storm (48.8% of all 39,526 logged calls in the 14-day Oct 2-15 ledger hit the >=29.5s timeout cap); and (3) Cold Subprocess Tax on every iterative pytest run (664.07 ms p50 just to import Python, FastAPI, and Pydantic).

Crucially, separating software fixes from hardware acceleration shows why systems engineering must precede GPU offloading. Of the 121.82 hours of 14-day cumulative logged call time, roughly 99% of the reduction comes from software and algorithmic fixes: filtering subagent transcripts out of background ingest (3,072 selfmem-supersede rows at 35.86 hrs and 4,107 selfmem-extract rows at 23.64 hrs), switching prefetch to ask2 --pointers (3,450 ledger rows at 15.45 hrs; 6,795 hook triggers in the 7-day window), reordering leftoff ahead of temporal_truth (3,467 rows at 16.23 hrs), deterministic regex/YAML rules, and the CPU-resident 4-worker WarmPytestDaemon on the Ryzen 7 9800X3D. Roughly 1 hour of logged time (5,960 embedding rows at 0.98 hrs, Stage-2 PHI escalations across 3,467 phi_screen rows, and freetext fallback across 102 codekit-checklist rows)—plus interactive foreground tail latency—is directly accelerated by the RTX 5090 GPU.

Across our five laboratory hypotheses, pairing deterministic code with resident RTX 5090 inference and CPU worker pools produced decisive gains. In H1 (N = 1,350 concurrent requests across C in {1, 2, 4, 8}), disabling qwen3 thinking preambles (think=false) raised multi-terminal canary routing accuracy from 99.63% to 1,350/1,350 (100.0%, Wilson 95% CI [99.72, 100.0]%) with zero cross-talk. In H2 (N = 30 paired trials over 5,600 768-dim vectors), warm RTX 5090 batch embedding plus float32 BLAS matrix multiplication achieved an 8.42x end-to-end speedup (77.42 ms vs 656.82 ms, Wilcoxon p = 1.86e-09).

In H3A (HIPAA PHI pre-screening across N = 100 stratified synthetic prompts), our local hardened regex (Arm 0+, 100.0% in-sample accuracy at 0.03 ms p50) and Two-Stage Cascade (Arm 4: Recall Regex -> Warm RTX 5090 qwen3:4b, 100.0% in-sample accuracy with 0.04 ms negative p50 and 88% Stage-1 fast exit, exact McNemar p = 0.015625 vs baseline Arm 0 at 93.0%) both matched 100/100, with the regex rules tuned in-sample on that same synthetic set. The CEO approved the local path on 2026-10-15: the two-stage local cascade (regex, then warm qwen3:4b) is now the default PHI admission check, and Claude Haiku (claude -p --model haiku, covered under our BAA) is the fallback when the local model is unavailable or its answer does not parse. On the live code path the local classifier answered 96 of the same 100 synthetic cases with 0 false negatives and 0 false positives at a 393 ms median; an out-of-sample check is still planned. In H3B (Brief-to-Checklist extraction across N = 50 real briefs with 370 oracle items), standalone LLMs hallucinated unverified symbols (37.07%-55.52% Micro F1), and baseline regex scored 59.98% F1, whereas Arm 0+ (enhanced AST + repo-existence filter) reached 95.35% Micro F1 in 0.50 ms and Arm 4 Hybrid (Arm 0+ unioned with repo-filtered qwen3:14b) reached 99.46% in-sample Micro F1 (367/370 items, 99.73% precision, McNemar p = 2.65e-22 vs baseline). Because both Arm 0+ rule sets were refined after error analysis on these corpora, prospective holdout validation is required to confirm out-of-sample generalization.

In H4 (N = 90 paired trials across 1, 3, and 5 real unit test files), upgrading the CPU-resident WarmPytestDaemon on the Ryzen 7 9800X3D from single-worker serial dispatch (v2, 5.00x speedup) to a 4-worker parallel file-sharded pool with mtime_ns-aware module caching (v3) delivered a 10.36x pooled speedup over cold pytest (63.15 ms vs 664.07 ms p50, Wilcoxon p = 1.74e-16), running 5-file / 74-test suites in 80.80 ms (9.43x faster than cold and 2.85x faster than v2 serial warm) with 0/150 cross-talk. Replaying all 39,526 historical telemetry rows from October 2-15, 2026—modeling both eliminated/bypassed calls and accelerated local calls—reduced cumulative 14-day subsystem duration from 121.82 hours down to an estimated 36.59 minutes in Arm 0+ Fast Mode or 55.36 minutes in Arm 4 Hybrid 14B Mode (ESTIMATED TIME). To operationalize this on a shared workstation without permanently occupying VRAM, we wired a Work-Mode ON / Gaming-Mode OFF lifecycle into services/companion/launch_portal.ps1, added scripts/warm_pytest_daemon.py, and consolidated all three PostToolUse repo hooks into .claude/hooks/post_tool_bundle.py.