# Project migration status — {{PROJECT_NAME}}

| Field | Value |
|-------|--------|
| Path | `{{PROJECT_PATH}}` |
| Owner | {{OWNER}} |
| Tier | {{A|B|C|D}} |
| Current phase | {{0–6}} |
| Status | {{not started / in progress / parity / complete}} |
| Last updated | {{YYYY-MM-DD}} |

## Build authority today

| Platform | Authority | Entry command / file |
|----------|-----------|----------------------|
| Linux | {{CMake / none}} | {{command}} |
| Windows | {{.vcxproj / CMake}} | {{path or preset}} |
| macOS | {{CMake}} | {{command}} |

## Targets

| CMake target | Type | Notes |
|--------------|------|-------|
| {{target}} | {{STATIC / SHARED / EXE}} | {{notes}} |

## Dependencies

| Dependency | Current source | Conan package | Status |
|------------|----------------|---------------|--------|
| {{name}} | {{manual path / libs/ / CMake target}} | {{ref or n/a}} | {{pending / done}} |

## Visual Studio reference (migration input only)

| Artifact | Path |
|----------|------|
| Solution | {{path or n/a}} |
| Project | {{path or n/a}} |
| Configurations | {{Debug|Release|...}} |

Mapping worksheet: see internal notes or `docs/migration/projects/{{PROJECT_SLUG}}-vcxproj-notes.md`.

## Generated code and custom steps

| Step | Legacy mechanism | CMake approach | Verified |
|------|------------------|----------------|----------|
| {{codegen}} | {{CustomBuild / script}} | {{add_custom_command}} | {{yes/no}} |

## Platform-specific notes

- {{WIN32-only sources, .rc, .def, etc.}}
- {{Linux-only sources}}
- {{Known path or CRT issues}}

## Parity validation

| Date | Config | Legacy result | CMake result | Sign-off |
|------|--------|---------------|--------------|----------|
| {{date}} | {{Debug|x64}} | {{pass/fail}} | {{pass/fail}} | {{name}} |

Notes: {{acceptable differences documented}}

## Exceptions

| Topic | Deviation from shared policy | Rationale | Expiry |
|-------|------------------------------|-----------|--------|
| {{none or row}} | | | |

## Phase log

| Date | Phase | Change | Commit |
|------|-------|--------|--------|
| {{date}} | {{2}} | {{normalized target_sources}} | {{sha}} |

## Completion checklist

Link: [migration-checklist.md](../../tools/ai-rules/templates/migration-checklist.md) (copy per project when active)

- [ ] Phase 2 complete
- [ ] Phase 3 parity signed off
- [ ] Phase 4 dependencies on Conan (or documented exception)
- [ ] Phase 5 preset builds on Linux, Windows, and macOS
- [ ] Phase 6 local + CI CMake builds proven; `.vcxproj` removed

**Migration complete:** {{yes / no}} — {{completion date or target}}
