# Consolidation Register

## Purpose

This is a non-destructive consolidation. Original projects remain in place until the canonical build has absorbed any deliberately selected implementation or design material. Copies in this hub preserve provenance and remove the need to wonder which folder contains which part of Impressions.

## Imported Sources

| Imported source | Destination | Status | Product role |
| --- | --- | --- | --- |
| `/Users/edwardellis/Desktop/Impressions WIP` | [`imports/impressions-wip`](./imports/impressions-wip) | Imported | Curated central blueprint, source manifests, materialized visual/deck assets, transcript fragments, and previously staged readable source. |
| `/Users/edwardellis/Desktop/IMPERESSIONS OPENCODE/IMPRESSIONS OPENCODE` | [`imports/impressions-opencode`](./imports/impressions-opencode) | Materialized subset + full source reference | Earlier web, server, shared types, iOS/macOS, Stitch frames, BMAD artifacts, product documentation, and design-system work. See [`provenance/OPENCODE_IMPORT_AVAILABILITY.md`](./provenance/OPENCODE_IMPORT_AVAILABILITY.md). |
| `/Users/edwardellis/Desktop/REFERENCE/ImpressionsOpenCode` | [`imports/impressions-reference-opencode`](./imports/impressions-reference-opencode) | Materialized subset + full source reference | Smaller Swift/iOS prototype, design resources, and implementation baton. The source tree and reference are preserved for deliberate porting. |
| `/Volumes/ETs temp Shaft/iCloud Drive (Archive) - 1/Desktop/IMPERESSIONS OPENCODE/IMPRESSIONS OPENCODE` | [`imports/impressions-opencode-archive`](./imports/impressions-opencode-archive) | Materialized subset + full source reference | Historical OpenCode archive containing Xcode/project artifacts and a complete registered hierarchy. |
| `/Users/edwardellis/Downloads/Screenshot_20260626-193243*.png` and related Pixel captures | [`working-model/assets/maps-reference`](./working-model/assets/maps-reference) | Imported | User-supplied Live View interaction evidence. These show the platform grammar, not Impressions behavior. |
| Current canonical emulator screenshots | [`working-model/assets/current-build`](./working-model/assets/current-build) | Imported | Current-build visual evidence. |
| Selected OpenCode Stitch frames | [`working-model/assets/opencode-reference`](./working-model/assets/opencode-reference) | Imported | Visual/source references for the three-frame product model. |

## Registered Without a Second Copy

| Source | Why it is not copied again |
| --- | --- |
| `/Volumes/ETs temp Shaft/Impressions Blueprint Freeze copy` | A read-only diff found no unique contribution in the shared tree. This workspace is the active superset, with the same freeze material plus the live `impressions/` build, forward synthesis, and WEFT intake. |
| `/Users/edwardellis/Desktop/Impressions Blueprint Freeze.zip` | Historical archive of the same freeze packet; no unique provenance was identified. |
| `/Users/edwardellis/Documents/Impressions` | Git directory with no visible source files and no commits. |
| `/Users/edwardellis/Desktop/REFERENCE/IMPRESSIONS OPENCODE DIRECTORY` | Workspace/tooling reference rather than product source; kept reachable at [`provenance/REFERENCE_OPENCODE_DIRECTORY_REFERENCE`](./provenance/REFERENCE_OPENCODE_DIRECTORY_REFERENCE). |
| `/Volumes/ETs temp Shaft/Codex-Offload/impressions-android-20260612-215834` | External Android SDK, AVD, Gradle, target, and cache snapshot; recorded at [`provenance/EXTERNAL_ANDROID_OFFLOAD_REFERENCE`](./provenance/EXTERNAL_ANDROID_OFFLOAD_REFERENCE), not copied as a competing runtime. |
| `/Users/edwardellis/Desktop/Pro Extended Review Skill Workflow Isolated/reconstructed-source/context/impressions-gpt55-pro` | Review context, not implementation authority; kept reachable at [`provenance/PRO_EXTENDED_REVIEW_REFERENCE`](./provenance/PRO_EXTENDED_REVIEW_REFERENCE). |

## Recovery Honesty

The imported WIP explicitly records files that were APFS/iCloud `dataless` placeholders or returned `Resource deadlock avoided` while previously staged. The import preserves the readable material and all available manifests; it does not upgrade unavailable source into verified implementation.

The OpenCode corpus has the same operational condition at a much larger scale. Its full directory hierarchy is indexed in [`provenance/OPENCODE_SOURCE_TREE.txt`](./provenance/OPENCODE_SOURCE_TREE.txt), and [`imports/impressions-opencode/ORIGINAL_SOURCE_REFERENCE`](./imports/impressions-opencode/ORIGINAL_SOURCE_REFERENCE) keeps every original entry reachable from this hub. The materialized local subset is deliberately not labeled as a complete content clone.

Before promoting an imported file into the canonical build:

1. Materialize and read the original source if the import reports it unavailable.
2. Map it to an explicit canonical owner under `../impressions`.
3. Port it with tests or visual evidence appropriate to its surface.
4. Update the relevant ADR, chunk report, and this register when it changes product authority.

## Explicit Non-Action

No original folder was deleted, moved, reset, or rewritten during this consolidation.
