{extends: supervise}

## Kiro Skill Source

Before executing this instruction, invoke `$kiro-verify-completion` or `/kiro-verify-completion` and read the resolved `SKILL.md`.
Apply the `## Outputs` section from `$kiro-verify-completion` or `/kiro-verify-completion` as this step's source of truth.
This facet defines only the adapter delta for the TAKT workflow.

# Kiro Task Completion Verification Adapter

## Kiro-specific delta

Verify the selected task completion claim with fresh evidence before any checkbox update.

## Verification inputs

- implementation result and `STATUS`.
- AI antipattern gate reports: `kiro-ai-antipattern-review.md`, plus optional `kiro-ai-antipattern-fix.md` only if it exists in the current AI quality gate subworkflow run.
- If `kiro-ai-antipattern-fix.md` exists, reject `STATUS NEED_REPLAN`, `STATUS BLOCKED`, stale or cross-run fix evidence, and `STATUS NO_FIX_NEEDED` without finding-level evidence before setting `safe_to_update_progress`.
- reviewer reports: `kiro-task-coding-review.md`, `kiro-task-architecture-review.md`, `kiro-task-qa-review.md`, and `kiro-task-testing-review.md`.
- Treat completion as a `VERIFIED` candidate only when all 4 reviewer reports contain `approved` / `VERDICT APPROVED` evidence. Missing, stale, cross-run, or `needs_fix` / `VERDICT REJECTED` reports must become `NOT_VERIFIED` or `MANUAL_VERIFY_REQUIRED`.
- validation evidence and manual verification requirement.
- selected task text, requirement refs, and boundary scope.

## Output mapping

- `STATUS`: `VERIFIED`, `NOT_VERIFIED`, or `MANUAL_VERIFY_REQUIRED`.
- `CLAIM_TYPE`: `TASK`.
- `CLAIM`: selected task completion claim.
- `EVIDENCE`: fresh command output and review facts.
- `GAPS`: missing evidence, unresolved AI antipattern gate evidence, stale or cross-run fix evidence, or scope mismatch.
- `safe_to_update_progress`: true only when `STATUS` is `VERIFIED`.

Workflow rules branch on `STATUS` and `safe_to_update_progress`.
