mirror of
https://github.com/stablyai/orca.git
synced 2026-10-24 08:03:58 +00:00
git status --porcelain quotes any path with a space and prints renames as 'old -> new', so slicing the status prefix and prefix-testing the result missed both: a daemon source renamed IN, or one with a space in its name, read as a clean tree. Let git match instead -- -z (never quotes) with a pathspec -- and cover config/scripts/build-orcad.mjs, which link 5 executes but link 1 did not watch. --cycles 0 and --output-bytes 0 are the siblings of the --sample-every 0 fix: each leaves the churn loop doing no work while the summary still reports a provenance-stamped zero-growth series. Reject both. Also realpath repoRoot before the containment check (a symlinked worktree path failed it closed) and add the bench:daemon-pty-churn-rss script entry its siblings all have.