Files
uditgoenka__autoresearch/scripts
Udit Goenka 4f43dcedaf feat(orchestrator): v2.2.1 seam hardening + global hook logs (#108)
Harden the deterministic orchestrator seam (scripts/orchestrate.sh) and relocate hook runtime logs out of project repos.

Orchestrator: screen-cmd destructive-command coverage (netcat exfil, raw block-device writes incl. mmcblk/md/dm-, mkfs, find -delete, shred, zero-truncate, recursive zero-mode chmod, curl|xargs-into-interpreter, path-qualified binaries); new validate-state and screen-state-predicate subcommands (escaped-quote-safe extraction); next-hop independent verify hop before DONE/ship. Seam now exposes eight subcommands. Predicate pinned verbatim into the ledger.

Hooks: log() now writes to a global, per-project-keyed path under ~/.claude/hooks/.logs/ instead of a process.cwd()-relative dir, so hooks no longer pollute (or risk being committed into) end-user project repos.

Version 2.2.0 -> 2.2.1 across manifests + SKILL.md mirrors (command count unchanged at 14). Tests: orchestrator 154, hooks 107, regression 50 — all green.

Closes #107
2026-06-23 12:55:44 +05:30
..