mirror of
https://github.com/uditgoenka/autoresearch.git
synced 2026-09-14 20:07:09 +08:00
4f43dcedaf
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