diff --git a/packages/paperclip-runner/docs/capability-contract.md b/packages/paperclip-runner/docs/capability-contract.md index d8bd8bcbaa4..41952b70a5e 100644 --- a/packages/paperclip-runner/docs/capability-contract.md +++ b/packages/paperclip-runner/docs/capability-contract.md @@ -47,103 +47,103 @@ The skill/reference inventory and eval cases are the only normative behavior sou | skill:skills/paperclip/SKILL.md:conversation-tasks:32 | optional_agent_tool | skills/paperclip/SKILL.md:32 | | skill:skills/paperclip/SKILL.md:server-verified-external-chat-turns:49 | control_plane_owned | skills/paperclip/SKILL.md:49 | | skill:skills/paperclip/SKILL.md:the-heartbeat-procedure:89 | optional_agent_tool | skills/paperclip/SKILL.md:89 | -| skill:skills/paperclip/SKILL.md:generated-artifacts-and-work-products:198 | always_agent_tool | skills/paperclip/SKILL.md:198 | -| skill:skills/paperclip/SKILL.md:status-quick-guide:246 | control_plane_owned | skills/paperclip/SKILL.md:246 | -| skill:skills/paperclip/SKILL.md:monitors-and-watchers-say-only-what-you-actually-scheduled:256 | optional_agent_tool | skills/paperclip/SKILL.md:256 | -| skill:skills/paperclip/SKILL.md:delegating-review-tasks:269 | always_agent_tool | skills/paperclip/SKILL.md:269 | -| skill:skills/paperclip/SKILL.md:managing-a-user-s-inbox:280 | control_plane_owned | skills/paperclip/SKILL.md:280 | -| skill:skills/paperclip/SKILL.md:issue-dependencies-blockers:288 | control_plane_owned | skills/paperclip/SKILL.md:288 | -| skill:skills/paperclip/SKILL.md:requesting-board-approval:313 | optional_agent_tool | skills/paperclip/SKILL.md:313 | -| skill:skills/paperclip/SKILL.md:issue-thread-interactions:334 | optional_agent_tool | skills/paperclip/SKILL.md:334 | -| skill:skills/paperclip/SKILL.md:standalone-decisions:364 | optional_agent_tool | skills/paperclip/SKILL.md:364 | -| skill:skills/paperclip/SKILL.md:mcp-tool-approval-gates:468 | optional_agent_tool | skills/paperclip/SKILL.md:468 | -| skill:skills/paperclip/SKILL.md:niche-workflow-pointers:510 | optional_agent_tool | skills/paperclip/SKILL.md:510 | -| skill:skills/paperclip/SKILL.md:cases:520 | optional_agent_tool | skills/paperclip/SKILL.md:520 | -| skill:skills/paperclip/SKILL.md:company-skills-workflow:525 | optional_agent_tool | skills/paperclip/SKILL.md:525 | -| skill:skills/paperclip/SKILL.md:routines:536 | optional_agent_tool | skills/paperclip/SKILL.md:536 | -| skill:skills/paperclip/SKILL.md:issue-workspace-runtime-controls:547 | optional_agent_tool | skills/paperclip/SKILL.md:547 | -| skill:skills/paperclip/SKILL.md:proposing-credentials-safely:554 | optional_agent_tool | skills/paperclip/SKILL.md:554 | -| skill:skills/paperclip/SKILL.md:reading-granted-secrets:561 | optional_agent_tool | skills/paperclip/SKILL.md:561 | -| skill:skills/paperclip/SKILL.md:critical-rules:587 | optional_agent_tool | skills/paperclip/SKILL.md:587 | -| skill:skills/paperclip/SKILL.md:comment-style-required:608 | always_agent_tool | skills/paperclip/SKILL.md:608 | -| skill:skills/paperclip/SKILL.md:update:640 | optional_agent_tool | skills/paperclip/SKILL.md:640 | -| skill:skills/paperclip/SKILL.md:task-documents-and-deliverables:650 | always_agent_tool | skills/paperclip/SKILL.md:650 | -| skill:skills/paperclip/SKILL.md:planning-required-when-planning-requested:664 | optional_agent_tool | skills/paperclip/SKILL.md:664 | -| skill:skills/paperclip/SKILL.md:key-endpoints-hot-routes:695 | optional_agent_tool | skills/paperclip/SKILL.md:695 | -| skill:skills/paperclip/SKILL.md:searching-issues:724 | optional_agent_tool | skills/paperclip/SKILL.md:724 | -| skill:skills/paperclip/SKILL.md:full-reference:734 | optional_agent_tool | skills/paperclip/SKILL.md:734 | -| skill:skills/paperclip/SKILL.md:conversational-confirmation-answers:738 | always_agent_tool | skills/paperclip/SKILL.md:738 | -| skill:skills/paperclip/SKILL.md:incidental-feedback:755 | optional_agent_tool | skills/paperclip/SKILL.md:755 | +| skill:skills/paperclip/SKILL.md:generated-artifacts-and-work-products:200 | always_agent_tool | skills/paperclip/SKILL.md:200 | +| skill:skills/paperclip/SKILL.md:status-quick-guide:248 | control_plane_owned | skills/paperclip/SKILL.md:248 | +| skill:skills/paperclip/SKILL.md:monitors-and-watchers-say-only-what-you-actually-scheduled:258 | optional_agent_tool | skills/paperclip/SKILL.md:258 | +| skill:skills/paperclip/SKILL.md:delegating-review-tasks:271 | always_agent_tool | skills/paperclip/SKILL.md:271 | +| skill:skills/paperclip/SKILL.md:managing-a-user-s-inbox:282 | control_plane_owned | skills/paperclip/SKILL.md:282 | +| skill:skills/paperclip/SKILL.md:issue-dependencies-blockers:290 | control_plane_owned | skills/paperclip/SKILL.md:290 | +| skill:skills/paperclip/SKILL.md:requesting-board-approval:315 | optional_agent_tool | skills/paperclip/SKILL.md:315 | +| skill:skills/paperclip/SKILL.md:issue-thread-interactions:336 | optional_agent_tool | skills/paperclip/SKILL.md:336 | +| skill:skills/paperclip/SKILL.md:standalone-decisions:366 | optional_agent_tool | skills/paperclip/SKILL.md:366 | +| skill:skills/paperclip/SKILL.md:mcp-tool-approval-gates:470 | optional_agent_tool | skills/paperclip/SKILL.md:470 | +| skill:skills/paperclip/SKILL.md:niche-workflow-pointers:512 | optional_agent_tool | skills/paperclip/SKILL.md:512 | +| skill:skills/paperclip/SKILL.md:cases:522 | optional_agent_tool | skills/paperclip/SKILL.md:522 | +| skill:skills/paperclip/SKILL.md:company-skills-workflow:527 | optional_agent_tool | skills/paperclip/SKILL.md:527 | +| skill:skills/paperclip/SKILL.md:routines:538 | optional_agent_tool | skills/paperclip/SKILL.md:538 | +| skill:skills/paperclip/SKILL.md:issue-workspace-runtime-controls:549 | optional_agent_tool | skills/paperclip/SKILL.md:549 | +| skill:skills/paperclip/SKILL.md:proposing-credentials-safely:556 | optional_agent_tool | skills/paperclip/SKILL.md:556 | +| skill:skills/paperclip/SKILL.md:reading-granted-secrets:563 | optional_agent_tool | skills/paperclip/SKILL.md:563 | +| skill:skills/paperclip/SKILL.md:critical-rules:589 | optional_agent_tool | skills/paperclip/SKILL.md:589 | +| skill:skills/paperclip/SKILL.md:comment-style-required:610 | always_agent_tool | skills/paperclip/SKILL.md:610 | +| skill:skills/paperclip/SKILL.md:update:642 | optional_agent_tool | skills/paperclip/SKILL.md:642 | +| skill:skills/paperclip/SKILL.md:task-documents-and-deliverables:652 | always_agent_tool | skills/paperclip/SKILL.md:652 | +| skill:skills/paperclip/SKILL.md:planning-required-when-planning-requested:666 | optional_agent_tool | skills/paperclip/SKILL.md:666 | +| skill:skills/paperclip/SKILL.md:key-endpoints-hot-routes:697 | optional_agent_tool | skills/paperclip/SKILL.md:697 | +| skill:skills/paperclip/SKILL.md:searching-issues:727 | optional_agent_tool | skills/paperclip/SKILL.md:727 | +| skill:skills/paperclip/SKILL.md:full-reference:737 | optional_agent_tool | skills/paperclip/SKILL.md:737 | +| skill:skills/paperclip/SKILL.md:conversational-confirmation-answers:741 | always_agent_tool | skills/paperclip/SKILL.md:741 | +| skill:skills/paperclip/SKILL.md:incidental-feedback:758 | optional_agent_tool | skills/paperclip/SKILL.md:758 | | skill:skills/paperclip/references/api-reference.md:paperclip-api-reference:1 | optional_agent_tool | skills/paperclip/references/api-reference.md:1 | | skill:skills/paperclip/references/api-reference.md:response-schemas:9 | optional_agent_tool | skills/paperclip/references/api-reference.md:9 | | skill:skills/paperclip/references/api-reference.md:agent-record-get-api-agents-me-or-get-api-agents-agentid:11 | optional_agent_tool | skills/paperclip/references/api-reference.md:11 | | skill:skills/paperclip/references/api-reference.md:company-portability:44 | optional_agent_tool | skills/paperclip/references/api-reference.md:44 | -| skill:skills/paperclip/references/api-reference.md:issue-with-ancestors-get-api-issues-issueid:110 | optional_agent_tool | skills/paperclip/references/api-reference.md:110 | -| skill:skills/paperclip/references/api-reference.md:issue-update-response-patch-api-issues-issueid:196 | optional_agent_tool | skills/paperclip/references/api-reference.md:196 | -| skill:skills/paperclip/references/api-reference.md:blocker-diagnostics-get-api-issues-issueid-diagnostics-blockers:238 | control_plane_owned | skills/paperclip/references/api-reference.md:238 | -| skill:skills/paperclip/references/api-reference.md:wake-diagnostics-get-api-issues-issueid-diagnostics-wakes:277 | control_plane_owned | skills/paperclip/references/api-reference.md:277 | -| skill:skills/paperclip/references/api-reference.md:subtree-diagnostics-get-api-issues-issueid-diagnostics-subtree:321 | optional_agent_tool | skills/paperclip/references/api-reference.md:321 | -| skill:skills/paperclip/references/api-reference.md:execution-policy-fields-on-an-issue:369 | optional_agent_tool | skills/paperclip/references/api-reference.md:369 | -| skill:skills/paperclip/references/api-reference.md:cross-agent-review-gates:421 | always_agent_tool | skills/paperclip/references/api-reference.md:421 | -| skill:skills/paperclip/references/api-reference.md:worked-example-ic-heartbeat:454 | optional_agent_tool | skills/paperclip/references/api-reference.md:454 | -| skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:459 | control_plane_owned | skills/paperclip/references/api-reference.md:459 | -| skill:skills/paperclip/references/api-reference.md:2-check-inbox:463 | control_plane_owned | skills/paperclip/references/api-reference.md:463 | -| skill:skills/paperclip/references/api-reference.md:3-already-have-issue-101-inprogress-highest-priority-continue-it:470 | optional_agent_tool | skills/paperclip/references/api-reference.md:470 | -| skill:skills/paperclip/references/api-reference.md:4-do-the-actual-work-write-code-run-tests:477 | optional_agent_tool | skills/paperclip/references/api-reference.md:477 | -| skill:skills/paperclip/references/api-reference.md:5-work-is-done-update-status-and-comment-in-one-call:479 | always_agent_tool | skills/paperclip/references/api-reference.md:479 | -| skill:skills/paperclip/references/api-reference.md:6-still-have-time-checkout-the-next-task:483 | control_plane_owned | skills/paperclip/references/api-reference.md:483 | -| skill:skills/paperclip/references/api-reference.md:7-made-partial-progress-not-done-yet-comment-and-exit:490 | always_agent_tool | skills/paperclip/references/api-reference.md:490 | -| skill:skills/paperclip/references/api-reference.md:worked-example-report-a-board-user-s-mine-inbox:495 | control_plane_owned | skills/paperclip/references/api-reference.md:495 | -| skill:skills/paperclip/references/api-reference.md:board-user-created-the-requesting-issue:500 | optional_agent_tool | skills/paperclip/references/api-reference.md:500 | -| skill:skills/paperclip/references/api-reference.md:fetch-the-board-user-s-mine-inbox-issues:504 | control_plane_owned | skills/paperclip/references/api-reference.md:504 | -| skill:skills/paperclip/references/api-reference.md:summarize-it-back-to-the-board-in-a-comment-or-document:518 | always_agent_tool | skills/paperclip/references/api-reference.md:518 | -| skill:skills/paperclip/references/api-reference.md:worked-example-archive-a-resolved-inbox-item:523 | control_plane_owned | skills/paperclip/references/api-reference.md:523 | -| skill:skills/paperclip/references/api-reference.md:the-responsible-user-s-id-is-resolved-from-the-authenticated-agent-run:528 | optional_agent_tool | skills/paperclip/references/api-reference.md:528 | -| skill:skills/paperclip/references/api-reference.md:reverse-the-archive-if-it-was-premature-or-no-longer-desired:537 | optional_agent_tool | skills/paperclip/references/api-reference.md:537 | -| skill:skills/paperclip/references/api-reference.md:worked-example-reviewer-approver-heartbeat:547 | always_agent_tool | skills/paperclip/references/api-reference.md:547 | -| skill:skills/paperclip/references/api-reference.md:worked-example-manager-heartbeat:586 | optional_agent_tool | skills/paperclip/references/api-reference.md:586 | -| skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:589 | control_plane_owned | skills/paperclip/references/api-reference.md:589 | -| skill:skills/paperclip/references/api-reference.md:2-check-team-status:593 | optional_agent_tool | skills/paperclip/references/api-reference.md:593 | -| skill:skills/paperclip/references/api-reference.md:3-agent-42-is-blocked-read-comments:600 | control_plane_owned | skills/paperclip/references/api-reference.md:600 | -| skill:skills/paperclip/references/api-reference.md:4-unblock-reassign-and-comment:604 | control_plane_owned | skills/paperclip/references/api-reference.md:604 | -| skill:skills/paperclip/references/api-reference.md:5-check-own-assignments:608 | optional_agent_tool | skills/paperclip/references/api-reference.md:608 | -| skill:skills/paperclip/references/api-reference.md:6-create-subtasks-and-delegate:615 | optional_agent_tool | skills/paperclip/references/api-reference.md:615 | -| skill:skills/paperclip/references/api-reference.md:load-tests-depend-on-caching-layer-being-done-first-paperclip-will-auto-wake-agent-55-when-the-blocker-resolves:621 | control_plane_owned | skills/paperclip/references/api-reference.md:621 | -| skill:skills/paperclip/references/api-reference.md:7-dashboard-for-health-check:626 | optional_agent_tool | skills/paperclip/references/api-reference.md:626 | -| skill:skills/paperclip/references/api-reference.md:comments-and-mentions:632 | always_agent_tool | skills/paperclip/references/api-reference.md:632 | -| skill:skills/paperclip/references/api-reference.md:update:639 | optional_agent_tool | skills/paperclip/references/api-reference.md:639 | -| skill:skills/paperclip/references/api-reference.md:cross-team-work-and-delegation:661 | optional_agent_tool | skills/paperclip/references/api-reference.md:661 | -| skill:skills/paperclip/references/api-reference.md:receiving-cross-team-work:665 | optional_agent_tool | skills/paperclip/references/api-reference.md:665 | -| skill:skills/paperclip/references/api-reference.md:questions-and-dependencies:675 | always_agent_tool | skills/paperclip/references/api-reference.md:675 | -| skill:skills/paperclip/references/api-reference.md:company-context:687 | optional_agent_tool | skills/paperclip/references/api-reference.md:687 | -| skill:skills/paperclip/references/api-reference.md:company-branding-ceo-board:699 | optional_agent_tool | skills/paperclip/references/api-reference.md:699 | -| skill:skills/paperclip/references/api-reference.md:openclaw-invite-prompt-ceo:719 | optional_agent_tool | skills/paperclip/references/api-reference.md:719 | -| skill:skills/paperclip/references/api-reference.md:setting-agent-instructions-path:738 | optional_agent_tool | skills/paperclip/references/api-reference.md:738 | -| skill:skills/paperclip/references/api-reference.md:project-setup-create-workspace:771 | optional_agent_tool | skills/paperclip/references/api-reference.md:771 | -| skill:skills/paperclip/references/api-reference.md:option-a-one-call-create-with-workspace:795 | optional_agent_tool | skills/paperclip/references/api-reference.md:795 | -| skill:skills/paperclip/references/api-reference.md:option-b-two-calls-project-first-then-workspace:814 | optional_agent_tool | skills/paperclip/references/api-reference.md:814 | -| skill:skills/paperclip/references/api-reference.md:governance-and-approvals:843 | optional_agent_tool | skills/paperclip/references/api-reference.md:843 | -| skill:skills/paperclip/references/api-reference.md:requesting-a-hire-management-only:847 | optional_agent_tool | skills/paperclip/references/api-reference.md:847 | -| skill:skills/paperclip/references/api-reference.md:ceo-strategy-approval:912 | optional_agent_tool | skills/paperclip/references/api-reference.md:912 | -| skill:skills/paperclip/references/api-reference.md:questions-and-waiting-for-human-input:921 | always_agent_tool | skills/paperclip/references/api-reference.md:921 | -| skill:skills/paperclip/references/api-reference.md:issue-thread-confirmations:1025 | always_agent_tool | skills/paperclip/references/api-reference.md:1025 | -| skill:skills/paperclip/references/api-reference.md:conversational-confirmation-answers:1083 | always_agent_tool | skills/paperclip/references/api-reference.md:1083 | -| skill:skills/paperclip/references/api-reference.md:checkbox-confirmations:1089 | always_agent_tool | skills/paperclip/references/api-reference.md:1089 | -| skill:skills/paperclip/references/api-reference.md:item-verdict-requests:1204 | optional_agent_tool | skills/paperclip/references/api-reference.md:1204 | -| skill:skills/paperclip/references/api-reference.md:checking-approval-status:1314 | optional_agent_tool | skills/paperclip/references/api-reference.md:1314 | -| skill:skills/paperclip/references/api-reference.md:approval-follow-up-requesting-agent:1320 | always_agent_tool | skills/paperclip/references/api-reference.md:1320 | -| skill:skills/paperclip/references/api-reference.md:issue-lifecycle:1338 | always_agent_tool | skills/paperclip/references/api-reference.md:1338 | -| skill:skills/paperclip/references/api-reference.md:error-handling:1368 | control_plane_owned | skills/paperclip/references/api-reference.md:1368 | -| skill:skills/paperclip/references/api-reference.md:full-api-reference:1382 | optional_agent_tool | skills/paperclip/references/api-reference.md:1382 | -| skill:skills/paperclip/references/api-reference.md:agents:1384 | optional_agent_tool | skills/paperclip/references/api-reference.md:1384 | -| skill:skills/paperclip/references/api-reference.md:issues-tasks:1405 | optional_agent_tool | skills/paperclip/references/api-reference.md:1405 | -| skill:skills/paperclip/references/api-reference.md:companies-projects-goals:1446 | optional_agent_tool | skills/paperclip/references/api-reference.md:1446 | -| skill:skills/paperclip/references/api-reference.md:routines:1470 | optional_agent_tool | skills/paperclip/references/api-reference.md:1470 | -| skill:skills/paperclip/references/api-reference.md:approvals-costs-activity-dashboard:1486 | optional_agent_tool | skills/paperclip/references/api-reference.md:1486 | -| skill:skills/paperclip/references/api-reference.md:secrets:1508 | optional_agent_tool | skills/paperclip/references/api-reference.md:1508 | -| skill:skills/paperclip/references/api-reference.md:agent-secret-proposals:1521 | optional_agent_tool | skills/paperclip/references/api-reference.md:1521 | -| skill:skills/paperclip/references/api-reference.md:agent-secret-access:1621 | optional_agent_tool | skills/paperclip/references/api-reference.md:1621 | -| skill:skills/paperclip/references/api-reference.md:common-mistakes:1661 | optional_agent_tool | skills/paperclip/references/api-reference.md:1661 | +| skill:skills/paperclip/references/api-reference.md:issue-with-ancestors-get-api-issues-issueid:116 | optional_agent_tool | skills/paperclip/references/api-reference.md:116 | +| skill:skills/paperclip/references/api-reference.md:issue-update-response-patch-api-issues-issueid:202 | optional_agent_tool | skills/paperclip/references/api-reference.md:202 | +| skill:skills/paperclip/references/api-reference.md:blocker-diagnostics-get-api-issues-issueid-diagnostics-blockers:244 | control_plane_owned | skills/paperclip/references/api-reference.md:244 | +| skill:skills/paperclip/references/api-reference.md:wake-diagnostics-get-api-issues-issueid-diagnostics-wakes:283 | control_plane_owned | skills/paperclip/references/api-reference.md:283 | +| skill:skills/paperclip/references/api-reference.md:subtree-diagnostics-get-api-issues-issueid-diagnostics-subtree:327 | optional_agent_tool | skills/paperclip/references/api-reference.md:327 | +| skill:skills/paperclip/references/api-reference.md:execution-policy-fields-on-an-issue:375 | optional_agent_tool | skills/paperclip/references/api-reference.md:375 | +| skill:skills/paperclip/references/api-reference.md:cross-agent-review-gates:427 | always_agent_tool | skills/paperclip/references/api-reference.md:427 | +| skill:skills/paperclip/references/api-reference.md:worked-example-ic-heartbeat:460 | optional_agent_tool | skills/paperclip/references/api-reference.md:460 | +| skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:465 | control_plane_owned | skills/paperclip/references/api-reference.md:465 | +| skill:skills/paperclip/references/api-reference.md:2-check-inbox:469 | control_plane_owned | skills/paperclip/references/api-reference.md:469 | +| skill:skills/paperclip/references/api-reference.md:3-already-have-issue-101-inprogress-highest-priority-continue-it:476 | optional_agent_tool | skills/paperclip/references/api-reference.md:476 | +| skill:skills/paperclip/references/api-reference.md:4-do-the-actual-work-write-code-run-tests:483 | optional_agent_tool | skills/paperclip/references/api-reference.md:483 | +| skill:skills/paperclip/references/api-reference.md:5-work-is-done-update-status-and-comment-in-one-call:485 | always_agent_tool | skills/paperclip/references/api-reference.md:485 | +| skill:skills/paperclip/references/api-reference.md:6-still-have-time-checkout-the-next-task:489 | control_plane_owned | skills/paperclip/references/api-reference.md:489 | +| skill:skills/paperclip/references/api-reference.md:7-made-partial-progress-not-done-yet-comment-and-exit:496 | always_agent_tool | skills/paperclip/references/api-reference.md:496 | +| skill:skills/paperclip/references/api-reference.md:worked-example-report-a-board-user-s-mine-inbox:501 | control_plane_owned | skills/paperclip/references/api-reference.md:501 | +| skill:skills/paperclip/references/api-reference.md:board-user-created-the-requesting-issue:506 | optional_agent_tool | skills/paperclip/references/api-reference.md:506 | +| skill:skills/paperclip/references/api-reference.md:fetch-the-board-user-s-mine-inbox-issues:510 | control_plane_owned | skills/paperclip/references/api-reference.md:510 | +| skill:skills/paperclip/references/api-reference.md:summarize-it-back-to-the-board-in-a-comment-or-document:524 | always_agent_tool | skills/paperclip/references/api-reference.md:524 | +| skill:skills/paperclip/references/api-reference.md:worked-example-archive-a-resolved-inbox-item:529 | control_plane_owned | skills/paperclip/references/api-reference.md:529 | +| skill:skills/paperclip/references/api-reference.md:the-responsible-user-s-id-is-resolved-from-the-authenticated-agent-run:534 | optional_agent_tool | skills/paperclip/references/api-reference.md:534 | +| skill:skills/paperclip/references/api-reference.md:reverse-the-archive-if-it-was-premature-or-no-longer-desired:543 | optional_agent_tool | skills/paperclip/references/api-reference.md:543 | +| skill:skills/paperclip/references/api-reference.md:worked-example-reviewer-approver-heartbeat:553 | always_agent_tool | skills/paperclip/references/api-reference.md:553 | +| skill:skills/paperclip/references/api-reference.md:worked-example-manager-heartbeat:592 | optional_agent_tool | skills/paperclip/references/api-reference.md:592 | +| skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:595 | control_plane_owned | skills/paperclip/references/api-reference.md:595 | +| skill:skills/paperclip/references/api-reference.md:2-check-team-status:599 | optional_agent_tool | skills/paperclip/references/api-reference.md:599 | +| skill:skills/paperclip/references/api-reference.md:3-agent-42-is-blocked-read-comments:606 | control_plane_owned | skills/paperclip/references/api-reference.md:606 | +| skill:skills/paperclip/references/api-reference.md:4-unblock-reassign-and-comment:610 | control_plane_owned | skills/paperclip/references/api-reference.md:610 | +| skill:skills/paperclip/references/api-reference.md:5-check-own-assignments:614 | optional_agent_tool | skills/paperclip/references/api-reference.md:614 | +| skill:skills/paperclip/references/api-reference.md:6-create-subtasks-and-delegate:621 | optional_agent_tool | skills/paperclip/references/api-reference.md:621 | +| skill:skills/paperclip/references/api-reference.md:load-tests-depend-on-caching-layer-being-done-first-paperclip-will-auto-wake-agent-55-when-the-blocker-resolves:627 | control_plane_owned | skills/paperclip/references/api-reference.md:627 | +| skill:skills/paperclip/references/api-reference.md:7-dashboard-for-health-check:632 | optional_agent_tool | skills/paperclip/references/api-reference.md:632 | +| skill:skills/paperclip/references/api-reference.md:comments-and-mentions:638 | always_agent_tool | skills/paperclip/references/api-reference.md:638 | +| skill:skills/paperclip/references/api-reference.md:update:645 | optional_agent_tool | skills/paperclip/references/api-reference.md:645 | +| skill:skills/paperclip/references/api-reference.md:cross-team-work-and-delegation:667 | optional_agent_tool | skills/paperclip/references/api-reference.md:667 | +| skill:skills/paperclip/references/api-reference.md:receiving-cross-team-work:671 | optional_agent_tool | skills/paperclip/references/api-reference.md:671 | +| skill:skills/paperclip/references/api-reference.md:questions-and-dependencies:681 | always_agent_tool | skills/paperclip/references/api-reference.md:681 | +| skill:skills/paperclip/references/api-reference.md:company-context:693 | optional_agent_tool | skills/paperclip/references/api-reference.md:693 | +| skill:skills/paperclip/references/api-reference.md:company-branding-ceo-board:705 | optional_agent_tool | skills/paperclip/references/api-reference.md:705 | +| skill:skills/paperclip/references/api-reference.md:openclaw-invite-prompt-ceo:725 | optional_agent_tool | skills/paperclip/references/api-reference.md:725 | +| skill:skills/paperclip/references/api-reference.md:setting-agent-instructions-path:744 | optional_agent_tool | skills/paperclip/references/api-reference.md:744 | +| skill:skills/paperclip/references/api-reference.md:project-setup-create-workspace:777 | optional_agent_tool | skills/paperclip/references/api-reference.md:777 | +| skill:skills/paperclip/references/api-reference.md:option-a-one-call-create-with-workspace:801 | optional_agent_tool | skills/paperclip/references/api-reference.md:801 | +| skill:skills/paperclip/references/api-reference.md:option-b-two-calls-project-first-then-workspace:820 | optional_agent_tool | skills/paperclip/references/api-reference.md:820 | +| skill:skills/paperclip/references/api-reference.md:governance-and-approvals:849 | optional_agent_tool | skills/paperclip/references/api-reference.md:849 | +| skill:skills/paperclip/references/api-reference.md:requesting-a-hire-management-only:853 | optional_agent_tool | skills/paperclip/references/api-reference.md:853 | +| skill:skills/paperclip/references/api-reference.md:ceo-strategy-approval:918 | optional_agent_tool | skills/paperclip/references/api-reference.md:918 | +| skill:skills/paperclip/references/api-reference.md:questions-and-waiting-for-human-input:927 | always_agent_tool | skills/paperclip/references/api-reference.md:927 | +| skill:skills/paperclip/references/api-reference.md:issue-thread-confirmations:1031 | always_agent_tool | skills/paperclip/references/api-reference.md:1031 | +| skill:skills/paperclip/references/api-reference.md:conversational-confirmation-answers:1089 | always_agent_tool | skills/paperclip/references/api-reference.md:1089 | +| skill:skills/paperclip/references/api-reference.md:checkbox-confirmations:1095 | always_agent_tool | skills/paperclip/references/api-reference.md:1095 | +| skill:skills/paperclip/references/api-reference.md:item-verdict-requests:1210 | optional_agent_tool | skills/paperclip/references/api-reference.md:1210 | +| skill:skills/paperclip/references/api-reference.md:checking-approval-status:1320 | optional_agent_tool | skills/paperclip/references/api-reference.md:1320 | +| skill:skills/paperclip/references/api-reference.md:approval-follow-up-requesting-agent:1326 | always_agent_tool | skills/paperclip/references/api-reference.md:1326 | +| skill:skills/paperclip/references/api-reference.md:issue-lifecycle:1344 | always_agent_tool | skills/paperclip/references/api-reference.md:1344 | +| skill:skills/paperclip/references/api-reference.md:error-handling:1374 | control_plane_owned | skills/paperclip/references/api-reference.md:1374 | +| skill:skills/paperclip/references/api-reference.md:full-api-reference:1388 | optional_agent_tool | skills/paperclip/references/api-reference.md:1388 | +| skill:skills/paperclip/references/api-reference.md:agents:1390 | optional_agent_tool | skills/paperclip/references/api-reference.md:1390 | +| skill:skills/paperclip/references/api-reference.md:issues-tasks:1411 | optional_agent_tool | skills/paperclip/references/api-reference.md:1411 | +| skill:skills/paperclip/references/api-reference.md:companies-projects-goals:1452 | optional_agent_tool | skills/paperclip/references/api-reference.md:1452 | +| skill:skills/paperclip/references/api-reference.md:routines:1476 | optional_agent_tool | skills/paperclip/references/api-reference.md:1476 | +| skill:skills/paperclip/references/api-reference.md:approvals-costs-activity-dashboard:1492 | optional_agent_tool | skills/paperclip/references/api-reference.md:1492 | +| skill:skills/paperclip/references/api-reference.md:secrets:1514 | optional_agent_tool | skills/paperclip/references/api-reference.md:1514 | +| skill:skills/paperclip/references/api-reference.md:agent-secret-proposals:1527 | optional_agent_tool | skills/paperclip/references/api-reference.md:1527 | +| skill:skills/paperclip/references/api-reference.md:agent-secret-access:1627 | optional_agent_tool | skills/paperclip/references/api-reference.md:1627 | +| skill:skills/paperclip/references/api-reference.md:common-mistakes:1667 | optional_agent_tool | skills/paperclip/references/api-reference.md:1667 | | skill:skills/paperclip/references/artifacts.md:generated-artifacts-and-work-products:1 | always_agent_tool | skills/paperclip/references/artifacts.md:1 | | skill:skills/paperclip/references/artifacts.md:workspace-only-file-references:15 | optional_agent_tool | skills/paperclip/references/artifacts.md:15 | | skill:skills/paperclip/references/cases.md:cases:1 | optional_agent_tool | skills/paperclip/references/cases.md:1 | diff --git a/packages/paperclip-runner/generated/capability/capabilities.yaml b/packages/paperclip-runner/generated/capability/capabilities.yaml index 641d84e1033..597b3f78ce4 100644 --- a/packages/paperclip-runner/generated/capability/capabilities.yaml +++ b/packages/paperclip-runner/generated/capability/capabilities.yaml @@ -334,15 +334,6 @@ "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, - { - "id": "skill:skills/paperclip/references/api-reference.md:110", - "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L110:issue-activity-get-api-issues-issueid-activity", - "heading": "Issue Activity (`GET /api/issues/:issueId/activity`)", - "primaryDisposition": "control_plane_owned", - "semanticOperation": "runtime_reconciliation", - "expectedMockState": "runtime_decision_record" - }, { "id": "skill:skills/paperclip/references/api-reference.md:116", "kind": "skill_heading", diff --git a/packages/paperclip-runner/generated/capability/capability-contract.md b/packages/paperclip-runner/generated/capability/capability-contract.md index c60268fae34..abb91fd803b 100644 --- a/packages/paperclip-runner/generated/capability/capability-contract.md +++ b/packages/paperclip-runner/generated/capability/capability-contract.md @@ -2,9 +2,9 @@ Generated by `scripts/generate-capability-contract.mjs`; do not edit generated files. -- Skill/reference headings: 164 +- Skill/reference headings: 163 - Legacy MCP tools: 42 - Eval cases: 106 across 16 groups -- Deterministic content SHA-256: `eb57610987af01abc98f81c196fe92a59d673105de878ee4f134be9e76ebe475` +- Deterministic content SHA-256: `0998537ca45a5482100a07fd15de13964071d2f17ea22f62dc45113c08c5acfd` Every row has exactly one primary disposition, a source anchor, a semantic operation, and a mock-state expectation. diff --git a/packages/paperclip-runner/spec/capability/capabilities.yaml b/packages/paperclip-runner/spec/capability/capabilities.yaml index 33a91219114..37561aa5c57 100644 --- a/packages/paperclip-runner/spec/capability/capabilities.yaml +++ b/packages/paperclip-runner/spec/capability/capabilities.yaml @@ -105,9 +105,9 @@ ] }, { - "id": "skill:skills/paperclip/SKILL.md:generated-artifacts-and-work-products:198", + "id": "skill:skills/paperclip/SKILL.md:generated-artifacts-and-work-products:200", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:198", + "sourceAnchor": "skills/paperclip/SKILL.md:200", "title": "Generated Artifacts and Work Products", "expectedSemantics": "Skill guidance headed “Generated Artifacts and Work Products”.", "primaryDisposition": "always_agent_tool", @@ -116,13 +116,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:198" + "skill:skills/paperclip/SKILL.md:200" ] }, { - "id": "skill:skills/paperclip/SKILL.md:status-quick-guide:246", + "id": "skill:skills/paperclip/SKILL.md:status-quick-guide:248", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:246", + "sourceAnchor": "skills/paperclip/SKILL.md:248", "title": "Status Quick Guide", "expectedSemantics": "Skill guidance headed “Status Quick Guide”.", "primaryDisposition": "control_plane_owned", @@ -131,13 +131,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:246" + "skill:skills/paperclip/SKILL.md:248" ] }, { - "id": "skill:skills/paperclip/SKILL.md:monitors-and-watchers-say-only-what-you-actually-scheduled:256", + "id": "skill:skills/paperclip/SKILL.md:monitors-and-watchers-say-only-what-you-actually-scheduled:258", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:256", + "sourceAnchor": "skills/paperclip/SKILL.md:258", "title": "Monitors and Watchers (say only what you actually scheduled)", "expectedSemantics": "Skill guidance headed “Monitors and Watchers (say only what you actually scheduled)”.", "primaryDisposition": "optional_agent_tool", @@ -146,13 +146,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:256" + "skill:skills/paperclip/SKILL.md:258" ] }, { - "id": "skill:skills/paperclip/SKILL.md:delegating-review-tasks:269", + "id": "skill:skills/paperclip/SKILL.md:delegating-review-tasks:271", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:269", + "sourceAnchor": "skills/paperclip/SKILL.md:271", "title": "Delegating review tasks", "expectedSemantics": "Skill guidance headed “Delegating review tasks”.", "primaryDisposition": "always_agent_tool", @@ -161,13 +161,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:269" + "skill:skills/paperclip/SKILL.md:271" ] }, { - "id": "skill:skills/paperclip/SKILL.md:managing-a-user-s-inbox:280", + "id": "skill:skills/paperclip/SKILL.md:managing-a-user-s-inbox:282", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:280", + "sourceAnchor": "skills/paperclip/SKILL.md:282", "title": "Managing A User's Inbox", "expectedSemantics": "Skill guidance headed “Managing A User's Inbox”.", "primaryDisposition": "control_plane_owned", @@ -176,13 +176,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:280" + "skill:skills/paperclip/SKILL.md:282" ] }, { - "id": "skill:skills/paperclip/SKILL.md:issue-dependencies-blockers:288", + "id": "skill:skills/paperclip/SKILL.md:issue-dependencies-blockers:290", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:288", + "sourceAnchor": "skills/paperclip/SKILL.md:290", "title": "Issue Dependencies (Blockers)", "expectedSemantics": "Skill guidance headed “Issue Dependencies (Blockers)”.", "primaryDisposition": "control_plane_owned", @@ -191,13 +191,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:288" + "skill:skills/paperclip/SKILL.md:290" ] }, { - "id": "skill:skills/paperclip/SKILL.md:requesting-board-approval:313", + "id": "skill:skills/paperclip/SKILL.md:requesting-board-approval:315", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:313", + "sourceAnchor": "skills/paperclip/SKILL.md:315", "title": "Requesting Board Approval", "expectedSemantics": "Skill guidance headed “Requesting Board Approval”.", "primaryDisposition": "optional_agent_tool", @@ -206,13 +206,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:313" + "skill:skills/paperclip/SKILL.md:315" ] }, { - "id": "skill:skills/paperclip/SKILL.md:issue-thread-interactions:334", + "id": "skill:skills/paperclip/SKILL.md:issue-thread-interactions:336", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:334", + "sourceAnchor": "skills/paperclip/SKILL.md:336", "title": "Issue-Thread Interactions", "expectedSemantics": "Skill guidance headed “Issue-Thread Interactions”.", "primaryDisposition": "optional_agent_tool", @@ -221,13 +221,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:334" + "skill:skills/paperclip/SKILL.md:336" ] }, { - "id": "skill:skills/paperclip/SKILL.md:standalone-decisions:364", + "id": "skill:skills/paperclip/SKILL.md:standalone-decisions:366", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:364", + "sourceAnchor": "skills/paperclip/SKILL.md:366", "title": "Standalone Decisions", "expectedSemantics": "Skill guidance headed “Standalone Decisions”.", "primaryDisposition": "optional_agent_tool", @@ -236,13 +236,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:364" + "skill:skills/paperclip/SKILL.md:366" ] }, { - "id": "skill:skills/paperclip/SKILL.md:mcp-tool-approval-gates:468", + "id": "skill:skills/paperclip/SKILL.md:mcp-tool-approval-gates:470", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:468", + "sourceAnchor": "skills/paperclip/SKILL.md:470", "title": "MCP Tool Approval Gates", "expectedSemantics": "Skill guidance headed “MCP Tool Approval Gates”.", "primaryDisposition": "optional_agent_tool", @@ -251,13 +251,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:468" + "skill:skills/paperclip/SKILL.md:470" ] }, { - "id": "skill:skills/paperclip/SKILL.md:niche-workflow-pointers:510", + "id": "skill:skills/paperclip/SKILL.md:niche-workflow-pointers:512", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:510", + "sourceAnchor": "skills/paperclip/SKILL.md:512", "title": "Niche Workflow Pointers", "expectedSemantics": "Skill guidance headed “Niche Workflow Pointers”.", "primaryDisposition": "optional_agent_tool", @@ -266,13 +266,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:510" + "skill:skills/paperclip/SKILL.md:512" ] }, { - "id": "skill:skills/paperclip/SKILL.md:cases:520", + "id": "skill:skills/paperclip/SKILL.md:cases:522", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:520", + "sourceAnchor": "skills/paperclip/SKILL.md:522", "title": "Cases", "expectedSemantics": "Skill guidance headed “Cases”.", "primaryDisposition": "optional_agent_tool", @@ -281,13 +281,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:520" + "skill:skills/paperclip/SKILL.md:522" ] }, { - "id": "skill:skills/paperclip/SKILL.md:company-skills-workflow:525", + "id": "skill:skills/paperclip/SKILL.md:company-skills-workflow:527", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:525", + "sourceAnchor": "skills/paperclip/SKILL.md:527", "title": "Company Skills Workflow", "expectedSemantics": "Skill guidance headed “Company Skills Workflow”.", "primaryDisposition": "optional_agent_tool", @@ -296,13 +296,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:525" + "skill:skills/paperclip/SKILL.md:527" ] }, { - "id": "skill:skills/paperclip/SKILL.md:routines:536", + "id": "skill:skills/paperclip/SKILL.md:routines:538", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:536", + "sourceAnchor": "skills/paperclip/SKILL.md:538", "title": "Routines", "expectedSemantics": "Skill guidance headed “Routines”.", "primaryDisposition": "optional_agent_tool", @@ -311,13 +311,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:536" + "skill:skills/paperclip/SKILL.md:538" ] }, { - "id": "skill:skills/paperclip/SKILL.md:issue-workspace-runtime-controls:547", + "id": "skill:skills/paperclip/SKILL.md:issue-workspace-runtime-controls:549", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:547", + "sourceAnchor": "skills/paperclip/SKILL.md:549", "title": "Issue Workspace Runtime Controls", "expectedSemantics": "Skill guidance headed “Issue Workspace Runtime Controls”.", "primaryDisposition": "optional_agent_tool", @@ -326,13 +326,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:547" + "skill:skills/paperclip/SKILL.md:549" ] }, { - "id": "skill:skills/paperclip/SKILL.md:proposing-credentials-safely:554", + "id": "skill:skills/paperclip/SKILL.md:proposing-credentials-safely:556", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:554", + "sourceAnchor": "skills/paperclip/SKILL.md:556", "title": "Proposing Credentials Safely", "expectedSemantics": "Skill guidance headed “Proposing Credentials Safely”.", "primaryDisposition": "optional_agent_tool", @@ -341,13 +341,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:554" + "skill:skills/paperclip/SKILL.md:556" ] }, { - "id": "skill:skills/paperclip/SKILL.md:reading-granted-secrets:561", + "id": "skill:skills/paperclip/SKILL.md:reading-granted-secrets:563", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:561", + "sourceAnchor": "skills/paperclip/SKILL.md:563", "title": "Reading Granted Secrets", "expectedSemantics": "Skill guidance headed “Reading Granted Secrets”.", "primaryDisposition": "optional_agent_tool", @@ -356,13 +356,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:561" + "skill:skills/paperclip/SKILL.md:563" ] }, { - "id": "skill:skills/paperclip/SKILL.md:critical-rules:587", + "id": "skill:skills/paperclip/SKILL.md:critical-rules:589", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:587", + "sourceAnchor": "skills/paperclip/SKILL.md:589", "title": "Critical Rules", "expectedSemantics": "Skill guidance headed “Critical Rules”.", "primaryDisposition": "optional_agent_tool", @@ -371,13 +371,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:587" + "skill:skills/paperclip/SKILL.md:589" ] }, { - "id": "skill:skills/paperclip/SKILL.md:comment-style-required:608", + "id": "skill:skills/paperclip/SKILL.md:comment-style-required:610", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:608", + "sourceAnchor": "skills/paperclip/SKILL.md:610", "title": "Comment Style (Required)", "expectedSemantics": "Skill guidance headed “Comment Style (Required)”.", "primaryDisposition": "always_agent_tool", @@ -386,13 +386,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:608" + "skill:skills/paperclip/SKILL.md:610" ] }, { - "id": "skill:skills/paperclip/SKILL.md:update:640", + "id": "skill:skills/paperclip/SKILL.md:update:642", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:640", + "sourceAnchor": "skills/paperclip/SKILL.md:642", "title": "Update", "expectedSemantics": "Skill guidance headed “Update”.", "primaryDisposition": "optional_agent_tool", @@ -401,13 +401,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:640" + "skill:skills/paperclip/SKILL.md:642" ] }, { - "id": "skill:skills/paperclip/SKILL.md:task-documents-and-deliverables:650", + "id": "skill:skills/paperclip/SKILL.md:task-documents-and-deliverables:652", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:650", + "sourceAnchor": "skills/paperclip/SKILL.md:652", "title": "Task Documents and Deliverables", "expectedSemantics": "Skill guidance headed “Task Documents and Deliverables”.", "primaryDisposition": "always_agent_tool", @@ -416,13 +416,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:650" + "skill:skills/paperclip/SKILL.md:652" ] }, { - "id": "skill:skills/paperclip/SKILL.md:planning-required-when-planning-requested:664", + "id": "skill:skills/paperclip/SKILL.md:planning-required-when-planning-requested:666", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:664", + "sourceAnchor": "skills/paperclip/SKILL.md:666", "title": "Planning (Required when planning requested)", "expectedSemantics": "Skill guidance headed “Planning (Required when planning requested)”.", "primaryDisposition": "optional_agent_tool", @@ -431,13 +431,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:664" + "skill:skills/paperclip/SKILL.md:666" ] }, { - "id": "skill:skills/paperclip/SKILL.md:key-endpoints-hot-routes:695", + "id": "skill:skills/paperclip/SKILL.md:key-endpoints-hot-routes:697", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:695", + "sourceAnchor": "skills/paperclip/SKILL.md:697", "title": "Key Endpoints (Hot Routes)", "expectedSemantics": "Skill guidance headed “Key Endpoints (Hot Routes)”.", "primaryDisposition": "optional_agent_tool", @@ -446,13 +446,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:695" + "skill:skills/paperclip/SKILL.md:697" ] }, { - "id": "skill:skills/paperclip/SKILL.md:searching-issues:724", + "id": "skill:skills/paperclip/SKILL.md:searching-issues:727", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:724", + "sourceAnchor": "skills/paperclip/SKILL.md:727", "title": "Searching Issues", "expectedSemantics": "Skill guidance headed “Searching Issues”.", "primaryDisposition": "optional_agent_tool", @@ -461,13 +461,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:724" + "skill:skills/paperclip/SKILL.md:727" ] }, { - "id": "skill:skills/paperclip/SKILL.md:full-reference:734", + "id": "skill:skills/paperclip/SKILL.md:full-reference:737", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:734", + "sourceAnchor": "skills/paperclip/SKILL.md:737", "title": "Full Reference", "expectedSemantics": "Skill guidance headed “Full Reference”.", "primaryDisposition": "optional_agent_tool", @@ -476,13 +476,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:734" + "skill:skills/paperclip/SKILL.md:737" ] }, { - "id": "skill:skills/paperclip/SKILL.md:conversational-confirmation-answers:738", + "id": "skill:skills/paperclip/SKILL.md:conversational-confirmation-answers:741", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:738", + "sourceAnchor": "skills/paperclip/SKILL.md:741", "title": "Conversational confirmation answers", "expectedSemantics": "Skill guidance headed “Conversational confirmation answers”.", "primaryDisposition": "always_agent_tool", @@ -491,13 +491,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:738" + "skill:skills/paperclip/SKILL.md:741" ] }, { - "id": "skill:skills/paperclip/SKILL.md:incidental-feedback:755", + "id": "skill:skills/paperclip/SKILL.md:incidental-feedback:758", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md:755", + "sourceAnchor": "skills/paperclip/SKILL.md:758", "title": "Incidental feedback", "expectedSemantics": "Skill guidance headed “Incidental feedback”.", "primaryDisposition": "optional_agent_tool", @@ -506,7 +506,7 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/SKILL.md:755" + "skill:skills/paperclip/SKILL.md:758" ] }, { @@ -570,9 +570,9 @@ ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:issue-with-ancestors-get-api-issues-issueid:110", + "id": "skill:skills/paperclip/references/api-reference.md:issue-with-ancestors-get-api-issues-issueid:116", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:110", + "sourceAnchor": "skills/paperclip/references/api-reference.md:116", "title": "Issue with Ancestors (`GET /api/issues/:issueId`)", "expectedSemantics": "Skill guidance headed “Issue with Ancestors (`GET /api/issues/:issueId`)”.", "primaryDisposition": "optional_agent_tool", @@ -581,13 +581,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:110" + "skill:skills/paperclip/references/api-reference.md:116" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:issue-update-response-patch-api-issues-issueid:196", + "id": "skill:skills/paperclip/references/api-reference.md:issue-update-response-patch-api-issues-issueid:202", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:196", + "sourceAnchor": "skills/paperclip/references/api-reference.md:202", "title": "Issue Update Response (`PATCH /api/issues/:issueId`)", "expectedSemantics": "Skill guidance headed “Issue Update Response (`PATCH /api/issues/:issueId`)”.", "primaryDisposition": "optional_agent_tool", @@ -596,13 +596,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:196" + "skill:skills/paperclip/references/api-reference.md:202" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:blocker-diagnostics-get-api-issues-issueid-diagnostics-blockers:238", + "id": "skill:skills/paperclip/references/api-reference.md:blocker-diagnostics-get-api-issues-issueid-diagnostics-blockers:244", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:238", + "sourceAnchor": "skills/paperclip/references/api-reference.md:244", "title": "Blocker Diagnostics (`GET /api/issues/:issueId/diagnostics/blockers`)", "expectedSemantics": "Skill guidance headed “Blocker Diagnostics (`GET /api/issues/:issueId/diagnostics/blockers`)”.", "primaryDisposition": "control_plane_owned", @@ -611,13 +611,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:238" + "skill:skills/paperclip/references/api-reference.md:244" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:wake-diagnostics-get-api-issues-issueid-diagnostics-wakes:277", + "id": "skill:skills/paperclip/references/api-reference.md:wake-diagnostics-get-api-issues-issueid-diagnostics-wakes:283", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:277", + "sourceAnchor": "skills/paperclip/references/api-reference.md:283", "title": "Wake Diagnostics (`GET /api/issues/:issueId/diagnostics/wakes`)", "expectedSemantics": "Skill guidance headed “Wake Diagnostics (`GET /api/issues/:issueId/diagnostics/wakes`)”.", "primaryDisposition": "control_plane_owned", @@ -626,13 +626,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:277" + "skill:skills/paperclip/references/api-reference.md:283" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:subtree-diagnostics-get-api-issues-issueid-diagnostics-subtree:321", + "id": "skill:skills/paperclip/references/api-reference.md:subtree-diagnostics-get-api-issues-issueid-diagnostics-subtree:327", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:321", + "sourceAnchor": "skills/paperclip/references/api-reference.md:327", "title": "Subtree Diagnostics (`GET /api/issues/:issueId/diagnostics/subtree`)", "expectedSemantics": "Skill guidance headed “Subtree Diagnostics (`GET /api/issues/:issueId/diagnostics/subtree`)”.", "primaryDisposition": "optional_agent_tool", @@ -641,13 +641,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:321" + "skill:skills/paperclip/references/api-reference.md:327" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:execution-policy-fields-on-an-issue:369", + "id": "skill:skills/paperclip/references/api-reference.md:execution-policy-fields-on-an-issue:375", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:369", + "sourceAnchor": "skills/paperclip/references/api-reference.md:375", "title": "Execution Policy Fields On An Issue", "expectedSemantics": "Skill guidance headed “Execution Policy Fields On An Issue”.", "primaryDisposition": "optional_agent_tool", @@ -656,13 +656,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:369" + "skill:skills/paperclip/references/api-reference.md:375" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:cross-agent-review-gates:421", + "id": "skill:skills/paperclip/references/api-reference.md:cross-agent-review-gates:427", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:421", + "sourceAnchor": "skills/paperclip/references/api-reference.md:427", "title": "Cross-Agent Review Gates", "expectedSemantics": "Skill guidance headed “Cross-Agent Review Gates”.", "primaryDisposition": "always_agent_tool", @@ -671,13 +671,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:421" + "skill:skills/paperclip/references/api-reference.md:427" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:worked-example-ic-heartbeat:454", + "id": "skill:skills/paperclip/references/api-reference.md:worked-example-ic-heartbeat:460", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:454", + "sourceAnchor": "skills/paperclip/references/api-reference.md:460", "title": "Worked Example: IC Heartbeat", "expectedSemantics": "Skill guidance headed “Worked Example: IC Heartbeat”.", "primaryDisposition": "optional_agent_tool", @@ -686,13 +686,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:454" + "skill:skills/paperclip/references/api-reference.md:460" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:459", + "id": "skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:465", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:459", + "sourceAnchor": "skills/paperclip/references/api-reference.md:465", "title": "1. Identity (skip if already in context)", "expectedSemantics": "Skill guidance headed “1. Identity (skip if already in context)”.", "primaryDisposition": "control_plane_owned", @@ -701,13 +701,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:459" + "skill:skills/paperclip/references/api-reference.md:465" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:2-check-inbox:463", + "id": "skill:skills/paperclip/references/api-reference.md:2-check-inbox:469", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:463", + "sourceAnchor": "skills/paperclip/references/api-reference.md:469", "title": "2. Check inbox", "expectedSemantics": "Skill guidance headed “2. Check inbox”.", "primaryDisposition": "control_plane_owned", @@ -716,13 +716,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:463" + "skill:skills/paperclip/references/api-reference.md:469" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:3-already-have-issue-101-inprogress-highest-priority-continue-it:470", + "id": "skill:skills/paperclip/references/api-reference.md:3-already-have-issue-101-inprogress-highest-priority-continue-it:476", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:470", + "sourceAnchor": "skills/paperclip/references/api-reference.md:476", "title": "3. Already have issue-101 in_progress (highest priority). Continue it.", "expectedSemantics": "Skill guidance headed “3. Already have issue-101 in_progress (highest priority). Continue it.”.", "primaryDisposition": "optional_agent_tool", @@ -731,13 +731,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:470" + "skill:skills/paperclip/references/api-reference.md:476" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:4-do-the-actual-work-write-code-run-tests:477", + "id": "skill:skills/paperclip/references/api-reference.md:4-do-the-actual-work-write-code-run-tests:483", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:477", + "sourceAnchor": "skills/paperclip/references/api-reference.md:483", "title": "4. Do the actual work (write code, run tests)", "expectedSemantics": "Skill guidance headed “4. Do the actual work (write code, run tests)”.", "primaryDisposition": "optional_agent_tool", @@ -745,44 +745,44 @@ "assertionClasses": [ "control_plane_invariant" ], - "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:477" - ] - }, - { - "id": "skill:skills/paperclip/references/api-reference.md:5-work-is-done-update-status-and-comment-in-one-call:479", - "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:479", - "title": "5. Work is done. Update status and comment in one call.", - "expectedSemantics": "Skill guidance headed “5. Work is done. Update status and comment in one call.”.", - "primaryDisposition": "always_agent_tool", - "requiredGrants": [], - "assertionClasses": [ - "control_plane_invariant" - ], - "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:479" - ] - }, - { - "id": "skill:skills/paperclip/references/api-reference.md:6-still-have-time-checkout-the-next-task:483", - "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:483", - "title": "6. Still have time. Checkout the next task.", - "expectedSemantics": "Skill guidance headed “6. Still have time. Checkout the next task.”.", - "primaryDisposition": "control_plane_owned", - "requiredGrants": [], - "assertionClasses": [ - "control_plane_invariant" - ], "evidenceIds": [ "skill:skills/paperclip/references/api-reference.md:483" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:7-made-partial-progress-not-done-yet-comment-and-exit:490", + "id": "skill:skills/paperclip/references/api-reference.md:5-work-is-done-update-status-and-comment-in-one-call:485", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:490", + "sourceAnchor": "skills/paperclip/references/api-reference.md:485", + "title": "5. Work is done. Update status and comment in one call.", + "expectedSemantics": "Skill guidance headed “5. Work is done. Update status and comment in one call.”.", + "primaryDisposition": "always_agent_tool", + "requiredGrants": [], + "assertionClasses": [ + "control_plane_invariant" + ], + "evidenceIds": [ + "skill:skills/paperclip/references/api-reference.md:485" + ] + }, + { + "id": "skill:skills/paperclip/references/api-reference.md:6-still-have-time-checkout-the-next-task:489", + "sourceKind": "skill_heading", + "sourceAnchor": "skills/paperclip/references/api-reference.md:489", + "title": "6. Still have time. Checkout the next task.", + "expectedSemantics": "Skill guidance headed “6. Still have time. Checkout the next task.”.", + "primaryDisposition": "control_plane_owned", + "requiredGrants": [], + "assertionClasses": [ + "control_plane_invariant" + ], + "evidenceIds": [ + "skill:skills/paperclip/references/api-reference.md:489" + ] + }, + { + "id": "skill:skills/paperclip/references/api-reference.md:7-made-partial-progress-not-done-yet-comment-and-exit:496", + "sourceKind": "skill_heading", + "sourceAnchor": "skills/paperclip/references/api-reference.md:496", "title": "7. Made partial progress, not done yet. Comment and exit.", "expectedSemantics": "Skill guidance headed “7. Made partial progress, not done yet. Comment and exit.”.", "primaryDisposition": "always_agent_tool", @@ -791,13 +791,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:490" + "skill:skills/paperclip/references/api-reference.md:496" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:worked-example-report-a-board-user-s-mine-inbox:495", + "id": "skill:skills/paperclip/references/api-reference.md:worked-example-report-a-board-user-s-mine-inbox:501", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:495", + "sourceAnchor": "skills/paperclip/references/api-reference.md:501", "title": "Worked Example: Report A Board User's Mine Inbox", "expectedSemantics": "Skill guidance headed “Worked Example: Report A Board User's Mine Inbox”.", "primaryDisposition": "control_plane_owned", @@ -806,13 +806,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:495" + "skill:skills/paperclip/references/api-reference.md:501" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:board-user-created-the-requesting-issue:500", + "id": "skill:skills/paperclip/references/api-reference.md:board-user-created-the-requesting-issue:506", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:500", + "sourceAnchor": "skills/paperclip/references/api-reference.md:506", "title": "Board user created the requesting issue.", "expectedSemantics": "Skill guidance headed “Board user created the requesting issue.”.", "primaryDisposition": "optional_agent_tool", @@ -821,13 +821,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:500" + "skill:skills/paperclip/references/api-reference.md:506" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:fetch-the-board-user-s-mine-inbox-issues:504", + "id": "skill:skills/paperclip/references/api-reference.md:fetch-the-board-user-s-mine-inbox-issues:510", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:504", + "sourceAnchor": "skills/paperclip/references/api-reference.md:510", "title": "Fetch the board user's Mine inbox issues.", "expectedSemantics": "Skill guidance headed “Fetch the board user's Mine inbox issues.”.", "primaryDisposition": "control_plane_owned", @@ -836,13 +836,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:504" + "skill:skills/paperclip/references/api-reference.md:510" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:summarize-it-back-to-the-board-in-a-comment-or-document:518", + "id": "skill:skills/paperclip/references/api-reference.md:summarize-it-back-to-the-board-in-a-comment-or-document:524", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:518", + "sourceAnchor": "skills/paperclip/references/api-reference.md:524", "title": "Summarize it back to the board in a comment or document.", "expectedSemantics": "Skill guidance headed “Summarize it back to the board in a comment or document.”.", "primaryDisposition": "always_agent_tool", @@ -851,13 +851,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:518" + "skill:skills/paperclip/references/api-reference.md:524" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:worked-example-archive-a-resolved-inbox-item:523", + "id": "skill:skills/paperclip/references/api-reference.md:worked-example-archive-a-resolved-inbox-item:529", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:523", + "sourceAnchor": "skills/paperclip/references/api-reference.md:529", "title": "Worked Example: Archive A Resolved Inbox Item", "expectedSemantics": "Skill guidance headed “Worked Example: Archive A Resolved Inbox Item”.", "primaryDisposition": "control_plane_owned", @@ -866,13 +866,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:523" + "skill:skills/paperclip/references/api-reference.md:529" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:the-responsible-user-s-id-is-resolved-from-the-authenticated-agent-run:528", + "id": "skill:skills/paperclip/references/api-reference.md:the-responsible-user-s-id-is-resolved-from-the-authenticated-agent-run:534", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:528", + "sourceAnchor": "skills/paperclip/references/api-reference.md:534", "title": "The responsible user's id is resolved from the authenticated agent run.", "expectedSemantics": "Skill guidance headed “The responsible user's id is resolved from the authenticated agent run.”.", "primaryDisposition": "optional_agent_tool", @@ -881,13 +881,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:528" + "skill:skills/paperclip/references/api-reference.md:534" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:reverse-the-archive-if-it-was-premature-or-no-longer-desired:537", + "id": "skill:skills/paperclip/references/api-reference.md:reverse-the-archive-if-it-was-premature-or-no-longer-desired:543", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:537", + "sourceAnchor": "skills/paperclip/references/api-reference.md:543", "title": "Reverse the archive if it was premature or no longer desired.", "expectedSemantics": "Skill guidance headed “Reverse the archive if it was premature or no longer desired.”.", "primaryDisposition": "optional_agent_tool", @@ -896,13 +896,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:537" + "skill:skills/paperclip/references/api-reference.md:543" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:worked-example-reviewer-approver-heartbeat:547", + "id": "skill:skills/paperclip/references/api-reference.md:worked-example-reviewer-approver-heartbeat:553", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:547", + "sourceAnchor": "skills/paperclip/references/api-reference.md:553", "title": "Worked Example: Reviewer / Approver Heartbeat", "expectedSemantics": "Skill guidance headed “Worked Example: Reviewer / Approver Heartbeat”.", "primaryDisposition": "always_agent_tool", @@ -911,13 +911,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:547" + "skill:skills/paperclip/references/api-reference.md:553" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:worked-example-manager-heartbeat:586", + "id": "skill:skills/paperclip/references/api-reference.md:worked-example-manager-heartbeat:592", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:586", + "sourceAnchor": "skills/paperclip/references/api-reference.md:592", "title": "Worked Example: Manager Heartbeat", "expectedSemantics": "Skill guidance headed “Worked Example: Manager Heartbeat”.", "primaryDisposition": "optional_agent_tool", @@ -926,13 +926,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:586" + "skill:skills/paperclip/references/api-reference.md:592" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:589", + "id": "skill:skills/paperclip/references/api-reference.md:1-identity-skip-if-already-in-context:595", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:589", + "sourceAnchor": "skills/paperclip/references/api-reference.md:595", "title": "1. Identity (skip if already in context)", "expectedSemantics": "Skill guidance headed “1. Identity (skip if already in context)”.", "primaryDisposition": "control_plane_owned", @@ -941,13 +941,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:589" + "skill:skills/paperclip/references/api-reference.md:595" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:2-check-team-status:593", + "id": "skill:skills/paperclip/references/api-reference.md:2-check-team-status:599", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:593", + "sourceAnchor": "skills/paperclip/references/api-reference.md:599", "title": "2. Check team status", "expectedSemantics": "Skill guidance headed “2. Check team status”.", "primaryDisposition": "optional_agent_tool", @@ -956,13 +956,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:593" + "skill:skills/paperclip/references/api-reference.md:599" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:3-agent-42-is-blocked-read-comments:600", + "id": "skill:skills/paperclip/references/api-reference.md:3-agent-42-is-blocked-read-comments:606", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:600", + "sourceAnchor": "skills/paperclip/references/api-reference.md:606", "title": "3. Agent-42 is blocked. Read comments.", "expectedSemantics": "Skill guidance headed “3. Agent-42 is blocked. Read comments.”.", "primaryDisposition": "control_plane_owned", @@ -971,13 +971,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:600" + "skill:skills/paperclip/references/api-reference.md:606" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:4-unblock-reassign-and-comment:604", + "id": "skill:skills/paperclip/references/api-reference.md:4-unblock-reassign-and-comment:610", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:604", + "sourceAnchor": "skills/paperclip/references/api-reference.md:610", "title": "4. Unblock: reassign and comment.", "expectedSemantics": "Skill guidance headed “4. Unblock: reassign and comment.”.", "primaryDisposition": "control_plane_owned", @@ -986,13 +986,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:604" + "skill:skills/paperclip/references/api-reference.md:610" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:5-check-own-assignments:608", + "id": "skill:skills/paperclip/references/api-reference.md:5-check-own-assignments:614", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:608", + "sourceAnchor": "skills/paperclip/references/api-reference.md:614", "title": "5. Check own assignments.", "expectedSemantics": "Skill guidance headed “5. Check own assignments.”.", "primaryDisposition": "optional_agent_tool", @@ -1001,13 +1001,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:608" + "skill:skills/paperclip/references/api-reference.md:614" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:6-create-subtasks-and-delegate:615", + "id": "skill:skills/paperclip/references/api-reference.md:6-create-subtasks-and-delegate:621", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:615", + "sourceAnchor": "skills/paperclip/references/api-reference.md:621", "title": "6. Create subtasks and delegate.", "expectedSemantics": "Skill guidance headed “6. Create subtasks and delegate.”.", "primaryDisposition": "optional_agent_tool", @@ -1015,47 +1015,32 @@ "assertionClasses": [ "control_plane_invariant" ], - "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:615" - ] - }, - { - "id": "skill:skills/paperclip/references/api-reference.md:load-tests-depend-on-caching-layer-being-done-first-paperclip-will-auto-wake-agent-55-when-the-blocker-resolves:621", - "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:621", - "title": "^ Load tests depend on caching layer being done first. Paperclip will auto-wake agent-55 when the blocker resolves.", - "expectedSemantics": "Skill guidance headed “^ Load tests depend on caching layer being done first. Paperclip will auto-wake agent-55 when the blocker resolves.”.", - "primaryDisposition": "control_plane_owned", - "requiredGrants": [], - "assertionClasses": [ - "control_plane_invariant" - ], "evidenceIds": [ "skill:skills/paperclip/references/api-reference.md:621" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:7-dashboard-for-health-check:626", + "id": "skill:skills/paperclip/references/api-reference.md:load-tests-depend-on-caching-layer-being-done-first-paperclip-will-auto-wake-agent-55-when-the-blocker-resolves:627", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:626", - "title": "7. Dashboard for health check.", - "expectedSemantics": "Skill guidance headed “7. Dashboard for health check.”.", - "primaryDisposition": "optional_agent_tool", + "sourceAnchor": "skills/paperclip/references/api-reference.md:627", + "title": "^ Load tests depend on caching layer being done first. Paperclip will auto-wake agent-55 when the blocker resolves.", + "expectedSemantics": "Skill guidance headed “^ Load tests depend on caching layer being done first. Paperclip will auto-wake agent-55 when the blocker resolves.”.", + "primaryDisposition": "control_plane_owned", "requiredGrants": [], "assertionClasses": [ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:626" + "skill:skills/paperclip/references/api-reference.md:627" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:comments-and-mentions:632", + "id": "skill:skills/paperclip/references/api-reference.md:7-dashboard-for-health-check:632", "sourceKind": "skill_heading", "sourceAnchor": "skills/paperclip/references/api-reference.md:632", - "title": "Comments and @-mentions", - "expectedSemantics": "Skill guidance headed “Comments and @-mentions”.", - "primaryDisposition": "always_agent_tool", + "title": "7. Dashboard for health check.", + "expectedSemantics": "Skill guidance headed “7. Dashboard for health check.”.", + "primaryDisposition": "optional_agent_tool", "requiredGrants": [], "assertionClasses": [ "control_plane_invariant" @@ -1065,9 +1050,24 @@ ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:update:639", + "id": "skill:skills/paperclip/references/api-reference.md:comments-and-mentions:638", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:639", + "sourceAnchor": "skills/paperclip/references/api-reference.md:638", + "title": "Comments and @-mentions", + "expectedSemantics": "Skill guidance headed “Comments and @-mentions”.", + "primaryDisposition": "always_agent_tool", + "requiredGrants": [], + "assertionClasses": [ + "control_plane_invariant" + ], + "evidenceIds": [ + "skill:skills/paperclip/references/api-reference.md:638" + ] + }, + { + "id": "skill:skills/paperclip/references/api-reference.md:update:645", + "sourceKind": "skill_heading", + "sourceAnchor": "skills/paperclip/references/api-reference.md:645", "title": "Update", "expectedSemantics": "Skill guidance headed “Update”.", "primaryDisposition": "optional_agent_tool", @@ -1076,13 +1076,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:639" + "skill:skills/paperclip/references/api-reference.md:645" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:cross-team-work-and-delegation:661", + "id": "skill:skills/paperclip/references/api-reference.md:cross-team-work-and-delegation:667", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:661", + "sourceAnchor": "skills/paperclip/references/api-reference.md:667", "title": "Cross-Team Work and Delegation", "expectedSemantics": "Skill guidance headed “Cross-Team Work and Delegation”.", "primaryDisposition": "optional_agent_tool", @@ -1091,13 +1091,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:661" + "skill:skills/paperclip/references/api-reference.md:667" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:receiving-cross-team-work:665", + "id": "skill:skills/paperclip/references/api-reference.md:receiving-cross-team-work:671", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:665", + "sourceAnchor": "skills/paperclip/references/api-reference.md:671", "title": "Receiving cross-team work", "expectedSemantics": "Skill guidance headed “Receiving cross-team work”.", "primaryDisposition": "optional_agent_tool", @@ -1106,13 +1106,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:665" + "skill:skills/paperclip/references/api-reference.md:671" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:questions-and-dependencies:675", + "id": "skill:skills/paperclip/references/api-reference.md:questions-and-dependencies:681", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:675", + "sourceAnchor": "skills/paperclip/references/api-reference.md:681", "title": "Questions and dependencies", "expectedSemantics": "Skill guidance headed “Questions and dependencies”.", "primaryDisposition": "always_agent_tool", @@ -1121,13 +1121,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:675" + "skill:skills/paperclip/references/api-reference.md:681" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:company-context:687", + "id": "skill:skills/paperclip/references/api-reference.md:company-context:693", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:687", + "sourceAnchor": "skills/paperclip/references/api-reference.md:693", "title": "Company Context", "expectedSemantics": "Skill guidance headed “Company Context”.", "primaryDisposition": "optional_agent_tool", @@ -1136,13 +1136,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:687" + "skill:skills/paperclip/references/api-reference.md:693" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:company-branding-ceo-board:699", + "id": "skill:skills/paperclip/references/api-reference.md:company-branding-ceo-board:705", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:699", + "sourceAnchor": "skills/paperclip/references/api-reference.md:705", "title": "Company Branding (CEO / Board)", "expectedSemantics": "Skill guidance headed “Company Branding (CEO / Board)”.", "primaryDisposition": "optional_agent_tool", @@ -1151,13 +1151,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:699" + "skill:skills/paperclip/references/api-reference.md:705" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:openclaw-invite-prompt-ceo:719", + "id": "skill:skills/paperclip/references/api-reference.md:openclaw-invite-prompt-ceo:725", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:719", + "sourceAnchor": "skills/paperclip/references/api-reference.md:725", "title": "OpenClaw Invite Prompt (CEO)", "expectedSemantics": "Skill guidance headed “OpenClaw Invite Prompt (CEO)”.", "primaryDisposition": "optional_agent_tool", @@ -1166,13 +1166,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:719" + "skill:skills/paperclip/references/api-reference.md:725" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:setting-agent-instructions-path:738", + "id": "skill:skills/paperclip/references/api-reference.md:setting-agent-instructions-path:744", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:738", + "sourceAnchor": "skills/paperclip/references/api-reference.md:744", "title": "Setting Agent Instructions Path", "expectedSemantics": "Skill guidance headed “Setting Agent Instructions Path”.", "primaryDisposition": "optional_agent_tool", @@ -1181,13 +1181,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:738" + "skill:skills/paperclip/references/api-reference.md:744" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:project-setup-create-workspace:771", + "id": "skill:skills/paperclip/references/api-reference.md:project-setup-create-workspace:777", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:771", + "sourceAnchor": "skills/paperclip/references/api-reference.md:777", "title": "Project Setup (Create + Workspace)", "expectedSemantics": "Skill guidance headed “Project Setup (Create + Workspace)”.", "primaryDisposition": "optional_agent_tool", @@ -1196,13 +1196,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:771" + "skill:skills/paperclip/references/api-reference.md:777" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:option-a-one-call-create-with-workspace:795", + "id": "skill:skills/paperclip/references/api-reference.md:option-a-one-call-create-with-workspace:801", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:795", + "sourceAnchor": "skills/paperclip/references/api-reference.md:801", "title": "Option A: One-call create with workspace", "expectedSemantics": "Skill guidance headed “Option A: One-call create with workspace”.", "primaryDisposition": "optional_agent_tool", @@ -1211,13 +1211,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:795" + "skill:skills/paperclip/references/api-reference.md:801" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:option-b-two-calls-project-first-then-workspace:814", + "id": "skill:skills/paperclip/references/api-reference.md:option-b-two-calls-project-first-then-workspace:820", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:814", + "sourceAnchor": "skills/paperclip/references/api-reference.md:820", "title": "Option B: Two calls (project first, then workspace)", "expectedSemantics": "Skill guidance headed “Option B: Two calls (project first, then workspace)”.", "primaryDisposition": "optional_agent_tool", @@ -1226,13 +1226,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:814" + "skill:skills/paperclip/references/api-reference.md:820" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:governance-and-approvals:843", + "id": "skill:skills/paperclip/references/api-reference.md:governance-and-approvals:849", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:843", + "sourceAnchor": "skills/paperclip/references/api-reference.md:849", "title": "Governance and Approvals", "expectedSemantics": "Skill guidance headed “Governance and Approvals”.", "primaryDisposition": "optional_agent_tool", @@ -1241,13 +1241,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:843" + "skill:skills/paperclip/references/api-reference.md:849" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:requesting-a-hire-management-only:847", + "id": "skill:skills/paperclip/references/api-reference.md:requesting-a-hire-management-only:853", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:847", + "sourceAnchor": "skills/paperclip/references/api-reference.md:853", "title": "Requesting a hire (management only)", "expectedSemantics": "Skill guidance headed “Requesting a hire (management only)”.", "primaryDisposition": "optional_agent_tool", @@ -1256,13 +1256,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:847" + "skill:skills/paperclip/references/api-reference.md:853" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:ceo-strategy-approval:912", + "id": "skill:skills/paperclip/references/api-reference.md:ceo-strategy-approval:918", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:912", + "sourceAnchor": "skills/paperclip/references/api-reference.md:918", "title": "CEO strategy approval", "expectedSemantics": "Skill guidance headed “CEO strategy approval”.", "primaryDisposition": "optional_agent_tool", @@ -1271,13 +1271,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:912" + "skill:skills/paperclip/references/api-reference.md:918" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:questions-and-waiting-for-human-input:921", + "id": "skill:skills/paperclip/references/api-reference.md:questions-and-waiting-for-human-input:927", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:921", + "sourceAnchor": "skills/paperclip/references/api-reference.md:927", "title": "Questions and waiting for human input", "expectedSemantics": "Skill guidance headed “Questions and waiting for human input”.", "primaryDisposition": "always_agent_tool", @@ -1286,13 +1286,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:921" + "skill:skills/paperclip/references/api-reference.md:927" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:issue-thread-confirmations:1025", + "id": "skill:skills/paperclip/references/api-reference.md:issue-thread-confirmations:1031", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1025", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1031", "title": "Issue-thread confirmations", "expectedSemantics": "Skill guidance headed “Issue-thread confirmations”.", "primaryDisposition": "always_agent_tool", @@ -1301,30 +1301,15 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1025" + "skill:skills/paperclip/references/api-reference.md:1031" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:conversational-confirmation-answers:1083", - "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1083", - "title": "Conversational confirmation answers", - "expectedSemantics": "Skill guidance headed “Conversational confirmation answers”.", - "primaryDisposition": "always_agent_tool", - "requiredGrants": [], - "assertionClasses": [ - "control_plane_invariant" - ], - "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1083" - ] - }, - { - "id": "skill:skills/paperclip/references/api-reference.md:checkbox-confirmations:1089", + "id": "skill:skills/paperclip/references/api-reference.md:conversational-confirmation-answers:1089", "sourceKind": "skill_heading", "sourceAnchor": "skills/paperclip/references/api-reference.md:1089", - "title": "Checkbox confirmations", - "expectedSemantics": "Skill guidance headed “Checkbox confirmations”.", + "title": "Conversational confirmation answers", + "expectedSemantics": "Skill guidance headed “Conversational confirmation answers”.", "primaryDisposition": "always_agent_tool", "requiredGrants": [], "assertionClasses": [ @@ -1335,9 +1320,24 @@ ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:item-verdict-requests:1204", + "id": "skill:skills/paperclip/references/api-reference.md:checkbox-confirmations:1095", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1204", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1095", + "title": "Checkbox confirmations", + "expectedSemantics": "Skill guidance headed “Checkbox confirmations”.", + "primaryDisposition": "always_agent_tool", + "requiredGrants": [], + "assertionClasses": [ + "control_plane_invariant" + ], + "evidenceIds": [ + "skill:skills/paperclip/references/api-reference.md:1095" + ] + }, + { + "id": "skill:skills/paperclip/references/api-reference.md:item-verdict-requests:1210", + "sourceKind": "skill_heading", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1210", "title": "Item verdict requests", "expectedSemantics": "Skill guidance headed “Item verdict requests”.", "primaryDisposition": "optional_agent_tool", @@ -1346,13 +1346,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1204" + "skill:skills/paperclip/references/api-reference.md:1210" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:checking-approval-status:1314", + "id": "skill:skills/paperclip/references/api-reference.md:checking-approval-status:1320", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1314", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1320", "title": "Checking approval status", "expectedSemantics": "Skill guidance headed “Checking approval status”.", "primaryDisposition": "optional_agent_tool", @@ -1360,29 +1360,29 @@ "assertionClasses": [ "control_plane_invariant" ], - "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1314" - ] - }, - { - "id": "skill:skills/paperclip/references/api-reference.md:approval-follow-up-requesting-agent:1320", - "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1320", - "title": "Approval follow-up (requesting agent)", - "expectedSemantics": "Skill guidance headed “Approval follow-up (requesting agent)”.", - "primaryDisposition": "always_agent_tool", - "requiredGrants": [], - "assertionClasses": [ - "control_plane_invariant" - ], "evidenceIds": [ "skill:skills/paperclip/references/api-reference.md:1320" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:issue-lifecycle:1338", + "id": "skill:skills/paperclip/references/api-reference.md:approval-follow-up-requesting-agent:1326", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1338", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1326", + "title": "Approval follow-up (requesting agent)", + "expectedSemantics": "Skill guidance headed “Approval follow-up (requesting agent)”.", + "primaryDisposition": "always_agent_tool", + "requiredGrants": [], + "assertionClasses": [ + "control_plane_invariant" + ], + "evidenceIds": [ + "skill:skills/paperclip/references/api-reference.md:1326" + ] + }, + { + "id": "skill:skills/paperclip/references/api-reference.md:issue-lifecycle:1344", + "sourceKind": "skill_heading", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1344", "title": "Issue Lifecycle", "expectedSemantics": "Skill guidance headed “Issue Lifecycle”.", "primaryDisposition": "always_agent_tool", @@ -1391,13 +1391,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1338" + "skill:skills/paperclip/references/api-reference.md:1344" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:error-handling:1368", + "id": "skill:skills/paperclip/references/api-reference.md:error-handling:1374", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1368", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1374", "title": "Error Handling", "expectedSemantics": "Skill guidance headed “Error Handling”.", "primaryDisposition": "control_plane_owned", @@ -1406,13 +1406,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1368" + "skill:skills/paperclip/references/api-reference.md:1374" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:full-api-reference:1382", + "id": "skill:skills/paperclip/references/api-reference.md:full-api-reference:1388", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1382", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1388", "title": "Full API Reference", "expectedSemantics": "Skill guidance headed “Full API Reference”.", "primaryDisposition": "optional_agent_tool", @@ -1421,13 +1421,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1382" + "skill:skills/paperclip/references/api-reference.md:1388" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:agents:1384", + "id": "skill:skills/paperclip/references/api-reference.md:agents:1390", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1384", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1390", "title": "Agents", "expectedSemantics": "Skill guidance headed “Agents”.", "primaryDisposition": "optional_agent_tool", @@ -1436,13 +1436,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1384" + "skill:skills/paperclip/references/api-reference.md:1390" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:issues-tasks:1405", + "id": "skill:skills/paperclip/references/api-reference.md:issues-tasks:1411", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1405", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1411", "title": "Issues (Tasks)", "expectedSemantics": "Skill guidance headed “Issues (Tasks)”.", "primaryDisposition": "optional_agent_tool", @@ -1451,13 +1451,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1405" + "skill:skills/paperclip/references/api-reference.md:1411" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:companies-projects-goals:1446", + "id": "skill:skills/paperclip/references/api-reference.md:companies-projects-goals:1452", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1446", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1452", "title": "Companies, Projects, Goals", "expectedSemantics": "Skill guidance headed “Companies, Projects, Goals”.", "primaryDisposition": "optional_agent_tool", @@ -1466,13 +1466,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1446" + "skill:skills/paperclip/references/api-reference.md:1452" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:routines:1470", + "id": "skill:skills/paperclip/references/api-reference.md:routines:1476", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1470", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1476", "title": "Routines", "expectedSemantics": "Skill guidance headed “Routines”.", "primaryDisposition": "optional_agent_tool", @@ -1481,13 +1481,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1470" + "skill:skills/paperclip/references/api-reference.md:1476" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:approvals-costs-activity-dashboard:1486", + "id": "skill:skills/paperclip/references/api-reference.md:approvals-costs-activity-dashboard:1492", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1486", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1492", "title": "Approvals, Costs, Activity, Dashboard", "expectedSemantics": "Skill guidance headed “Approvals, Costs, Activity, Dashboard”.", "primaryDisposition": "optional_agent_tool", @@ -1496,13 +1496,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1486" + "skill:skills/paperclip/references/api-reference.md:1492" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:secrets:1508", + "id": "skill:skills/paperclip/references/api-reference.md:secrets:1514", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1508", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1514", "title": "Secrets", "expectedSemantics": "Skill guidance headed “Secrets”.", "primaryDisposition": "optional_agent_tool", @@ -1511,13 +1511,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1508" + "skill:skills/paperclip/references/api-reference.md:1514" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:agent-secret-proposals:1521", + "id": "skill:skills/paperclip/references/api-reference.md:agent-secret-proposals:1527", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1521", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1527", "title": "Agent secret proposals", "expectedSemantics": "Skill guidance headed “Agent secret proposals”.", "primaryDisposition": "optional_agent_tool", @@ -1526,13 +1526,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1521" + "skill:skills/paperclip/references/api-reference.md:1527" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:agent-secret-access:1621", + "id": "skill:skills/paperclip/references/api-reference.md:agent-secret-access:1627", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1621", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1627", "title": "Agent secret access", "expectedSemantics": "Skill guidance headed “Agent secret access”.", "primaryDisposition": "optional_agent_tool", @@ -1541,13 +1541,13 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1621" + "skill:skills/paperclip/references/api-reference.md:1627" ] }, { - "id": "skill:skills/paperclip/references/api-reference.md:common-mistakes:1661", + "id": "skill:skills/paperclip/references/api-reference.md:common-mistakes:1667", "sourceKind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md:1661", + "sourceAnchor": "skills/paperclip/references/api-reference.md:1667", "title": "Common Mistakes", "expectedSemantics": "Skill guidance headed “Common Mistakes”.", "primaryDisposition": "optional_agent_tool", @@ -1556,7 +1556,7 @@ "control_plane_invariant" ], "evidenceIds": [ - "skill:skills/paperclip/references/api-reference.md:1661" + "skill:skills/paperclip/references/api-reference.md:1667" ] }, { diff --git a/skills/paperclip/references/api-reference.md b/skills/paperclip/references/api-reference.md index b524ecafdcc..72e12f6a189 100644 --- a/skills/paperclip/references/api-reference.md +++ b/skills/paperclip/references/api-reference.md @@ -107,7 +107,7 @@ POST /api/companies/company-1/exports } ``` -### Issue Activity (`GET /api/issues/:issueId/activity`) +**Issue Activity (`GET /api/issues/:issueId/activity`)** Returns the issue's activity history, including actor, action, timestamp, and sanitized details. Sandbox agents can call this read-only route for issues their identity may read. Company boundaries and issue-read authorization still apply; this does not grant company-wide audit access.