diff --git a/packages/paperclip-runner/generated/capability/capabilities.yaml b/packages/paperclip-runner/generated/capability/capabilities.yaml index c079d2063c8..641d84e1033 100644 --- a/packages/paperclip-runner/generated/capability/capabilities.yaml +++ b/packages/paperclip-runner/generated/capability/capabilities.yaml @@ -56,243 +56,243 @@ "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:198", + "id": "skill:skills/paperclip/SKILL.md:200", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L198:generated-artifacts-and-work-products", + "sourceAnchor": "skills/paperclip/SKILL.md#L200:generated-artifacts-and-work-products", "heading": "Generated Artifacts and Work Products", "primaryDisposition": "always_agent_tool", "semanticOperation": "register_deliverable", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:246", + "id": "skill:skills/paperclip/SKILL.md:248", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L246:status-quick-guide", + "sourceAnchor": "skills/paperclip/SKILL.md#L248:status-quick-guide", "heading": "Status Quick Guide", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:256", + "id": "skill:skills/paperclip/SKILL.md:258", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L256:monitors-and-watchers-say-only-what-you-actually-scheduled", + "sourceAnchor": "skills/paperclip/SKILL.md#L258:monitors-and-watchers-say-only-what-you-actually-scheduled", "heading": "Monitors and Watchers (say only what you actually scheduled)", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:269", + "id": "skill:skills/paperclip/SKILL.md:271", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L269:delegating-review-tasks", + "sourceAnchor": "skills/paperclip/SKILL.md#L271:delegating-review-tasks", "heading": "Delegating review tasks", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:280", + "id": "skill:skills/paperclip/SKILL.md:282", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L280:managing-a-user-s-inbox", + "sourceAnchor": "skills/paperclip/SKILL.md#L282:managing-a-user-s-inbox", "heading": "Managing A User's Inbox", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:288", + "id": "skill:skills/paperclip/SKILL.md:290", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L288:issue-dependencies-blockers", + "sourceAnchor": "skills/paperclip/SKILL.md#L290:issue-dependencies-blockers", "heading": "Issue Dependencies (Blockers)", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:313", + "id": "skill:skills/paperclip/SKILL.md:315", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L313:requesting-board-approval", + "sourceAnchor": "skills/paperclip/SKILL.md#L315:requesting-board-approval", "heading": "Requesting Board Approval", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:334", + "id": "skill:skills/paperclip/SKILL.md:336", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L334:issue-thread-interactions", + "sourceAnchor": "skills/paperclip/SKILL.md#L336:issue-thread-interactions", "heading": "Issue-Thread Interactions", "primaryDisposition": "always_agent_tool", "semanticOperation": "request_human_input", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:364", + "id": "skill:skills/paperclip/SKILL.md:366", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L364:standalone-decisions", + "sourceAnchor": "skills/paperclip/SKILL.md#L366:standalone-decisions", "heading": "Standalone Decisions", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:468", + "id": "skill:skills/paperclip/SKILL.md:470", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L468:mcp-tool-approval-gates", + "sourceAnchor": "skills/paperclip/SKILL.md#L470:mcp-tool-approval-gates", "heading": "MCP Tool Approval Gates", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:510", + "id": "skill:skills/paperclip/SKILL.md:512", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L510:niche-workflow-pointers", + "sourceAnchor": "skills/paperclip/SKILL.md#L512:niche-workflow-pointers", "heading": "Niche Workflow Pointers", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:520", + "id": "skill:skills/paperclip/SKILL.md:522", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L520:cases", + "sourceAnchor": "skills/paperclip/SKILL.md#L522:cases", "heading": "Cases", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:525", + "id": "skill:skills/paperclip/SKILL.md:527", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L525:company-skills-workflow", + "sourceAnchor": "skills/paperclip/SKILL.md#L527:company-skills-workflow", "heading": "Company Skills Workflow", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:536", + "id": "skill:skills/paperclip/SKILL.md:538", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L536:routines", + "sourceAnchor": "skills/paperclip/SKILL.md#L538:routines", "heading": "Routines", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:547", + "id": "skill:skills/paperclip/SKILL.md:549", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L547:issue-workspace-runtime-controls", + "sourceAnchor": "skills/paperclip/SKILL.md#L549:issue-workspace-runtime-controls", "heading": "Issue Workspace Runtime Controls", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:554", + "id": "skill:skills/paperclip/SKILL.md:556", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L554:proposing-credentials-safely", + "sourceAnchor": "skills/paperclip/SKILL.md#L556:proposing-credentials-safely", "heading": "Proposing Credentials Safely", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:561", + "id": "skill:skills/paperclip/SKILL.md:563", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L561:reading-granted-secrets", + "sourceAnchor": "skills/paperclip/SKILL.md#L563:reading-granted-secrets", "heading": "Reading Granted Secrets", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:587", + "id": "skill:skills/paperclip/SKILL.md:589", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L587:critical-rules", + "sourceAnchor": "skills/paperclip/SKILL.md#L589:critical-rules", "heading": "Critical Rules", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:608", + "id": "skill:skills/paperclip/SKILL.md:610", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L608:comment-style-required", + "sourceAnchor": "skills/paperclip/SKILL.md#L610:comment-style-required", "heading": "Comment Style (Required)", "primaryDisposition": "always_agent_tool", "semanticOperation": "report_progress", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:640", + "id": "skill:skills/paperclip/SKILL.md:642", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L640:update", + "sourceAnchor": "skills/paperclip/SKILL.md#L642:update", "heading": "Update", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:650", + "id": "skill:skills/paperclip/SKILL.md:652", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L650:task-documents-and-deliverables", + "sourceAnchor": "skills/paperclip/SKILL.md#L652:task-documents-and-deliverables", "heading": "Task Documents and Deliverables", "primaryDisposition": "always_agent_tool", "semanticOperation": "write_document", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:664", + "id": "skill:skills/paperclip/SKILL.md:666", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L664:planning-required-when-planning-requested", + "sourceAnchor": "skills/paperclip/SKILL.md#L666:planning-required-when-planning-requested", "heading": "Planning (Required when planning requested)", "primaryDisposition": "always_agent_tool", "semanticOperation": "write_document", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:695", + "id": "skill:skills/paperclip/SKILL.md:697", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L695:key-endpoints-hot-routes", + "sourceAnchor": "skills/paperclip/SKILL.md#L697:key-endpoints-hot-routes", "heading": "Key Endpoints (Hot Routes)", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:724", + "id": "skill:skills/paperclip/SKILL.md:727", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L724:searching-issues", + "sourceAnchor": "skills/paperclip/SKILL.md#L727:searching-issues", "heading": "Searching Issues", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:734", + "id": "skill:skills/paperclip/SKILL.md:737", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L734:full-reference", + "sourceAnchor": "skills/paperclip/SKILL.md#L737:full-reference", "heading": "Full Reference", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/SKILL.md:738", + "id": "skill:skills/paperclip/SKILL.md:741", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L738:conversational-confirmation-answers", + "sourceAnchor": "skills/paperclip/SKILL.md#L741:conversational-confirmation-answers", "heading": "Conversational confirmation answers", "primaryDisposition": "always_agent_tool", "semanticOperation": "call_api", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/SKILL.md:755", + "id": "skill:skills/paperclip/SKILL.md:758", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/SKILL.md#L755:incidental-feedback", + "sourceAnchor": "skills/paperclip/SKILL.md#L758:incidental-feedback", "heading": "Incidental feedback", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", @@ -337,601 +337,610 @@ { "id": "skill:skills/paperclip/references/api-reference.md:110", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L110:issue-with-ancestors-get-api-issues-issueid", + "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", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L116:issue-with-ancestors-get-api-issues-issueid", "heading": "Issue with Ancestors (`GET /api/issues/:issueId`)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:196", + "id": "skill:skills/paperclip/references/api-reference.md:202", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L196:issue-update-response-patch-api-issues-issueid", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L202:issue-update-response-patch-api-issues-issueid", "heading": "Issue Update Response (`PATCH /api/issues/:issueId`)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:238", + "id": "skill:skills/paperclip/references/api-reference.md:244", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L238:blocker-diagnostics-get-api-issues-issueid-diagnostics-blockers", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L244:blocker-diagnostics-get-api-issues-issueid-diagnostics-blockers", "heading": "Blocker Diagnostics (`GET /api/issues/:issueId/diagnostics/blockers`)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:277", + "id": "skill:skills/paperclip/references/api-reference.md:283", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L277:wake-diagnostics-get-api-issues-issueid-diagnostics-wakes", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L283:wake-diagnostics-get-api-issues-issueid-diagnostics-wakes", "heading": "Wake Diagnostics (`GET /api/issues/:issueId/diagnostics/wakes`)", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:321", + "id": "skill:skills/paperclip/references/api-reference.md:327", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L321:subtree-diagnostics-get-api-issues-issueid-diagnostics-subtree", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L327:subtree-diagnostics-get-api-issues-issueid-diagnostics-subtree", "heading": "Subtree Diagnostics (`GET /api/issues/:issueId/diagnostics/subtree`)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:369", + "id": "skill:skills/paperclip/references/api-reference.md:375", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L369:execution-policy-fields-on-an-issue", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L375:execution-policy-fields-on-an-issue", "heading": "Execution Policy Fields On An Issue", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:421", + "id": "skill:skills/paperclip/references/api-reference.md:427", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L421:cross-agent-review-gates", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L427:cross-agent-review-gates", "heading": "Cross-Agent Review Gates", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:454", + "id": "skill:skills/paperclip/references/api-reference.md:460", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L454:worked-example-ic-heartbeat", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L460:worked-example-ic-heartbeat", "heading": "Worked Example: IC Heartbeat", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:459", + "id": "skill:skills/paperclip/references/api-reference.md:465", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L459:1-identity-skip-if-already-in-context", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L465:1-identity-skip-if-already-in-context", "heading": "1. Identity (skip if already in context)", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:463", + "id": "skill:skills/paperclip/references/api-reference.md:469", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L463:2-check-inbox", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L469:2-check-inbox", "heading": "2. Check inbox", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:470", + "id": "skill:skills/paperclip/references/api-reference.md:476", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L470:3-already-have-issue-101-in-progress-highest-priority-continue-it", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L476:3-already-have-issue-101-in-progress-highest-priority-continue-it", "heading": "3. Already have issue-101 in_progress (highest priority). Continue it.", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:477", + "id": "skill:skills/paperclip/references/api-reference.md:483", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L477:4-do-the-actual-work-write-code-run-tests", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L483:4-do-the-actual-work-write-code-run-tests", "heading": "4. Do the actual work (write code, run tests)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:479", + "id": "skill:skills/paperclip/references/api-reference.md:485", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L479:5-work-is-done-update-status-and-comment-in-one-call", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L485:5-work-is-done-update-status-and-comment-in-one-call", "heading": "5. Work is done. Update status and comment in one call.", "primaryDisposition": "always_agent_tool", "semanticOperation": "report_progress", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:483", + "id": "skill:skills/paperclip/references/api-reference.md:489", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L483:6-still-have-time-checkout-the-next-task", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L489:6-still-have-time-checkout-the-next-task", "heading": "6. Still have time. Checkout the next task.", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:490", + "id": "skill:skills/paperclip/references/api-reference.md:496", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L490:7-made-partial-progress-not-done-yet-comment-and-exit", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L496:7-made-partial-progress-not-done-yet-comment-and-exit", "heading": "7. Made partial progress, not done yet. Comment and exit.", "primaryDisposition": "always_agent_tool", "semanticOperation": "report_progress", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:495", + "id": "skill:skills/paperclip/references/api-reference.md:501", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L495:worked-example-report-a-board-user-s-mine-inbox", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L501:worked-example-report-a-board-user-s-mine-inbox", "heading": "Worked Example: Report A Board User's Mine Inbox", "primaryDisposition": "always_agent_tool", "semanticOperation": "report_progress", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:500", + "id": "skill:skills/paperclip/references/api-reference.md:506", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L500:board-user-created-the-requesting-issue", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L506:board-user-created-the-requesting-issue", "heading": "Board user created the requesting issue.", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:504", + "id": "skill:skills/paperclip/references/api-reference.md:510", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L504:fetch-the-board-user-s-mine-inbox-issues", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L510:fetch-the-board-user-s-mine-inbox-issues", "heading": "Fetch the board user's Mine inbox issues.", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:518", + "id": "skill:skills/paperclip/references/api-reference.md:524", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L518:summarize-it-back-to-the-board-in-a-comment-or-document", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L524:summarize-it-back-to-the-board-in-a-comment-or-document", "heading": "Summarize it back to the board in a comment or document.", "primaryDisposition": "always_agent_tool", "semanticOperation": "write_document", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:523", + "id": "skill:skills/paperclip/references/api-reference.md:529", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L523:worked-example-archive-a-resolved-inbox-item", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L529:worked-example-archive-a-resolved-inbox-item", "heading": "Worked Example: Archive A Resolved Inbox Item", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:528", + "id": "skill:skills/paperclip/references/api-reference.md:534", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L528:the-responsible-user-s-id-is-resolved-from-the-authenticated-agent-run", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L534:the-responsible-user-s-id-is-resolved-from-the-authenticated-agent-run", "heading": "The responsible user's id is resolved from the authenticated agent run.", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:537", + "id": "skill:skills/paperclip/references/api-reference.md:543", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L537:reverse-the-archive-if-it-was-premature-or-no-longer-desired", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L543:reverse-the-archive-if-it-was-premature-or-no-longer-desired", "heading": "Reverse the archive if it was premature or no longer desired.", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:547", + "id": "skill:skills/paperclip/references/api-reference.md:553", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L547:worked-example-reviewer-approver-heartbeat", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L553:worked-example-reviewer-approver-heartbeat", "heading": "Worked Example: Reviewer / Approver Heartbeat", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:586", + "id": "skill:skills/paperclip/references/api-reference.md:592", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L586:worked-example-manager-heartbeat", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L592:worked-example-manager-heartbeat", "heading": "Worked Example: Manager Heartbeat", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:589", + "id": "skill:skills/paperclip/references/api-reference.md:595", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L589:1-identity-skip-if-already-in-context", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L595:1-identity-skip-if-already-in-context", "heading": "1. Identity (skip if already in context)", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:593", + "id": "skill:skills/paperclip/references/api-reference.md:599", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L593:2-check-team-status", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L599:2-check-team-status", "heading": "2. Check team status", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:600", + "id": "skill:skills/paperclip/references/api-reference.md:606", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L600:3-agent-42-is-blocked-read-comments", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L606:3-agent-42-is-blocked-read-comments", "heading": "3. Agent-42 is blocked. Read comments.", "primaryDisposition": "always_agent_tool", "semanticOperation": "report_progress", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:604", + "id": "skill:skills/paperclip/references/api-reference.md:610", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L604:4-unblock-reassign-and-comment", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L610:4-unblock-reassign-and-comment", "heading": "4. Unblock: reassign and comment.", "primaryDisposition": "always_agent_tool", "semanticOperation": "report_progress", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:608", + "id": "skill:skills/paperclip/references/api-reference.md:614", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L608:5-check-own-assignments", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L614:5-check-own-assignments", "heading": "5. Check own assignments.", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, - { - "id": "skill:skills/paperclip/references/api-reference.md:615", - "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L615:6-create-subtasks-and-delegate", - "heading": "6. Create subtasks and delegate.", - "primaryDisposition": "optional_agent_tool", - "semanticOperation": "scoped_discovery", - "expectedMockState": "operation_result" - }, { "id": "skill:skills/paperclip/references/api-reference.md:621", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L621:load-tests-depend-on-caching-layer-being-done-first-paperclip-will-auto-wake-agent-55-when-the-blocker-resolves", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L621:6-create-subtasks-and-delegate", + "heading": "6. Create subtasks and delegate.", + "primaryDisposition": "optional_agent_tool", + "semanticOperation": "scoped_discovery", + "expectedMockState": "operation_result" + }, + { + "id": "skill:skills/paperclip/references/api-reference.md:627", + "kind": "skill_heading", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L627:load-tests-depend-on-caching-layer-being-done-first-paperclip-will-auto-wake-agent-55-when-the-blocker-resolves", "heading": "^ Load tests depend on caching layer being done first. Paperclip will auto-wake agent-55 when the blocker resolves.", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:626", + "id": "skill:skills/paperclip/references/api-reference.md:632", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L626:7-dashboard-for-health-check", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L632:7-dashboard-for-health-check", "heading": "7. Dashboard for health check.", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:632", + "id": "skill:skills/paperclip/references/api-reference.md:638", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L632:comments-and-mentions", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L638:comments-and-mentions", "heading": "Comments and @-mentions", "primaryDisposition": "always_agent_tool", "semanticOperation": "report_progress", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:639", + "id": "skill:skills/paperclip/references/api-reference.md:645", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L639:update", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L645:update", "heading": "Update", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:661", + "id": "skill:skills/paperclip/references/api-reference.md:667", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L661:cross-team-work-and-delegation", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L667:cross-team-work-and-delegation", "heading": "Cross-Team Work and Delegation", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:665", + "id": "skill:skills/paperclip/references/api-reference.md:671", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L665:receiving-cross-team-work", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L671:receiving-cross-team-work", "heading": "Receiving cross-team work", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:675", + "id": "skill:skills/paperclip/references/api-reference.md:681", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L675:questions-and-dependencies", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L681:questions-and-dependencies", "heading": "Questions and dependencies", "primaryDisposition": "always_agent_tool", "semanticOperation": "request_human_input", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:687", + "id": "skill:skills/paperclip/references/api-reference.md:693", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L687:company-context", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L693:company-context", "heading": "Company Context", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:699", + "id": "skill:skills/paperclip/references/api-reference.md:705", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L699:company-branding-ceo-board", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L705:company-branding-ceo-board", "heading": "Company Branding (CEO / Board)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:719", + "id": "skill:skills/paperclip/references/api-reference.md:725", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L719:openclaw-invite-prompt-ceo", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L725:openclaw-invite-prompt-ceo", "heading": "OpenClaw Invite Prompt (CEO)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:738", + "id": "skill:skills/paperclip/references/api-reference.md:744", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L738:setting-agent-instructions-path", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L744:setting-agent-instructions-path", "heading": "Setting Agent Instructions Path", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:771", + "id": "skill:skills/paperclip/references/api-reference.md:777", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L771:project-setup-create-workspace", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L777:project-setup-create-workspace", "heading": "Project Setup (Create + Workspace)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:795", + "id": "skill:skills/paperclip/references/api-reference.md:801", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L795:option-a-one-call-create-with-workspace", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L801:option-a-one-call-create-with-workspace", "heading": "Option A: One-call create with workspace", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:814", + "id": "skill:skills/paperclip/references/api-reference.md:820", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L814:option-b-two-calls-project-first-then-workspace", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L820:option-b-two-calls-project-first-then-workspace", "heading": "Option B: Two calls (project first, then workspace)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:843", + "id": "skill:skills/paperclip/references/api-reference.md:849", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L843:governance-and-approvals", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L849:governance-and-approvals", "heading": "Governance and Approvals", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:847", + "id": "skill:skills/paperclip/references/api-reference.md:853", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L847:requesting-a-hire-management-only", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L853:requesting-a-hire-management-only", "heading": "Requesting a hire (management only)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:912", + "id": "skill:skills/paperclip/references/api-reference.md:918", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L912:ceo-strategy-approval", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L918:ceo-strategy-approval", "heading": "CEO strategy approval", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:921", + "id": "skill:skills/paperclip/references/api-reference.md:927", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L921:questions-and-waiting-for-human-input", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L927:questions-and-waiting-for-human-input", "heading": "Questions and waiting for human input", "primaryDisposition": "always_agent_tool", "semanticOperation": "request_human_input", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1025", + "id": "skill:skills/paperclip/references/api-reference.md:1031", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1025:issue-thread-confirmations", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1031:issue-thread-confirmations", "heading": "Issue-thread confirmations", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1083", + "id": "skill:skills/paperclip/references/api-reference.md:1089", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1083:conversational-confirmation-answers", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1089:conversational-confirmation-answers", "heading": "Conversational confirmation answers", "primaryDisposition": "always_agent_tool", "semanticOperation": "call_api", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1089", + "id": "skill:skills/paperclip/references/api-reference.md:1095", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1089:checkbox-confirmations", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1095:checkbox-confirmations", "heading": "Checkbox confirmations", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1204", + "id": "skill:skills/paperclip/references/api-reference.md:1210", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1204:item-verdict-requests", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1210:item-verdict-requests", "heading": "Item verdict requests", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, - { - "id": "skill:skills/paperclip/references/api-reference.md:1314", - "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1314:checking-approval-status", - "heading": "Checking approval status", - "primaryDisposition": "optional_agent_tool", - "semanticOperation": "scoped_discovery", - "expectedMockState": "operation_result" - }, { "id": "skill:skills/paperclip/references/api-reference.md:1320", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1320:approval-follow-up-requesting-agent", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1320:checking-approval-status", + "heading": "Checking approval status", + "primaryDisposition": "optional_agent_tool", + "semanticOperation": "scoped_discovery", + "expectedMockState": "operation_result" + }, + { + "id": "skill:skills/paperclip/references/api-reference.md:1326", + "kind": "skill_heading", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1326:approval-follow-up-requesting-agent", "heading": "Approval follow-up (requesting agent)", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1338", + "id": "skill:skills/paperclip/references/api-reference.md:1344", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1338:issue-lifecycle", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1344:issue-lifecycle", "heading": "Issue Lifecycle", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1368", + "id": "skill:skills/paperclip/references/api-reference.md:1374", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1368:error-handling", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1374:error-handling", "heading": "Error Handling", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1382", + "id": "skill:skills/paperclip/references/api-reference.md:1388", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1382:full-api-reference", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1388:full-api-reference", "heading": "Full API Reference", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1384", + "id": "skill:skills/paperclip/references/api-reference.md:1390", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1384:agents", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1390:agents", "heading": "Agents", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1405", + "id": "skill:skills/paperclip/references/api-reference.md:1411", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1405:issues-tasks", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1411:issues-tasks", "heading": "Issues (Tasks)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1446", + "id": "skill:skills/paperclip/references/api-reference.md:1452", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1446:companies-projects-goals", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1452:companies-projects-goals", "heading": "Companies, Projects, Goals", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1470", + "id": "skill:skills/paperclip/references/api-reference.md:1476", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1470:routines", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1476:routines", "heading": "Routines", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1486", + "id": "skill:skills/paperclip/references/api-reference.md:1492", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1486:approvals-costs-activity-dashboard", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1492:approvals-costs-activity-dashboard", "heading": "Approvals, Costs, Activity, Dashboard", "primaryDisposition": "control_plane_owned", "semanticOperation": "runtime_reconciliation", "expectedMockState": "runtime_decision_record" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1508", + "id": "skill:skills/paperclip/references/api-reference.md:1514", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1508:secrets", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1514:secrets", "heading": "Secrets", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1521", + "id": "skill:skills/paperclip/references/api-reference.md:1527", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1521:agent-secret-proposals", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1527:agent-secret-proposals", "heading": "Agent secret proposals", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1574", + "id": "skill:skills/paperclip/references/api-reference.md:1580", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1574:re-bind-an-existing-secret-under-a-new-path-no-secret-id", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1580:re-bind-an-existing-secret-under-a-new-path-no-secret-id", "heading": "Re-bind an existing secret under a new path (no secret ID)", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1621", + "id": "skill:skills/paperclip/references/api-reference.md:1627", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1621:agent-secret-access", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1627:agent-secret-access", "heading": "Agent secret access", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", "expectedMockState": "operation_result" }, { - "id": "skill:skills/paperclip/references/api-reference.md:1661", + "id": "skill:skills/paperclip/references/api-reference.md:1667", "kind": "skill_heading", - "sourceAnchor": "skills/paperclip/references/api-reference.md#L1661:common-mistakes", + "sourceAnchor": "skills/paperclip/references/api-reference.md#L1667:common-mistakes", "heading": "Common Mistakes", "primaryDisposition": "optional_agent_tool", "semanticOperation": "scoped_discovery", diff --git a/packages/paperclip-runner/generated/capability/capability-contract.md b/packages/paperclip-runner/generated/capability/capability-contract.md index e07cc236e5a..c60268fae34 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: 163 +- Skill/reference headings: 164 - Legacy MCP tools: 42 - Eval cases: 106 across 16 groups -- Deterministic content SHA-256: `70c4d4e90346747d89b722e09bf1c82672437d55e81bfe5f19211642c3749aa8` +- Deterministic content SHA-256: `eb57610987af01abc98f81c196fe92a59d673105de878ee4f134be9e76ebe475` Every row has exactly one primary disposition, a source anchor, a semantic operation, and a mock-state expectation.