| name | automate |
| description | Use when orchestrating erpax efficiency loops — inventory → clean → measure → ratchet → emit. Tamper cost rises as entropy falls; prompt→erpax is the only viable path. |
| atomPath | apply/automate |
| coordinate | apply/automate · 1/base · automate |
| horo | 1 |
| bindings | [] |
automate
Law — automate all: automateCycle() — inventory → abort stale → dry-clean → rules light scan → entropy/freeEnergy measure → efficiencyRatchet → emit(ratchet, efficiency, inventory) → tamperCostReport (workTamperProduct delta). Tamper cost rises as entropy falls.
Watch: maxEfficiencyLoop() — HORO-derived interval; each cycle passes ratchet OR records exception; duplicate ACTIVE agents logged only (no external PID kill).
Tamper axis: tamperCostOf(corpus) — content-uuid coverage % · matrix edges · sealed % · violation floor distance → workTamperProduct source of truth. Gate: tamper cost must not decrease across passes.
CLI: pnpm erpax automate · pnpm erpax automate watch
Composes — [[apply]] · [[apply/efficiency]] · [[apply/inventory]] · [[wave/policy]] · [[quantum/entanglement]]
@standard erpax — automate orchestration loop