docs(agents): the #32 workspace test count is in — 367 passed, and the one failure is main's

Closes the page's one explicitly outstanding result. Run in sylph-ci:local
(rustc 1.98.1, byte-identical to the runner) with the disc present and
--no-fail-fast: 45 suites, 367 passed, 1 failed, 14 ignored. The +9 against the
disc-less #35 run (377) is exactly #35's nine imports.rs unit tests.

The single failure is ui_prm_primitives_disc, red on main since #23 and
bisected there, not introduced by #32.

Records the three things that stopped the number being obtained, as rules:
--no-fail-fast (an earlier run silently covered half the workspace), a memory
cap sized to the host (the default 7 GB OOM-kills slb_leading_segment_disc on
this machine with the disc mounted), and a ~36 GB disk budget for a cold target
volume.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 08:13:02 +02:00
parent 83b49ee0c1
commit c21f9fd8db

View File

@@ -539,14 +539,33 @@ been merged** — merging is the human's, and #32 contains #30 and #31.
⚠️ **#32 is stacked.** Merge #30 and #31 first, or merge #32 and close them —
its `build.rs` needs #30's export table, so they cannot be independent.
**One result outstanding:** the workspace `cargo test` count for #32. `check`,
`clippy`, `fmt` and `wasm` are all 0; the test leg was interrupted twice by
branch switches and never reported cleanly. Run it and post the number:
**The workspace `cargo test` count for #32 — reported 2026-09-15** (also posted
on #32). `sylph-ci:local`, rustc 1.98.1 byte-identical to the runner, head `6048829`:
| | disc | suites | passed | failed | ignored |
|---|---|---|---|---|---|
| `docker/ci/run cargo test --workspace --no-fail-fast` | PRESENT | 45 | **367** | **1** | 14 |
| + #35, disc not mounted (as the runner) | ABSENT | 45 | 377 | 0 | 14 |
The +9 is exactly #35's nine `imports.rs` unit tests. 🔴 **The one failure is `main`'s,
not #32's**: `ui_prm_primitives_disc` has failed since #23 (bisected; see #32's
description). It took three failures to get a number, and each one is now a rule:
```bash
docker/ci/run cargo test --workspace
SYLPH_CI_MEM_GB=14 docker/ci/run cargo test --workspace --no-fail-fast
```
* **`--no-fail-fast`** — without it the run stops at the first failing binary. An
earlier attempt reported "25 suites / 201 passed", which was half the workspace.
* **`SYLPH_CI_MEM_GB`** sized to the host — the default 7 is half of the *agent box*.
On this 31 GB machine, with the disc mounted, `slb_leading_segment_disc` is
SIGKILLed: six threads each load a voice bank. Serial passes 10/10 under the
same 7 GB, so it is concurrency, not one allocation.
* **~36 GB of disk** for a cold `sylph-ci-target` volume. It took this host from
90 % to 95 %; it has been deleted since. And a desktop package update that
upgrades `containerd.io` restarts `dockerd`, killing an in-flight run *and every
other container on the host* — which is what ended the second attempt.
### Phase 5 — archive, and the history fork
**Do not trust this page's ledger when you get there.** Re-run the containment