---
name: velin-intelligence-acceptance
description: Read and (with user confirm) record Acceptance via `velinstyle migrate acceptance`. ACCEPTED ≠ APPLIED ≠ Mapped. Never emits source→target.
---

# Intelligence Acceptance

## Purpose
Read and (with user confirm) record Acceptance via `velinstyle migrate acceptance`. ACCEPTED ≠ APPLIED ≠ Mapped. Never emits source→target.

## Domain
M · category `intelligence`

## Capabilities
- `intelligence.acceptance`

## Permission
`acceptance` · **requiresApproval: true**

## Allowed actions
- READ
- ANALYZE
- ACCEPT
- DEFER
- NOTE
- ACKNOWLEDGE

## Forbidden actions
- WRITE
- APPLY
- ROLLBACK
- CATALOG
- MANIFEST
- CLASSIFY
- invent-target

## Stop conditions
- SR-08
- SR-11
- SR-13
- SR-14

## When to use
Record or show Acceptance decisions.

## Workflow
1. Read acceptance.json.
2. With explicit user confirm: ACCEPT/DEFER/NOTE/ACKNOWLEDGE via CLI.
3. Never emit source→target.
4. applied remains false.

## CLI bridge
`velinstyle migrate acceptance <project> --show` / `--ua … --status … --kind …`

## Rules
- ACCEPTED ≠ APPLIED ≠ Mapped ≠ Coverage.
- requiresApproval.

## Anti-Patterns
- Acceptance as mapping.
- Auto-accept without user.

## Related skills
- `velin-intelligence-classify`

## Output
acceptance-json, report, checklist
