# Phase 7 source preflight (read-only)

**Turn:** planning only. No application behaviour was changed.  
**Implementation HEAD referenced:** `146baa157c2cf861be103f3d2ae7aebea064529d`  
**Documentation HEAD referenced:** `bd0f3ceec6e46857883dfc24e6bd546fbb8bc600`  
**Tag:** `phase-6-final-approved`

## Versioned in git (`docs/reference/`, `design/`)

| File | SHA-256 | Role |
|---|---|---|
| `docs/reference/RMC_Crusher_ERP_Phase1_Figma_Frame_Component_Manifest_v1.1.csv` | `314b31b7625b5406515262c1189d9d7b8970ad36677df503a1ace32b714edde7` | Authoritative 606-row CSV |
| `docs/reference/Approved-Frame-Name-Aliases.md` | `1ff992bd1a39f8b48a44d16e0e5e6e3b9780f306e0254e490d7427d02efc07c8` | 12 approved aliases |
| `docs/reference/SOURCE_CHECKSUMS.md` | (see file) | Phase 6 Checkpoint 0 copy record |
| `design/RMC_Crusher_ERP_Phase1_Figma_Design_Tokens_v1.1.json` | `1347e6c7d8eba8ec03f716d39dfc12fb4a9b3cefc175d00786559aa9ef221254` | Token source for `tokens.css` |

Byte-identical copies exist in gitignored `uploads/` for the CSV and aliases (`cmp`/SHA-256 match).

## Present on disk, **not versioned** (`/uploads/` is gitignored)

| File | SHA-256 | Distinguishes |
|---|---|---|
| `uploads/P28-Manual-Cross-Page-Prototype-Links_bb74.md` | `4ef23eae2fb6d4ab3ff8fb1e7b042318d07cc7960ac7103e2d4795b2d3a5b8d7` | Not missing. Copied into this folder for the plan. |
| `uploads/RMC_Crusher_ERP_Phase1_Figma_AI_Execution_Prompt_Pack_v1.1_d203.md` | `67b3238ed19327ba30414ec897638a87230759f7c29d4de93914058a9182613e` | P00–P32 **instructions**, not completed Figma audits |
| `uploads/Figma-Link_abf7.txt` | `9e7b7ff1070cae4594258c93316ea45b8ca12d4f80fd57c1b2f613dc616562cd` | URL of P32-approved Figma file |
| `uploads/RMC_Crusher_ERP_Phase1_Figma_Design_Tokens_v1.1_b3b6.json` | same as `design/` | Duplicate of versioned tokens |

## Session-controlled uploads (not in git)

Read from `/home/ubuntu/.cursor/projects/workspace/uploads/` this turn. **Not found in the repository.** Not missing from the agent session.

| File | SHA-256 |
|---|---|
| `01-BRD-v0.9.22_8159.md` | `63bdb011612b19a928b8deac383752da293262c9c582cafc03610dd5e297f7da` |
| `02-Technical-Design-v0.4.1_d716.md` | `342f265932e4b9ae6510b0eae93b190c516c8b9e23ada46f91b1db21d25ad77d` |
| `03-Database-Architecture-v1.2_79f6.md` | `91f36f533364f541a2cb3f8e09dbb7fc28f6a3da0340aadbd7589cd25dfbea2f` |
| `04-FRIS-v1.0.1-Final-Audited_5a41.md` | `fdbe3864ed0927e9f56aa46e89ecd05cb5acdea4136cf9360395a49cb1e5c1e7` |
| `05-Figma-Production-Blueprint-v1.1_da65.md` | `829d9dd85f5523fe7c013aa142db315cee55a219fae6a93e25302f2a6b3da1fa` |
| `06-DB-CHG-006-Approval_212b.md` | `236e7d85fdcc912310d643b9fa3c7f09cb9591855cf5175c05fa00257636d50d` |

## Phase 0–6 plans and reports (versioned)

`docs/PHASE1_PLAN.md`, `PHASE1_ROUTE_MATRIX.md`, `PHASE2_PLAN.md`, `PHASE2_CORRECTION_REPORT.md`, `PHASE3_PLAN.md`, `PHASE3_IMPLEMENTATION_REPORT.md`, `PHASE4_PLAN.md`, `PHASE4_IMPLEMENTATION_REPORT.md`, `PHASE5_PLAN.md`, `PHASE5_IMPLEMENTATION_REPORT.md`, `PHASE6_PLAN.md`, `PHASE6_IMPLEMENTATION_REPORT.md`. There is no standalone `docs/PHASE0_PLAN.md`; Phase 0 is recorded in README and Phase 1.

## Missing as standalone files (do not invent)

| Expected artifact | Status | Blocks |
|---|---|---|
| Completed P29 Content & Error Catalogue **findings** (Figma page 21 output) | Not found in repo or `uploads/` | Specific P29 Figma-file verification only. Application content can still be scanned. |
| Completed P30 Accessibility QA **findings** (15-frame Figma audit output) | Not found | Specific Figma-file P30 sign-off only. Application a11y can still be audited. |
| Completed P31 Visual Consistency **findings** | Not found | Same. Application CSS/views can still be audited. |
| Completed P32 coverage/gap **register** (Figma QA Status) | Not found. Aliases doc claims P32 12-alias closeout. Blueprint §22 still says **590** frames. | CSV 606 remains the coverage contract. Stale 590 does not override CSV. |
| Exported 24 Figma flow boards / 77 live matrix rows | Not found as files. Totals recorded in P28 markdown. Blueprint §18 contains the 24 flow tables. | Planning of web flows is **not** blocked. Live Figma reaction proof is a Figma-file gap. |
| `D-PTY-PROOF-ClientDeactivationBlocked` / `Warning` | Not found anywhere | Do not add. Not among the 606. |

## Does any gap block this plan?

**No.** Authoritative CSV, aliases, Phase 0–6 documents, routes, permission catalogue, and catalogs were parsed. Missing Figma *output* files block claiming “P29–P32 Figma audits were re-run,” not writing the remediation plan.

**Recommended Checkpoint 0:** version P28, Prompt Pack, Figma URL, and the six controlled source documents into `docs/reference/` with checksums (Business Owner decision).
