Paperclip Monitor
Inspect active Paperclip execution and surface what needs operator attention.
References
Read these first:
references/CONTEXT.md
references/docs/paperclip-operator/control-plane.md
references/docs/paperclip-operator/workflow.md
references/docs/paperclip-operator/cli-contract.md
references/docs/paperclip-operator/integration-matrix.md
If these project docs are missing, run paperclip-setup first to scaffold them from bundled templates.
Read-Only Workflow
- Inspect CLI context and company scope.
- Read dashboard summary.
- Read issues, focusing on:
blocked
in_review
in_progress
- stale
todo
- parent issues with unfinished children
- Read approvals, especially pending and revision-requested.
- Read agents and note paused, error, running, or budget-blocked states.
- For active or recently assigned issues, use
paperclipai issue live-runs, active-run, runs, and recovery-actions with --json when available. Distinguish queued delivery, process recovery, missing-comment retry, and explicit recovery actions instead of labeling all follow-up runs as generic retries. Feature-detect additional run-liveness fields in newer environments.
- Read activity for recent significant events.
- For recently assigned work, distinguish healthy dispatch (
wake queued, queued/running run, or workspace ready) from skipped/failed dispatch. Treat healthy queued or running pickup as success, not an intervention target.
- For review-stage issues, inspect
executionState.currentStageType, currentParticipant, and returnAssignee when available. The executor normally submits by transitioning to done; Paperclip owns the resulting in_review routing to the agent reviewer. When human final acceptance is required, also inspect issue interactions: a pending request_confirmation is healthy waiting state, while accepted/rejected interactions with failed resume or no reviewer follow-through need attention. A user approval-stage participant is a flow defect, not a reason to tell the operator to use CLI.
- Summarize attention items in priority order. Done when every blocked,
in_review, pending-approval, errored-agent, unresolved recovery action, and explicitly skipped/failed-dispatch item appears in the report or is explicitly noted as none.
Report Format
## Paperclip Monitor Report
### Needs Operator Attention
### Blocked Work
### Pending Reviews And Approvals
### Run And Recovery State
### Agent Health
### Cost And Budget Signals
### Recent Progress
### Recommended Actions
Action Recommendations
Recommend but do not perform mutations:
- approve, reject, or request revision
- accept or reject a pending issue
request_confirmation
- move issue status
- add comments
- create blockers
- investigate an explicitly skipped or failed dispatch
- reassign work
- pause, resume, or terminate agents
Do not recommend comments, heartbeat/resume, reassignments, workspace/environment changes, or interrupts merely because a wake is queued, a run is active, or a workspace has become ready. Comments during queued/running execution are work injection. An interrupt may create process recovery, and missing required comments may create one comment retry. Any correction plan must wait for all live runs and relevant recovery actions to settle before unassigning or reassigning.
Mutation Rule
Monitoring is read-only by default. Ask before any Paperclip mutation.
1---2name: paperclip-monitor3description: Produce read-only Paperclip execution reports across issues, agents, heartbeats, approvals, activity, costs, and blocked work. Use when monitoring AFK loops or asking what needs operator attention.4---56# Paperclip Monitor78Inspect active Paperclip execution and surface what needs operator attention.910## References1112Read these first:1314- `references/CONTEXT.md`15- `references/docs/paperclip-operator/control-plane.md`16- `references/docs/paperclip-operator/workflow.md`17- `references/docs/paperclip-operator/cli-contract.md`18- `references/docs/paperclip-operator/integration-matrix.md`1920If these project docs are missing, run `paperclip-setup` first to scaffold them from bundled templates.2122## Read-Only Workflow23241. Inspect CLI context and company scope.252. Read dashboard summary.263. Read issues, focusing on:27 - `blocked`28 - `in_review`29 - `in_progress`30 - stale `todo`31 - parent issues with unfinished children324. Read approvals, especially pending and revision-requested.335. Read agents and note paused, error, running, or budget-blocked states.346. For active or recently assigned issues, use `paperclipai issue live-runs`, `active-run`, `runs`, and `recovery-actions` with `--json` when available. Distinguish queued delivery, process recovery, missing-comment retry, and explicit recovery actions instead of labeling all follow-up runs as generic retries. Feature-detect additional run-liveness fields in newer environments.357. Read activity for recent significant events.368. For recently assigned work, distinguish healthy dispatch (`wake queued`, queued/running run, or `workspace ready`) from skipped/failed dispatch. Treat healthy queued or running pickup as success, not an intervention target.379. For review-stage issues, inspect `executionState.currentStageType`, `currentParticipant`, and `returnAssignee` when available. The executor normally submits by transitioning to `done`; Paperclip owns the resulting `in_review` routing to the agent reviewer. When human final acceptance is required, also inspect issue interactions: a pending `request_confirmation` is healthy waiting state, while accepted/rejected interactions with failed resume or no reviewer follow-through need attention. A user approval-stage participant is a flow defect, not a reason to tell the operator to use CLI.3810. Summarize attention items in priority order. Done when every blocked, `in_review`, pending-approval, errored-agent, unresolved recovery action, and explicitly skipped/failed-dispatch item appears in the report or is explicitly noted as none.3940## Report Format4142```markdown43## Paperclip Monitor Report4445### Needs Operator Attention4647### Blocked Work4849### Pending Reviews And Approvals5051### Run And Recovery State5253### Agent Health5455### Cost And Budget Signals5657### Recent Progress5859### Recommended Actions60```6162## Action Recommendations6364Recommend but do not perform mutations:6566- approve, reject, or request revision67- accept or reject a pending issue `request_confirmation`68- move issue status69- add comments70- create blockers71- investigate an explicitly skipped or failed dispatch72- reassign work73- pause, resume, or terminate agents7475Do not recommend comments, heartbeat/resume, reassignments, workspace/environment changes, or interrupts merely because a wake is queued, a run is active, or a workspace has become ready. Comments during queued/running execution are work injection. An interrupt may create process recovery, and missing required comments may create one comment retry. Any correction plan must wait for all live runs and relevant recovery actions to settle before unassigning or reassigning.7677## Mutation Rule7879Monitoring is read-only by default. Ask before any Paperclip mutation.