From 93d258361dcfab1f7aea7cb27c00ad8cdf624fbc Mon Sep 17 00:00:00 2001 From: Noah Gift Date: Mon, 19 Oct 2026 16:19:39 +0200 Subject: [PATCH] ci(shards): run quick-tier cargo check --workspace and the apr-format sovereignty guard on shard 2, not 1 (P2 rebalance) Same checks, only which shard runs them (two-way door; revert on the 2 h rule). Measured MG run 39260461466: shard 1 2784 s, shard 3 2067 s, shard 2 1340 s; shard-1-only work is about 710 s. Falsifier: max-min shard Sections time <= 150 s. Co-Authored-By: Claude Sonnet 5.5 Agent: aprender-w5382 --- ci/sections.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/sections.yml b/ci/sections.yml index bce0394b4b..4e6f26c1ea 100644 --- a/ci/sections.yml +++ b/ci/sections.yml @@ -1030,7 +1030,7 @@ jobs: python3 scripts/ci/sigma_executed.py nextest --kind "quick tree readers" --junit "$sig/quick-tree.junit.xml" --list-json "$sig/quick-tree.list.json" || rc=1 exit "$rc" - name: "Quick tier: cargo check --workspace (over-the-cap integration, BSE-17 rule (i))" - if: steps.tier.outputs.tier == 'quick' && steps.tier.outputs.check_workspace == '1' && matrix.shard == 1 + if: steps.tier.outputs.tier == 'quick' && steps.tier.outputs.check_workspace == '1' && matrix.shard == 2 timeout-minutes: 20 env: REASON: ${{ steps.tier.outputs.reason }} @@ -1093,7 +1093,7 @@ jobs: "$IMAGE" \ setsid --wait bash scripts/check_build_rs_paths.sh - name: apr-format leaf sovereignty guard (#2231) - if: matrix.shard == 1 + if: matrix.shard == 2 # Poka-Yoke: prove the extracted `apr-format` leaf pulls no ML/GPU/ # tokenizer/framework crate (so consumers `cargo add apr-format` without # aprender-core + trueno/wgpu). Discriminating: PASSES on apr-format +