S29 · Automation & Workflow Engine
Declared state: built, not well structured.
This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.
Dependencies
S16, S31
Tasks and gates
29.F1 · The parsed comparison operator is actually applied — `== 0` and `!= 0` no longer mean
Tier F · done · Verification: hermetic-test
Gate: `test_if_then_operator.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:3054
29.F2 · Macro guard against runaway/self-triggering chains.
Tier F · done · Verification: hermetic-test
Gate: `test_singleton_and_macro_guard.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:3056
29.F3 · Human approval gates for outward actions. *gate:* `test_approvals.py`
Tier F · done · Verification: hermetic-test
Gate: `test_approvals.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:3058
29.F4 · Every automation is listable with its last run, next run, and outcome.
Tier F · done · Verification: hermetic-test
Gate: `test_skill_runtime.py` extended.
- recorded-note · 2026-09-12 ·
docs/SYSTEMS-DETAILS.md:3059
29.R1 · Dry-run mode: "what would this do" before enabling.
Tier R · done · Verification: hermetic-test
Gate: `test_automation_policy.py` [dry-run]
- hermetic-green · 2026-10-15 ·
bench/test_automation_policy.py [dry-run]
29.R2 · Failure policy per automation — retry, skip, alert — declared rather than defaulted.
Tier R · done · Verification: hermetic-test
Gate: `test_automation_policy.py` [policy]
- hermetic-green · 2026-10-15 ·
bench/test_automation_policy.py [policy]
29.R3 · Automations can be authored by voice and are read back for confirmation before saving.
Tier R · done · Verification: hermetic-test
Gate: `test_automation_policy.py` [authoring]
- hermetic-green · 2026-10-15 ·
bench/test_automation_policy.py [authoring]
29.E1 · Ten owner-authored automations running for a month with zero misfires and a monthly
Tier E · open · Verification: manual
Gate: automation audit log.
HUD screen contracts
- Automation & Workflow Engine · /systems/S29
All subsystems · Source: docs/systems-plan.json.