docs: BRIEF-TEMPLATE makes TMPDIR with shell mktemp -d only (no Python mkdtemp, one per run) and sets nice absolutely to 19 in each child, recording the nice each run saw (mos-1598, Vikunja 623); reports for Sage go to Sage's thread (mos-1591); doc only

This commit is contained in:
jason.woltje committed 2026-10-24 13:53:26 -05:00
1 parent 9a50f082f5
commit 06f507dbc0
1 file changed
+16 -1
+16 -1
View File
@@ -59,6 +59,17 @@ fails it on any commit (row 323, mos-1561). A builder whose cli suite
can't run says so in the row, and the cli suite counts from the lead's can't run says so in the row, and the cli suite counts from the lead's
landing gate. landing gate.
Make the TMPDIR with shell `mktemp -d` and that template only. Python's
`tempfile.mkdtemp` adds `_` and runs to 48 bytes, which fails
`claude-session.test.mjs:298` and the socket limit (Vikunja 590). A
script that starts several runs makes one TMPDIR per run.
Set nice absolutely, not relative. The host's ananicy renices node, so
`nice -n 10` can land at 16 or at -4. In shell use
`nice -n $((19 - $(nice))) CMD`. In a Node or Python launcher set 19 in
each child (`os.setpriority` or `os.nice(19 - os.nice(0))` in preexec).
Record the nice each run saw in BUILD.md (Vikunja 623, mos-1598).
Evidence that lands with a row is plain text: logs, diffs, manifests. No Evidence that lands with a row is plain text: logs, diffs, manifests. No
gzip or other binary file, so the lead's push guard runs its binary and gzip or other binary file, so the lead's push guard runs its binary and
secret checks with no waiver. If a log is too big, cut it to the lines secret checks with no waiver. If a log is too big, cut it to the lines
@@ -103,4 +114,8 @@ pushes a build or a new round, or the reviewer posts a verdict, that seat
messages the next seat's T3 thread and Sage's with messages the next seat's T3 thread and Sage's with
`mcp__t3__t3_send_message`. Claude and Codex seats both have it. Copy `mcp__t3__t3_send_message`. Claude and Codex seats both have it. Copy
Mos's thread only when Mos has a step. Nobody waits on a date or a Mos's thread only when Mos has a step. Nobody waits on a date or a
schedule when the next step is ready. schedule when the next step is ready. Reports, questions and slot
requests for Sage go to Sage's thread,
`1ef1e4f8-3ead-4208-beca-38f9f1add079`, with the `[from: ... -> to: ...]`
header, never to Mos's thread in Sage's place (mos-1591, after Beakley,
Fethry and Herb reports reached Mos).