Template
3.2 KiB
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
parentIdto 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-agentwhen 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:
- Every required deliverable exists and is accessible.
- Every acceptance criterion has explicit pass evidence.
- Required reviews and approvals are complete.
- Dependencies and blockers are resolved or formally moved out of scope.
- 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.