Install
openclaw skills install @daowuu/project-heartbeatDesign controlled continuation loops for long-running projects. Use when a task is too large for one session, benefits from periodic wake-ups, and needs explicit continue conditions, stop boundaries, pending-decision handling, progress logging, and resume rules. Ideal for workspace refactors, long skill development, research tracks, and other cumulative engineering work.
openclaw skills install @daowuu/project-heartbeatProject heartbeat is for controlled continuation, not endless automation.
Projects/<name>/)This version focuses on what is practical now:
More advanced ideas such as model-routing and automatic blocked-path rerouting belong in the deferred backlog until the system has more real usage evidence.
A stronger strategic heartbeat mode is also valid when a project has many unfinished modules and should not fall into waiting-human merely because no fresh external input arrived. In that mode, each cycle should first re-evaluate the whole project against its original vision, then choose one smallest high-value move that most helps the system converge toward that vision.
Fit check
Choose cadence
Define continue conditions
Define boundaries
Define progress artifacts
Check continuation integrity
Define summary + handoff behavior
waiting-human and closed must hand work back explicitly rather than stopping silently.Define resume protocol
Must stop the loop:
Do not automatically stop the whole loop if other work remains:
Soft blocks should be recorded in a pending-decision backlog so they can be surfaced later.
A heartbeat loop should not be allowed to survive on continuation language alone.
False continuation happens when the agent says it continued, started, or progressed, but the project has no real new artifact to show for that cycle.
A cycle should count as real progress only if it leaves at least one durable change such as:
STATE.md updatedPENDING-DECISIONS.md updatedHEARTBEAT-LOG.md updatedIf a cycle produced no durable artifact, treat it as a no-op. Repeated no-op cycles should escalate toward stop conditions rather than being narrated as progress.
scripts/fit_check.pyQuick fit assessment for whether a project is ready for heartbeat-style continuation.
scripts/render_plan.pyRenders a practical heartbeat plan: cadence, continue conditions, stop boundaries, backlog location, and resume guidance.
references/boundaries.mdreferences/examples.mdreferences/pending-decisions-template.mdreferences/heartbeat-log-template.mdreferences/continuation-integrity.mdreferences/summary-handoff.mdreferences/deferred-backlog.md