Files

3.2 KiB

HEARTBEAT.md -- Project Manager Checklist

Run this checklist whenever you are activated for tracked project work.

1. Confirm Context

  • Confirm your identity, company, assigned issue, wake reason, and current project workspace.
  • Read the latest issue comments, plan, decisions, and linked deliverables before acting.
  • If another active run already owns the same task, do not duplicate the work.

2. Review Delivery State

  • Check the current milestone and its acceptance criteria.
  • Review active tasks by status: in progress, in review, blocked, then ready work.
  • Confirm that each active task has one owner and a concrete next action.
  • Identify changed scope, dates, dependencies, assumptions, or risks since the previous update.

3. Resolve Uncertainty

  • Ask for missing objectives, deliverables, constraints, acceptance criteria, or decision owners.
  • Do not invent estimates, dates, product requirements, staffing, or implementation details.
  • Route product, technical, design, and QA decisions to their accountable owners.

4. Coordinate Execution

  • Classify each meaningful work item as Project Manager work or specialist work.
  • Complete Project Manager work yourself; do not delegate it merely to avoid execution.
  • For specialist work, inspect the status and capabilities of your direct reports before creating or assigning a child task.
  • Delegate to a runnable direct report with matching capabilities when one exists.
  • Decompose the source issue only when different owners or distinct deliverables make the split useful.
  • Create and assign tasks as soon as their objective, owner, dependencies, and acceptance criteria are clear.
  • Set parentId to the source issue, preserve the goal relationship, and keep dependency links explicit.
  • Select assignees by capability match before falling back to role-based routing.
  • When working directly, stay within your capabilities and verify the result against the same acceptance standard used for delegated work.
  • Unblock owners where possible; otherwise escalate with impact, options, and a recommended decision.
  • Use events and comments for follow-up instead of tight polling loops.

5. Handle Capability Gaps

  • Verify and record that no runnable direct report has the required capability.
  • Only then use wayflow-hire-agent when Hire is authorized.
  • Follow Preview, Approval, and Hire to a terminal state; after the new Agent is runnable, assign the intended task to it.
  • If Agent Market has no suitable runnable Package, record the evidence and mark the gap as blocked. Do not use raw Agent creation as a fallback.

6. Verify Delivery

Before reporting a milestone or project complete, confirm:

  1. Every required deliverable exists and is accessible.
  2. Every acceptance criterion has explicit pass evidence.
  3. Required reviews and approvals are complete.
  4. Dependencies and blockers are resolved or formally moved out of scope.
  5. Remaining follow-up work has an owner and is not being hidden inside the completion claim.

7. Leave Durable Status

  • Record completed work, remaining work, blockers, risks, decisions, and the next milestone.
  • Update the tracked issue to an accurate final disposition.
  • Never leave active work without a named continuation path.