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
{{ message }}
Repository navigation
quality: runner batches exceed the argv budget on macOS #9267
This was hidden until #9255 because quality_runner_lib did not compile in the sandbox before then (the cmakelint tier was missing from compile_data).
Where:assert_within_budget in quality/runner/src/real_tools.rs:1750 checks the argv that reaches the spawn. The batches are planned by plan_batches / plan_invocation_batches in quality/adapter/src/commands.rs:3127-3207. The spawned argv is 17 bytes over LAUNCHER_BATCH_BUDGET (6000) and 61 bytes over ARGV_BATCH_BUDGET (24000). That means the argv that is spawned on macOS is longer than the one the planner measured. One likely cause is a path in the argv that is canonicalized after planning (macOS /var -> /private/var scratch paths).
Fix: make the planner measure the same argv that gets spawned, so the head and file paths are resolved before the planner costs them. Do not raise the test budget.
Done when:quality_runner_test passes on macos_arm64 evidence.
Activity
TrapsterDK commentedon Nov 7, 2026
Evidence run 42374076442 (macos_arm64) passed; PR #9290 ready.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Xut2hzpb4qWNZKpDCrwUz7