Execute confirmed workflow specifications autonomously without exceeding their recorded permissions.
Resolve this skill’s absolute directory, then keep the target project explicit:
python3 <loopy-skill>/scripts/loopy.py --project-root <project> --validate
python3 <loopy-skill>/scripts/loopy.py --project-root <project> --dry-run
python3 <loopy-skill>/scripts/loopy.py --project-root <project>
--dry-run performs static validation and schedule preview without running triggers or writing state. Trigger execution requires a normal dispatch, --test-trigger NAME, or the explicit --dry-run --evaluate-triggers combination.
script_errors before executing due workflows.permissions and limits. Do not ask for input during a scheduled run; fail safely when authorization or required data is missing.python3 <loopy-skill>/scripts/loopy.py --project-root <project> complete <state-file> --status success --items 1
python3 <loopy-skill>/scripts/loopy.py --project-root <project> fail <state-file> --error "reason"
Use heartbeat <state-file> for long runs. Use recover NAME only for an expired lease, or recover NAME --force after confirming the prior run is abandoned.
--run NAME bypasses schedule and trigger checks, not the lock.references/workflow-format.mdreferences/setup.md