Watch And Act

Wait on an EXTERNAL signal the harness can't notify you about — CI, a deploy, a queue, an endpoint — polling on a cache-aware cadence (≤270s active, ≥1200s idle, never ~300s), bounded by a deadline, acting on the transition. Prefers a NATIVE wait/monitor capability when present; when polling must cross a turn it persists a durable, atomic, resumable watch state (`scripts/watch-state.mjs`) so the ORIGINAL bound survives a fresh process and a missing wake capability degrades to a resumable PENDING report instead of blocking. Never polls harness-tracked background work (that re-invokes you automatically). Use to bridge a run to something happening elsewhere.

ulpi-io c7f7700 2 files · 24.6 KB Updated

File contents

ulpi-io/autonomous-engineering/tree/main/watch-and-act commit c7f77007e3

Frequently asked questions

npx skillmds@latest add ulpi-io/watch-and-act