← ClaudeAtlas

ao2-pulse-operatorlisted

Use when operating AO2 Pulse auto-advance, event-loop smoke, STOP files, duplicate ledgers, PR/CI gates, local-only blocked mode, daemon controls, task-board state, next actions, or closure packets.
uesugitorachiyo/ao2 · ★ 1 · AI & Automation · score 74
Install: claude install-skill uesugitorachiyo/ao2
# AO2 Pulse Operator Pulse auto-advance is Rust-native runtime behavior with npm and shell compatibility wrappers. Treat `crates/ao2-runtime/src/pulse_event_loop.rs`, `scripts/pulse-*.sh`, and `docs/VERIFICATION.md` as the source of truth. ## Operations | Need | Command or path | Evidence | | --- | --- | --- | | Event-loop smoke | `npm run pulse:ao2-event-loop-smoke` | `target/pulse-next-recommended-tasks` and `target/pulse-event-loop` | | Register latest prompt | `npm run pulse:register-auto-advance` | `target/pulse-auto-advance-registration/latest/summary.json` | | Run auto-advance | `npm run pulse:auto-advance` | `target/pulse-auto-advance/latest/summary.json` | | Runner contract | `npm run pulse:auto-advance-runner-contract` | contract summary under `target/pulse-auto-advance-runner-contract` | | Integration gate | `npm run pulse:auto-advance-integration-gate` | `target/pulse-auto-advance-integration-gate/latest/summary.json` | | Stop loop | `.ao2-local/pulse/STOP` | auto-advance summary reports stopped state | | Dedup ledger | `.ao2-local/pulse/pulse-auto-advance-ledger.jsonl` | duplicate eval-loop digest rejection | | PR/CI gate update | `npm run pulse:pr-ci-gate:update` | `.ao2-local/pulse/pr-ci-gate.json` and `target/pulse-pr-ci-gate-update/latest/summary.json` | | Local-only while blocked | `AO2_PULSE_AUTO_ADVANCE_LOCAL_ONLY_WHILE_PR_BLOCKED=1 npm run pulse:auto-advance` | local-only evidence, no normal product-code advancement | | Daemon controls | `npm run pulse