genichin/stagepilot-agent-harness/confirm-batch-verification

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when: approving a batch verification result, running /confirm-batch-verification with a BAT ID, promoting docs/batches/<BAT_ID> to release-candidate, or updating docs/batches/index.md after verification passes.

Install

npx vskill@latest install genichin/stagepilot-agent-harness/confirm-batch-verification

SKILL.md

Purpose

This skill checks whether a batch verification document has enough evidence to release the batch and, if so, promotes the batch to release-candidate.

Inputs

  • BAT-ID 또는 batch 경로
  • docs/batches/<BAT_ID>/verification.md
  • 포함된 REQ 문서들
  • docs/batches/index.md

Core Rules

  • verification에 미해결 blocker가 있으면 승인하지 않는다.
  • 단, verification 문서에 명시적 Human Approval Memo가 있고 승인자, 승인 시각, 스킵/수용 범위, 잔여 리스크, 승인 근거가 모두 적혀 있으면 그 메모가 명시적으로 수용한 blocker는 residual risk로 보고 승인할 수 있다. 이 경우 승인 결과에는 사람이 수용한 예외 범위를 함께 요약한다.
  • 포함된 REQ의 acceptance criteria가 evidence와 연결돼야 한다.
  • 기본 경로에서는 delivery-runner -> dev-qc 독립 검토 결과가 확인돼야 한다.
  • 단일 저위험 batch-lite에서 QC handoff를 생략한 경우에만, verification 문서의 skip reason과 residual risk 기록을 근거로 예외 승인 가능성을 검토한다.
  • 동일 acceptance scope에 대해 QC verdict가 3번째까지 반복됐는데도 unresolved gap이 남아 있으면, verification 승인 대신 mandatory escalation 상태로 판단한다.
  • core functional failure, security/privacy issue, data integrity risk, 또는 재현 가능한 blocking defect는 waiver 대상으로 간주하지 않는다.
  • batch-lite는 design 문서 없이도 승인할 수 있지만, planning의 Design Gate가 design 불필요를 명시하고 verification이 구조 영향 없음 또는 baseline 영향 없음을 확인해야 한다.
  • 승인 성공 시 batch status는 release-candidate가 된다.

Execution Procedure

  1. batch와 verification 문서를 읽는다.
  2. 필요하면 planning과 design을 함께 읽어 profile과 구조 영향 여부를 확인한다.
  3. Acceptance Mapping, Evidence, Blocking Issues, 그리고 QC review 결과 또는 documented QC waiver를 점검한다.
  4. QC verdict가 반복된 경우 같은 acceptance scope 기준으로 현재 verdict count를 확인하고, 3번째 unresolved verdict이면 승인 대신 escalation 대상으로 분류한다.
  5. waiver를 검토할 때는 low-risk 여부, core acceptance 충족 여부, residual risk 문서화 여부를 함께 본다. core functional failure, security/privacy, data integrity, unresolved blocking defect는 waiver 불가다.
  6. 승인 가능하면 verification 상태와 batch index 상태를 갱신한다.
  7. 승인과 함께 포함 REQ들의 구현 완료를 확인해야 하는 흐름이면, 기본적으로 merge 이후에 confirm-req-implemented를 이어서 적용하여 REQ 문서와 docs/srs/index.md를 Implemented로 동기화한다. 특히 pre-merge release-candidate 단계 warning은 정상일 수 있으므로, merge-backed 상태가 확인된 뒤 doctor를 다시 실행해 warning이 해당 batch 범위에서 해소됐는지 확인한다.
  8. 승인 불가면 상태는 유지하고 blocker를 보고한다.
  9. verification에 Human Approval Memo가 있으면, 메모가 수용한 blocker와 여전히 승인 불가한 blocker를 분리해서 판단한다. 사람이 수용한 항목만 남아 있다면 verification을 approved로 올리고 batch를 release-candidate로 승격할 수 있다.

Validation

  • 승인 성공인 경우 batch index 상태가 release-candidate인지 확인한다.
  • 승인 성공 후 포함 REQ를 Implemented로 동기화했다면 stagepilot-doctor를 재실행하고 traceability matrix에서 해당 REQ들이 implemented, 해당 batch가 Release-Ready Batch로 표시되며 batch 범위 warning/flags가 사라졌는지 확인한다. 남은 warning이 다른 discovery/batch 범위라면 verification 문서에 out-of-scope non-blocker로 기록한다.
  • draft-batch-verification 단계에서 doctor warning을 "expected until confirmation"으로 기록했다면, confirmation 후 재실행 결과를 verification.md에 다시 반영한다. 성공 시 pre-confirmation warning 문구를 현재 blocker처럼 남겨두지 말고 Post-confirmation doctor: no issues found와 traceability matrix 요약을 추가/갱신한다.
  • 최종 보고 전 targeted status check를 실행해 다음을 한 번에 확인한다: batch index.md Status, verification.md Status/Ready for Release, docs/batches/index.md row, 포함 REQ 문서 및 docs/srs/index.md의 Implemented 상태.
  • 승인 보류인 경우 blocker가 명시됐는지 확인한다.
  • batch-lite 승인 성공인 경우 design 부재가 검증 근거와 모순되지 않는지 확인한다.
  • QC handoff를 사용한 기본 경로라면 QC verdict와 reviewed evidence가 남아 있는지 확인한다.
  • QC handoff를 생략한 예외 경로라면 skip reason과 residual risk가 verification 문서에 남아 있는지 확인한다.
  • 같은 acceptance scope에 대해 3번째 unresolved QC verdict가 있었다면 승인 대신 escalation 판단이 기록됐는지 확인한다.
  • waiver가 사용된 경우 core functional failure / security/privacy / data integrity / unresolved blocking defect가 waiver 대상으로 처리되지 않았는지 확인한다.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/genichin/stagepilot-agent-harness/confirm-batch-verification/badge)](https://verified-skill.com/skills/genichin/stagepilot-agent-harness/confirm-batch-verification)

Something wrong with this skill or its page? Tell us.