From 78b2924fe1d68aeeea6248bb9f65e4fca7804954 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Sun, 20 Sep 2026 00:12:05 +0200 Subject: [PATCH] The leg rule covers the host legs and reaches past the function a leg calls --- AGENTS.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index e24f42a..e1fb8e2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -238,13 +238,13 @@ The leg re-checks the conversions and nothing else — each fixture's emitted ma document, its error code — leaving the corpus's pairing, uniqueness, source positions and byte-level equality to the Node suite that owns them. -Every leg announces its name, and the image where it runs in one, before it runs and its elapsed -time after, `publish.sh` alongside `ci.sh`, so a long run reads as progress rather than as a hang. -A leg added later owes the same marker, and a function a leg runs chains its statements with `&&`, -because the `||` that captures the leg's status suspends `set -e` for everything it calls. A leg -whose output is both streamed and grepped keeps the copy in a `mktemp` file: `tee /dev/stderr` -reopens fd 2, and under `./ci.sh > log 2>&1` the two offsets punch NUL holes through each other's -lines (4d). +Every leg announces its name and, where a container is in play, the image, before it runs and its +elapsed time after, `publish.sh` alongside `ci.sh`, so a long run reads as progress rather than as +a hang. A leg added later owes the same marker, and a function a leg reaches chains its statements +with `&&`, because the `||` that captures the leg's status suspends `set -e` for everything it +calls. A leg whose output is both streamed and grepped keeps the copy in a `mktemp` +file: `tee /dev/stderr` reopens fd 2, and under `./ci.sh > log 2>&1` the two offsets punch NUL +holes through each other's lines (4d). The floors live in the `test` script, so `npm test` and the gate are one path: 100% of lines and functions, and a branch floor that only ever moves upward. It sits below 100 because the guards