---
name: velin-rewrite-dry-run
description: Orchestrate rewrite dry-run diff in memory after preflight. No source write. Requires prior PREFLIGHT pass.
---

# Rewrite Dry Run

## Purpose
Orchestrate rewrite dry-run diff in memory after preflight. No source write. Requires prior PREFLIGHT pass.

## Domain
N · category `rewrite`

## Capabilities
- `rewrite.dry-run`

## Permission
`review-only`

## Allowed actions
- READ
- ANALYZE
- VALIDATE
- DRY_RUN

## Forbidden actions
- WRITE
- APPLY
- ROLLBACK
- ACCEPT
- DEFER
- NOTE
- ACKNOWLEDGE
- CATALOG
- MANIFEST
- CLASSIFY
- invent-target

## Stop conditions
- SR-04
- SR-10
- SR-11

## When to use
In-memory rewrite diff after preflight.

## Workflow
Require preflight pass; run dry-run; no write.

## CLI bridge
`velinstyle migrate rewrite-manifest <project> --dry-run`

## Rules
- Dry-Run ≠ Apply.

## Anti-Patterns
- Jumping to Apply.

## Related skills
- `velin-rewrite-preflight`

## Output
dry-run-diff, report, diff
