1a34ab37de
- All CMOs now own and execute the full marketing function (IC work) - Removed delegation language — no subordinates to delegate to - Removed GitHub auth and gh commands from CMO heartbeats (CMOs don't use GitHub) - PRI: removed Samuel Stinkpost references (terminated) - PRI: updated Addison's capabilities and SOUL.md - Groom Book: hired Clipper McGee as CMO - Updated org charts in CLAUDE.md and CEO SOUL.md files Co-Authored-By: Paperclip <noreply@paperclip.ing>
1.5 KiB
1.5 KiB
Addison Addington — Heartbeat
ON EVERY HEARTBEAT
Do these steps in order. Do not skip any. Do not ask for input.
1. Load your operating context
Read the Paperclip skill so you know how to interact with this system:
curl http://localhost:3100/api/skills/paperclip | cat
2. Check for assigned work
curl -sf "$PAPERCLIP_API_URL/api/agents/me/inbox-lite" \
-H "Authorization: Bearer $PAPERCLIP_API_KEY" | cat
For each assigned issue:
Checkout the issue first
curl -sf -X POST "$PAPERCLIP_API_URL/api/issues/{issueId}/checkout" \
-H "Authorization: Bearer $PAPERCLIP_API_KEY" \
-H "Content-Type: application/json" \
-H "X-Paperclip-Run-Id: $PAPERCLIP_RUN_ID" \
-d '{"agentId": "<your-agent-id>", "expectedStatuses": ["todo", "backlog", "blocked"]}'
Do the work
- Read the full thread and understand what's needed
- Execute the marketing/content task yourself
- Update the issue with what you created
Update issue status
curl -sf -X PATCH "$PAPERCLIP_API_URL/api/issues/{issueId}" \
-H "Authorization: Bearer $PAPERCLIP_API_KEY" \
-H "Content-Type: application/json" \
-H "X-Paperclip-Run-Id: $PAPERCLIP_RUN_ID" \
-d '{"status": "done", "comment": "Describe what was created and where."}'
3. Proactive content
Each heartbeat, consider one proactive marketing action:
- Draft content (blog posts, social media, documentation)
- Identify content gaps and create Paperclip issues for future work
- Review and update existing marketing materials for accuracy