You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mechanical component-tree diff of /editor (ProjectEditor.tsx) vs /display (DisplayPage.tsx), 2026-07-21 — the complete verified gap list for the #231 switchover decision. Homes reference the owner-approved /display design spec (three-region layout, D1–D8).
InvalidIdentifiersStatus + the broader Status aggregation (ProjectEditor.tsx:35) — /display has no "something's wrong with your project" surface. Natural home: landing/search-bar feedback + a right-rail status row.
FinishedMyProject (ProjectEditor.tsx:26) — the print-workflow off-ramp with MPC/supplier links. Home: right rail's pinned Prepare Print footer.
Placement decisions needed (owner):
4. FinishSettings (ProjectEditor.tsx:27) — foil/finish panel; right rail candidate, deliberately unscoped since the original audit.
5. CardGrid (ProjectEditor.tsx:23) — full catalog browse without a decklist. Does /display ever browse standalone, or does browse remain a separate surface?
Mechanical component-tree diff of /editor (ProjectEditor.tsx) vs /display (DisplayPage.tsx), 2026-07-21 — the complete verified gap list for the #231 switchover decision. Homes reference the owner-approved /display design spec (three-region layout, D1–D8).
Workflow-blocking (close before switchover):
Placement decisions needed (owner):
4. FinishSettings (ProjectEditor.tsx:27) — foil/finish panel; right rail candidate, deliberately unscoped since the original audit.
5. CardGrid (ProjectEditor.tsx:23) — full catalog browse without a decklist. Does /display ever browse standalone, or does browse remain a separate surface?
Polish / later:
6. SelectedImagesRibbon (ProjectEditor.tsx:22) — bulk multi-select operations.
7. CommonCardback's swatch gallery + prev/next chrome (modal shipped via #240's button; gallery chrome didn't).
8. Sheet zoom/pan (in neither page today; open decision).
Intentional replacements, NOT gaps: Export dropdown → DisplayExportMenu; CommonCardback mount → CardbackToolbarButton; editor Ribbon container → display toolbar; mobile scroll affordances → #266's responsive layer.
Tracked companions: #266–268 (layout), #270 (color calibration), #271 (confidence funnel).