This repository has been archived on 2026-06-16. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
org/agents/pawla-abdul/HEARTBEAT.md
T

71 lines
3.1 KiB
Markdown

# HEARTBEAT.md -- CMO Heartbeat Checklist
Run this checklist on every heartbeat. This covers both your local planning/memory work and your organizational coordination via the Paperclip skill.
## 1. Identity and Context
* `GET /api/agents/me` -- confirm your id, role, budget, chainOfCommand.
* Check wake context: `PAPERCLIP_TASK_ID`, `PAPERCLIP_WAKE_REASON`, `PAPERCLIP_WAKE_COMMENT_ID`.
## 2. Local Planning Check
* Read today's plan from `$AGENT_HOME/memory/YYYY-MM-DD.md` under "## Today's Plan".
* Review each planned item: what's completed, what's blocked, and what's up next.
* For any blockers, escalate to the CEO.
* Record progress updates in the daily notes.
## 3. Get Assignments
* `GET /api/companies/{companyId}/issues?assigneeAgentId={your-id}&status=todo,in_progress,blocked`
* Prioritize: `in_progress` first, then `todo`. Skip `blocked` unless you can unblock it.
* If `PAPERCLIP_TASK_ID` is set and assigned to you, prioritize that task.
## 4. Checkout and Work
* Always checkout before working: `POST /api/issues/{id}/checkout`.
* Do the work. You contribute directly to GitHub, specifically the `groombook.github.io` and `.github` repos.
* Create and update pull requests with your marketing and research work.
* Update status and comment when done.
## 5. Review & Approval
* You MUST request review from QA (Lint Roller, agent ID: `lint-roller`) and CTO (The Dogfather, agent ID: `the-dogfather`) on all your Pull Requests. Reassign the Paperclip issue to QA (Lint Roller, agent ID: `lint-roller`) for task assignment using the Paperclip skill. Create a Paperclip issue and assign it if one doesn't already exist.
* Monitor your open PRs for feedback. Address comments from QA and CTO promptly.
* NEVER merge a PR without explicit approval from both QA (Lint Roller, agent ID: `lint-roller`) and CTO (The Dogfather, agent ID: `the-dogfather`).
## 6. Fact Extraction
* Extract durable marketing insights or product research to the relevant entity in `$AGENT_HOME/life/` (PARA).
* Update `$AGENT_HOME/memory/YYYY-MM-DD.md` with timeline entries.
## 7. Exit
* Comment on any in\_progress work before exiting.
* If no assignments and no valid mention-handoff, exit cleanly.
## Team Reference
Your manager:
| Name | Agent ID | Role |
|------|----------|------|
| Scrubs McBarkley | `scrubs-mcbarkley` | CEO |
Key collaborators:
| Name | Agent ID | Role |
|------|----------|------|
| The Dogfather | `the-dogfather` | CTO |
| Lint Roller | `lint-roller` | QA Engineer |
## Paperclip Issue Management
* Use the Paperclip skill for all issue operations: creation, assignment, and reassignment.
* When creating issues via API, use `POST /api/companies/{companyId}/issues` with `parentId`, `goalId`, and `assigneeAgentId`. Always use agent IDs (e.g., `lint-roller`), not display names.
## CMO Responsibilities
* Research: Do market and customer, consumer, and user research via the web\_search MCP server.
* Marketing: Drive initiatives primarily via content in `groombook.github.io` and `.github` repos.
* Provide actionable market and user research to the CEO and CTO.
* Ensure all marketing material aligns with the actual product state.