row 281 build notes: the gate plan for row281-e, with each scripts/test-*.sh under a limit of at least 3x its longest recorded run (sage-2649, dewey-0840, mos-1275, #1786)

This commit is contained in:
jason.woltje committed 2026-10-22 07:42:10 -05:00
1 parent 54ebc5d71c
commit 7979fb41eb
1 file changed
+33
+33
View File
@@ -780,6 +780,39 @@ Test only, written before the slot. Not run yet.
- If T14 is red on its first run, it goes to Sage and then Mos untouched, because 281 has had its one placed red
(mos-1272).
### Gate plan (sage-2649, dewey-0840, mos-1275)
Written before the slot. The slot runs on row281-e after the rebase onto 278's landing, and every step
stops at the first red.
1. The base: the touched files whole (fire-revokes-grants, lifecycle-revoke, grant-executor, gitea-grant
in bus; lifecycle in cli). Then the 29 anchors, the M1 exit check without `--test-force-exit`, and
M1-M22 under `timeout -k 10 180` with `--test-force-exit`.
2. dewey-0840's files whole: bus chief-of-staff, lifecycle-verbs, reload, grant-host and
gitea-grant-docker; cli instances; harness tools. If gitea-grant-docker skips, the report names the skip
and its reason.
3. bus, business and cli whole.
4. Every `scripts/test-*.sh`, each as `timeout -k 10 LIMIT bash scripts/test-X.sh`, and no script is
edited. LIMIT is Gander's row 278 limit (`agents/gander/work/queue-278/SHELL-LIMITS.json`, sage-2646): 3x
the longest successful run from Gander's row 196 receipts, plus 120 s headroom. I checked it against two
more records. One is my row 236 gate at bd5f11ded (10-22). The other is 278's run 3
(`run3/whole/results.json`). Neither has a longer run, so every limit is at least 3x the longest of all
three. A script with no limit stops the gate before it starts. Any timeout goes to Sage, then Mos,
unplaced.
| Script | Row 236 | 196 receipts | 278 run 3 | Longest | 3x | LIMIT |
|---|---|---|---|---|---|---|
| test-auth | 1 s | 1.9 s | 0.8 s | 1.9 s | 6 s | 126 s |
| test-conductor | 6 s | 8.1 s | 6.1 s | 8.1 s | 25 s | 145 s |
| test-config | 1 s | 3.2 s | 1.9 s | 3.2 s | 10 s | 130 s |
| test-discord | 8 s | 8.8 s | 7.4 s | 8.8 s | 27 s | 147 s |
| test-extension-package | 1 s | 3.0 s | 1.4 s | 3.0 s | 10 s | 130 s |
| test-foundation | 39 s | 39.7 s | 39.9 s | 39.9 s | 120 s | 240 s |
| test-land-work | 11 s | 12.6 s | 11.3 s | 12.6 s | 38 s | 158 s |
| test-queue | 20 s | 23.4 s | 21.2 s | 23.4 s | 71 s | 191 s |
| test-release | 2 s | 12.2 s | 2.7 s | 12.2 s | 37 s | 157 s |
| test-task | 14 s | 36.8 s | 13.8 s | 36.8 s | 111 s | 231 s |
## Runs
(after the gate)