apiVersion: ops.aiwg.io/v1 kind: OpsCapability metadata: name: t3mp3st-issue-steward-flow labels: category: maintainer repository: T3MP3ST annotations: blast-radius: "issue comments or closures only when explicitly requested" spec: description: Classify and steward T3MP3ST issues into response, implementation, feature tracking, closure, or security routing. version: "0.1.0" inputs: - name: issues type: list required: true description: Issue numbers, URLs, or an open-issue filter. - name: mutate type: boolean required: false default: false description: Whether comments, labels, or closures may be posted. outputs: - name: classifications type: list description: Issue class and evidence for each issue. - name: recommended_actions type: list description: Comment, close, link PR, address-issues, feature-track, or defer. - name: draft_responses type: list description: Maintainer-ready response drafts when needed. target_requirements: os: [linux, macos] capabilities: [git, gh] agent: t3mp3st-issue-steward idempotent: true steps: - name: read-thread description: Fetch issue body, labels, comments, linked PRs, and recent activity. - name: classify description: Classify each issue as support-answer, bug-address, feature-track, security-contact, linked-pr, resolved, or needs-info. - name: route description: Route implementation tasks to address-issues and security contact requests to the configured anonymous form. - name: draft description: Draft concise maintainer responses without posting unless mutation was requested. verification: command: "gh issue list --repo elder-plinius/T3MP3ST --limit 1 >/dev/null" expect: "command exits 0"