From db0ed087e3c0af55bbf606ac7646f109f59438d2 Mon Sep 17 00:00:00 2001 From: Destin Date: Sat, 26 Sep 2026 12:39:21 -0700 Subject: [PATCH] close-out: archive the shoot/explore spec, investigations, trial review and decks; repoint links; roadmap item half done Co-Authored-By: Claude Opus 5.5 (1M context) --- docs/MAP.md | 2 +- .../full-appearance--halftone-dimension--after.png | Bin .../full-appearance--halftone-dimension--before.png | Bin .../full-appearance--meadow-mist--after.png | Bin .../full-appearance--meadow-mist--before.png | Bin .../full-bugreport--halftone-dimension--after.png | Bin .../full-bugreport--halftone-dimension--before.png | Bin .../full-bugreport--meadow-mist--after.png | Bin .../full-bugreport--meadow-mist--before.png | Bin .../full-cloud--halftone-dimension--after.png | Bin .../full-cloud--halftone-dimension--before.png | Bin .../shoot.review/full-cloud--meadow-mist--after.png | Bin .../full-cloud--meadow-mist--before.png | Bin .../full-drawer--halftone-dimension--after.png | Bin .../full-drawer--halftone-dimension--before.png | Bin .../full-drawer--meadow-mist--after.png | Bin .../full-drawer--meadow-mist--before.png | Bin .../full-help--halftone-dimension--after.png | Bin .../full-help--halftone-dimension--before.png | Bin .../shoot.review/full-help--meadow-mist--after.png | Bin .../shoot.review/full-help--meadow-mist--before.png | Bin .../full-performance--halftone-dimension--after.png | Bin ...full-performance--halftone-dimension--before.png | Bin .../full-performance--meadow-mist--after.png | Bin .../full-performance--meadow-mist--before.png | Bin .../full-sync--halftone-dimension--after.png | Bin .../full-sync--halftone-dimension--before.png | Bin .../shoot.review/full-sync--meadow-mist--after.png | Bin .../shoot.review/full-sync--meadow-mist--before.png | Bin .../panel-appearance--halftone-dimension--after.png | Bin ...panel-appearance--halftone-dimension--before.png | Bin .../panel-appearance--meadow-mist--after.png | Bin .../panel-appearance--meadow-mist--before.png | Bin .../panel-bugreport--halftone-dimension--after.png | Bin .../panel-bugreport--halftone-dimension--before.png | Bin .../panel-bugreport--meadow-mist--after.png | Bin .../panel-bugreport--meadow-mist--before.png | Bin .../panel-cloud--halftone-dimension--after.png | Bin .../panel-cloud--halftone-dimension--before.png | Bin .../panel-cloud--meadow-mist--after.png | Bin .../panel-cloud--meadow-mist--before.png | Bin .../panel-drawer--halftone-dimension--after.png | Bin .../panel-drawer--halftone-dimension--before.png | Bin .../panel-drawer--meadow-mist--after.png | Bin .../panel-drawer--meadow-mist--before.png | Bin .../panel-help--halftone-dimension--after.png | Bin .../panel-help--halftone-dimension--before.png | Bin .../shoot.review/panel-help--meadow-mist--after.png | Bin .../panel-help--meadow-mist--before.png | Bin ...panel-performance--halftone-dimension--after.png | Bin ...anel-performance--halftone-dimension--before.png | Bin .../panel-performance--meadow-mist--after.png | Bin .../panel-performance--meadow-mist--before.png | Bin .../panel-sync--halftone-dimension--after.png | Bin .../panel-sync--halftone-dimension--before.png | Bin .../shoot.review/panel-sync--meadow-mist--after.png | Bin .../panel-sync--meadow-mist--before.png | Bin .../halftone-dimension/appearance.png | Bin .../shots-settings/halftone-dimension/bugreport.png | Bin .../shots-settings/halftone-dimension/cloud.png | Bin .../shots-settings/halftone-dimension/drawer.png | Bin .../shots-settings/halftone-dimension/help.png | Bin .../halftone-dimension/performance.png | Bin .../shots-settings/halftone-dimension/sync.png | Bin .../after/shots-settings/meadow-mist/appearance.png | Bin .../after/shots-settings/meadow-mist/bugreport.png | Bin .../runs/after/shots-settings/meadow-mist/cloud.png | Bin .../after/shots-settings/meadow-mist/drawer.png | Bin .../runs/after/shots-settings/meadow-mist/help.png | Bin .../shots-settings/meadow-mist/performance.png | Bin .../runs/after/shots-settings/meadow-mist/sync.png | Bin .../halftone-dimension/appearance.png | Bin .../shots-settings/halftone-dimension/bugreport.png | Bin .../shots-settings/halftone-dimension/cloud.png | Bin .../shots-settings/halftone-dimension/drawer.png | Bin .../shots-settings/halftone-dimension/help.png | Bin .../halftone-dimension/performance.png | Bin .../shots-settings/halftone-dimension/sync.png | Bin .../shots-settings/meadow-mist/appearance.png | Bin .../before/shots-settings/meadow-mist/bugreport.png | Bin .../before/shots-settings/meadow-mist/cloud.png | Bin .../before/shots-settings/meadow-mist/drawer.png | Bin .../runs/before/shots-settings/meadow-mist/help.png | Bin .../shots-settings/meadow-mist/performance.png | Bin .../runs/before/shots-settings/meadow-mist/sync.png | Bin .../deck/images/selfie-brief/c--light--today.png | Bin .../deck/images/selfie-brief/c--midnight--today.png | Bin .../selfie-2/deck/images/selfie/c--light--after.png | Bin .../deck/images/selfie/c--light--before.png | Bin .../deck/images/selfie/c--midnight--after.png | Bin .../deck/images/selfie/c--midnight--before.png | Bin .../deck/images/selfie/clips/blink--after.webm | Bin .../deck/images/selfie/clips/blink--after.webp | Bin .../deck/images/selfie/clips/blink--before.webm | Bin .../deck/images/selfie/clips/blink--before.webp | Bin .../selfie-2/deck/images/selfie/d--light--after.png | Bin .../deck/images/selfie/d--midnight--after.png | Bin .../selfie-2/deck/selfie-brief.html | 0 .../selfie-2/deck/selfie-brief.json | 0 .../selfie-2/deck/selfie-questions.html | 0 .../selfie-2/deck/selfie-questions.json | 0 .../2026-09-24-shoot/selfie-2/deck/selfie.html | 0 .../2026-09-24-shoot/selfie-2/deck/selfie.json | 0 .../selfie-2/runs/after/shots-main/light/home.png | Bin .../runs/after/shots-main/manifest-main-x.json | 0 .../runs/after/shots-main/midnight/home.png | Bin .../selfie-2/runs/before/shots-main/light/home.png | Bin .../runs/before/shots-main/manifest-main-x.json | 0 .../runs/before/shots-main/midnight/home.png | Bin .../selfie-2/selfie-review.answers.json | 0 .../2026-09-24-shoot/selfie-2/selfie-review.html | 0 .../2026-09-24-shoot/selfie-2/selfie-review.json | 0 .../shots-selfie/light/selfie-brief-p1-1024x768.png | Bin .../shots-selfie/light/selfie-brief-p1-1440x900.png | Bin .../after/shots-selfie/light/selfie-p1-1024x768.png | Bin .../after/shots-selfie/light/selfie-p1-1440x900.png | Bin .../after/shots-selfie/light/selfie-p2-1024x768.png | Bin .../after/shots-selfie/light/selfie-p2-1440x900.png | Bin .../after/shots-selfie/light/selfie-p3-1024x768.png | Bin .../after/shots-selfie/light/selfie-p3-1440x900.png | Bin .../after/shots-selfie/light/selfie-p4-1024x768.png | Bin .../after/shots-selfie/light/selfie-p4-1440x900.png | Bin .../after/shots-selfie/light/selfie-p5-1024x768.png | Bin .../after/shots-selfie/light/selfie-p5-1440x900.png | Bin .../after/shots-selfie/light/selfie-p6-1024x768.png | Bin .../after/shots-selfie/light/selfie-p6-1440x900.png | Bin .../light/selfie-questions-p1-1024x768.png | Bin .../light/selfie-questions-p1-1440x900.png | Bin .../light/selfie-questions-p2-1024x768.png | Bin .../light/selfie-questions-p2-1440x900.png | Bin .../midnight/selfie-brief-p1-1024x768.png | Bin .../midnight/selfie-brief-p1-1440x900.png | Bin .../shots-selfie/midnight/selfie-p1-1024x768.png | Bin .../shots-selfie/midnight/selfie-p1-1440x900.png | Bin .../shots-selfie/midnight/selfie-p2-1024x768.png | Bin .../shots-selfie/midnight/selfie-p2-1440x900.png | Bin .../shots-selfie/midnight/selfie-p3-1024x768.png | Bin .../shots-selfie/midnight/selfie-p3-1440x900.png | Bin .../shots-selfie/midnight/selfie-p4-1024x768.png | Bin .../shots-selfie/midnight/selfie-p4-1440x900.png | Bin .../shots-selfie/midnight/selfie-p5-1024x768.png | Bin .../shots-selfie/midnight/selfie-p5-1440x900.png | Bin .../shots-selfie/midnight/selfie-p6-1024x768.png | Bin .../shots-selfie/midnight/selfie-p6-1440x900.png | Bin .../midnight/selfie-questions-p1-1024x768.png | Bin .../midnight/selfie-questions-p1-1440x900.png | Bin .../midnight/selfie-questions-p2-1024x768.png | Bin .../midnight/selfie-questions-p2-1440x900.png | Bin .../shots-selfie/light/selfie-brief-p1-1024x768.png | Bin .../shots-selfie/light/selfie-brief-p1-1440x900.png | Bin .../shots-selfie/light/selfie-p1-1024x768.png | Bin .../shots-selfie/light/selfie-p1-1440x900.png | Bin .../shots-selfie/light/selfie-p2-1024x768.png | Bin .../shots-selfie/light/selfie-p2-1440x900.png | Bin .../shots-selfie/light/selfie-p3-1024x768.png | Bin .../shots-selfie/light/selfie-p3-1440x900.png | Bin .../shots-selfie/light/selfie-p4-1024x768.png | Bin .../shots-selfie/light/selfie-p4-1440x900.png | Bin .../shots-selfie/light/selfie-p5-1024x768.png | Bin .../shots-selfie/light/selfie-p5-1440x900.png | Bin .../shots-selfie/light/selfie-p6-1024x768.png | Bin .../shots-selfie/light/selfie-p6-1440x900.png | Bin .../light/selfie-questions-p1-1024x768.png | Bin .../light/selfie-questions-p1-1440x900.png | Bin .../light/selfie-questions-p2-1024x768.png | Bin .../light/selfie-questions-p2-1440x900.png | Bin .../midnight/selfie-brief-p1-1024x768.png | Bin .../midnight/selfie-brief-p1-1440x900.png | Bin .../shots-selfie/midnight/selfie-p1-1024x768.png | Bin .../shots-selfie/midnight/selfie-p1-1440x900.png | Bin .../shots-selfie/midnight/selfie-p2-1024x768.png | Bin .../shots-selfie/midnight/selfie-p2-1440x900.png | Bin .../shots-selfie/midnight/selfie-p3-1024x768.png | Bin .../shots-selfie/midnight/selfie-p3-1440x900.png | Bin .../shots-selfie/midnight/selfie-p4-1024x768.png | Bin .../shots-selfie/midnight/selfie-p4-1440x900.png | Bin .../shots-selfie/midnight/selfie-p5-1024x768.png | Bin .../shots-selfie/midnight/selfie-p5-1440x900.png | Bin .../shots-selfie/midnight/selfie-p6-1024x768.png | Bin .../shots-selfie/midnight/selfie-p6-1440x900.png | Bin .../midnight/selfie-questions-p1-1024x768.png | Bin .../midnight/selfie-questions-p1-1440x900.png | Bin .../midnight/selfie-questions-p2-1024x768.png | Bin .../midnight/selfie-questions-p2-1440x900.png | Bin .../selfie-p1-1024x768--light--after.png | Bin .../selfie-p1-1024x768--light--before.png | Bin .../selfie-p1-1024x768--midnight--after.png | Bin .../selfie-p1-1024x768--midnight--before.png | Bin .../selfie-p1-1440x900--light--after.png | Bin .../selfie-p1-1440x900--light--before.png | Bin .../selfie-p1-1440x900--midnight--after.png | Bin .../selfie-p1-1440x900--midnight--before.png | Bin .../selfie-questions-p1-1440x900--light--after.png | Bin .../selfie-questions-p1-1440x900--light--before.png | Bin ...elfie-questions-p1-1440x900--midnight--after.png | Bin ...lfie-questions-p1-1440x900--midnight--before.png | Bin .../selfie/selfie-review.answers.json | 0 .../2026-09-24-shoot/selfie/selfie-review.html | 0 .../2026-09-24-shoot/selfie/selfie-review.json | 0 .../after/shots-selfie/light/selfie-p1-1024x768.png | Bin .../after/shots-selfie/light/selfie-p1-1440x900.png | Bin .../light/selfie-questions-p1-1440x900.png | Bin .../shots-selfie/midnight/selfie-p1-1024x768.png | Bin .../shots-selfie/midnight/selfie-p1-1440x900.png | Bin .../midnight/selfie-questions-p1-1440x900.png | Bin .../shots-selfie/light/selfie-p1-1024x768.png | Bin .../shots-selfie/light/selfie-p1-1440x900.png | Bin .../light/selfie-questions-p1-1440x900.png | Bin .../shots-selfie/midnight/selfie-p1-1024x768.png | Bin .../shots-selfie/midnight/selfie-p1-1440x900.png | Bin .../midnight/selfie-questions-p1-1440x900.png | Bin .../2026-09-24-shoot/shoot.review.answers.json | 0 .../design/2026-09-24-shoot/shoot.review.html | 0 .../design/2026-09-24-shoot/shoot.review.json | 0 .../2026-09-24-fastshot-prototype.mjs | 0 .../2026-09-24-screenshot-infra-speed.md | 2 +- .../2026-09-26-explore-trial-ux-review.md | 2 +- .../specs/2026-09-24-shoot-and-explore.md | 10 +++++----- docs/roadmap/dev-workspace.md | 5 ++++- scripts/shoot/README.md | 2 +- scripts/shoot/engine.mjs | 4 ++-- scripts/shoot/explore.mjs | 2 +- scripts/shoot/journeys.mjs | 2 +- scripts/shoot/shoot.mjs | 2 +- scripts/ui-review/deck/live.py | 2 +- scripts/ui-review/dom-size-sweep.mjs | 2 +- scripts/ui-review/plans/archive/README.md | 2 +- 227 files changed, 21 insertions(+), 18 deletions(-) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/appearance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/bugreport.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/cloud.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/drawer.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/help.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/performance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/sync.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/appearance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/bugreport.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/cloud.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/drawer.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/help.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/performance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/sync.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/appearance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/bugreport.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/cloud.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/drawer.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/help.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/performance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/sync.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/appearance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/bugreport.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/cloud.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/drawer.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/help.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/performance.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/sync.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--light--today.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--midnight--today.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webm (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webp (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webm (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webp (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--light--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--midnight--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.html (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.html (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/selfie.html (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/deck/selfie.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/light/home.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/manifest-main-x.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/midnight/home.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/light/home.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/manifest-main-x.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/midnight/home.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-review.answers.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-review.html (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-review.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--after.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--before.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-review.answers.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-review.html (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-review.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png (100%) rename docs/{active => archive}/design/2026-09-24-shoot/shoot.review.answers.json (100%) rename docs/{active => archive}/design/2026-09-24-shoot/shoot.review.html (100%) rename docs/{active => archive}/design/2026-09-24-shoot/shoot.review.json (100%) rename docs/{active => archive}/investigations/2026-09-24-fastshot-prototype.mjs (100%) rename docs/{active => archive}/investigations/2026-09-24-screenshot-infra-speed.md (99%) rename docs/{active => archive}/investigations/2026-09-26-explore-trial-ux-review.md (99%) rename docs/{active => archive}/specs/2026-09-24-shoot-and-explore.md (98%) diff --git a/docs/MAP.md b/docs/MAP.md index ee8594f6..ca4d3027 100644 --- a/docs/MAP.md +++ b/docs/MAP.md @@ -21,7 +21,7 @@ Rules live in `.claude/rules/`; depth docs are read-on-demand (`youcoded/docs/`, | Error states (every user-facing failure message) | `youcoded/desktop/src/renderer/components/ui/states.tsx` (``: Retry, Report bug, Diagnose — at least one is required; Retry sits last)
`youcoded/desktop/src/renderer/utils/ipc-error.ts` (`plainMessage`: the transport's wording stripped from a failure) | react-renderer | `docs/error-message-standards.md` (never guess a cause; unknown is not none)
`docs/active/investigations/2026-09-10-error-inventory/README.md` (the audit; batches 2–7 open) | `youcoded/desktop/tests/error-state.test.tsx` | | Multi-window session detach | `youcoded/desktop/src/renderer/components/SessionStrip.tsx` (both drag models; the pill menu)
`youcoded/desktop/src/renderer/session-drag-model.ts` (which model this platform runs, the drag payload)
`youcoded/desktop/src/renderer/components/SessionDropZone.tsx` (the chat area as a drop target, Wayland)
`youcoded/desktop/src/main/window-registry.ts` (who owns which session)
`youcoded/desktop/src/main/pending-acquire.ts` (handoffs for a window that has not mounted)
`youcoded/desktop/src/main/main.ts` → `registerDetachIpc()` (every detach channel, one function) | multi-window-detach | `docs/archive/handoffs/2026-09-04-session-drag-START-HERE.md` · `node scripts/platform-probe.mjs` (re-measure the window APIs on a machine) | `youcoded/desktop/tests/tearoff-handoff.test.ts`
`youcoded/desktop/tests/session-drag-model.test.ts` + ast-grep `preload-no-drag-model-decision` (preload reports facts, never a drag model, and never starts a drag)
`youcoded/desktop/tests/SessionStrip.test.tsx` (html-drag routing; a peer window's rows: close, drag, status)
`youcoded/desktop/tests/window-registry.test.ts`
`youcoded/desktop/tests/peer-session-status.test.ts` (which cross-window feed wins)
`youcoded/desktop/tests/use-attention-summary.test.ts` | | UI Workbench (dev-only) | `youcoded/desktop/src/renderer/dev/workbench/`
`youcoded/desktop/src/renderer/index.tsx` (boot branch)
`scripts/run-workbench.sh` | react-renderer | `docs/archive/specs/2026-07-29-ui-workbench-design.md` | `youcoded/desktop/tests/mock-shim-window.test.ts`
`youcoded/desktop/tests/mock-shim.test.ts` | -| Screenshots by name (`shoot`) and click-through (`explore`), dev-only | `scripts/shoot/shoot.mjs` (CLI: names, tags, themes, before/after, `--check`)
`scripts/shoot/explore.mjs` + `explore-page.mjs` (step-at-a-time session: numbered controls, layers, `--dev` via run-dev.sh's marker)
`scripts/shoot/journeys.mjs` + `driver.mjs` (saved click paths, `youcoded/desktop/tests/journeys/`, run by verify.sh)
`scripts/shoot/engine.mjs` (photo-only build, free port, private tabs, ready-waits)
`youcoded/desktop/src/renderer/shoot-mode.tsx` (`useScreenOpen`, `ScreenMark`)
`youcoded/desktop/src/renderer/shoot-app-screens.ts` (App-owned openers)
`youcoded/desktop/src/renderer/dev/workbench/screens/` (the screen list, one file per area) | react-renderer | `scripts/shoot/README.md` · `docs/active/specs/2026-09-24-shoot-and-explore.md` | `youcoded/desktop/tests/shoot-build-guard.test.ts` (no photo-only code in the app or the site)
`youcoded/desktop/tests/shoot-screens.test.ts` (list ↔ registrations)
`node --test scripts/shoot/tests/*.test.mjs` (engine, explore)
`scripts/verify.sh` runs `shoot --check` (incl. one Escape per layered screen) and `journeys.mjs` on renderer changes | +| Screenshots by name (`shoot`) and click-through (`explore`), dev-only | `scripts/shoot/shoot.mjs` (CLI: names, tags, themes, before/after, `--check`)
`scripts/shoot/explore.mjs` + `explore-page.mjs` (step-at-a-time session: numbered controls, layers, `--dev` via run-dev.sh's marker)
`scripts/shoot/journeys.mjs` + `driver.mjs` (saved click paths, `youcoded/desktop/tests/journeys/`, run by verify.sh)
`scripts/shoot/engine.mjs` (photo-only build, free port, private tabs, ready-waits)
`youcoded/desktop/src/renderer/shoot-mode.tsx` (`useScreenOpen`, `ScreenMark`)
`youcoded/desktop/src/renderer/shoot-app-screens.ts` (App-owned openers)
`youcoded/desktop/src/renderer/dev/workbench/screens/` (the screen list, one file per area) | react-renderer | `scripts/shoot/README.md` · `docs/archive/specs/2026-09-24-shoot-and-explore.md` | `youcoded/desktop/tests/shoot-build-guard.test.ts` (no photo-only code in the app or the site)
`youcoded/desktop/tests/shoot-screens.test.ts` (list ↔ registrations)
`node --test scripts/shoot/tests/*.test.mjs` (engine, explore)
`scripts/verify.sh` runs `shoot --check` (incl. one Escape per layered screen) and `journeys.mjs` on renderer changes | | UI review rig (dev-only) | `scripts/ui-review/shot.mjs` (the old plan driver, kept for the landing gallery; screenshots are `shoot`, row above)
`scripts/ui-review/tester-kit.md` `scripts/ui-review/ux-tester.md` `scripts/ui-review/code-reviewer.md` `scripts/ui-review/grader.md` `scripts/ui-review/contract-agent.md` (the feature flow's reviewer briefs)
`scripts/ui-review/plans/site-gallery.json` (the landing gallery; the rest archived)
`scripts/ui-review/review-cards.py` + `scripts/ui-review/deck/` (the review deck — the one page Destin answers on: `build` / `preview` (pictures of it before he sees it) / `serve` / `wait` / `selfie` (the deck reviewed on a deck) / `contract-check` / `acceptance`)
`scripts/ui-review/templates/` (one worked spec per slide kind, `tryit.json` included)
`scripts/ui-review/deck/AUTHORING.md` (every field, the page grammar, the refusals, the answers file)
`scripts/ui-review/deck/live.py` (live panes: the pane address, served by the deck itself under `/app/`; a pane shows an authored candidate OR a real screen of the app)
`scripts/ui-review/design-check/` (design-check warnings matched to the exact element they style, for a before/after deck — `UI_REVIEW_COLLECT` in `shot.mjs` records the elements) | react-renderer · feature-flow · review-deck | `scripts/ui-review/README.md` · `scripts/ui-review/deck/AUTHORING.md` · `docs/active/design/2026-08-25-ui-design-guide.md` | `cd scripts/ui-review/tests && python3 -m unittest test_spec test_tokens test_live test_words test_contract` (also in `workspace-ci.yml`); the rest need `magick`/Chrome — `python3 -m unittest discover -s scripts/ui-review/tests -t scripts/ui-review/tests -p 'test_*.py'` + `node --test scripts/ui-review/tests/deck-render.test.mjs`; `coverage.md` from the last sweep (103/104 on 2026-08-25); `scripts/workbench-boot-check.mjs` guards the switches the plans use | | Landing page + demo clips (live at youcoded.ai via `youcoded/docs/CNAME`; the old itsdestin.github.io/youcoded address redirects there) | `youcoded/docs/index.html` (the site)
`scripts/ui-review/site-assets.sh` (regenerate every loop/still/embed)
`scripts/ui-review/record.mjs` + `scripts/ui-review/scenes/` (one JSON per clip)
`scripts/ui-review/site-copy-editor.py` (**Destin edits the real page himself** — `serve youcoded/docs/index.html`, every text block editable in place, Submit writes `edits.md` next to the page)
`scripts/ui-review/copy-preview.py` (in-place copy + loop review)
`youcoded/desktop/src/renderer/dev/workbench/fixtures/replies/` (what the demo "model" says) | landing-page | `scripts/ui-review/README.md` → "Editing copy on the site" · `docs/archive/specs/2026-08-27-landing-page-rebuild-design.md` | `scripts/ui-review/tests/test_site_copy_editor.py` (marking, exact-`a`, nesting, save output — in `workspace-ci.yml`)
`workbench-reply-script`, `workbench-fixture-actions`, `workbench-mock-contract` tests; `site-assets.sh` refuses unverified shots | | Promo video (the Reddit cut shipped 2026-09-04, the second cut 2026-09-09; the tooling stays for the next film, dev-only) | `scripts/promo/README.md` (START HERE: the pipeline, Destin's rules — drafts are his call, iterate on stills — every tool, the change table, the lessons)
`scripts/promo/music/song.py` (`promo` target: the track, its beat grid, the SFX)
`scripts/ui-review/scenes/promo-flappy.json` and its `promo-*` siblings + `scripts/ui-review/scenes/flappy-pilot.js`
`scripts/promo/film.sh` (films them into scripts/promo/public/footage/ — gitignored — with a marks file each)
`scripts/promo/src/` (Remotion: `scripts/promo/src/timeline.ts` the beat list in film order, `scripts/promo/src/beats/beat.ts` the presenter rule — `present()` turns a beat's lines, each naming its TARGET, into stands, aimed arms and bubbles, and throws when a line cannot be read in its slot — `scripts/promo/src/beats/Beat1.tsx` and its siblings one per section, `scripts/promo/src/host/engine.ts` the host's actions, `scripts/promo/src/Promo.tsx` the assembly)
`scripts/promo/cues.sh` (every bubble, 2 s, no browser) · `still-sheets.sh` (one still per line off one bundle, no draft) · `line-sheets.sh` (the same from a draft) · `script-editor.py` (Destin's editor: frames, word budgets, drag-reorderable sections)
`scripts/promo/render.sh` (final H.264 + two-pass loudnorm + silent variant) | landing-page (copy rules) | `docs/archive/handoffs/2026-09-03-promo-video-START-HERE.md` (how the first film was iterated) · `docs/archive/specs/2026-09-03-promo-video-design.md` · `docs/archive/prototypes/promo-2026-09/` (every check-in, study and sheet) · `scripts/ui-review/README.md` → "Recording a loop" | `cd scripts/promo/music && python3 -m unittest test_song` (grid, levels, the silent half-beat); `node --test scripts/ui-review/autopilot.test.mjs`; `cd scripts/promo && npm test` (every beat starts on its downbeat; the bars tile; captions pinned to the spec) | diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-appearance--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-bugreport--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-cloud--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-drawer--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-help--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-performance--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/full-sync--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-appearance--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-bugreport--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-cloud--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-drawer--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-help--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-performance--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--halftone-dimension--before.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--after.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--after.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--after.png diff --git a/docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--before.png b/docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--before.png rename to docs/archive/design/2026-09-24-shoot/images/shoot.review/panel-sync--meadow-mist--before.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/appearance.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/appearance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/appearance.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/appearance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/bugreport.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/bugreport.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/bugreport.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/bugreport.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/cloud.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/cloud.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/cloud.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/cloud.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/drawer.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/drawer.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/drawer.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/drawer.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/help.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/help.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/help.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/help.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/performance.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/performance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/performance.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/performance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/sync.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/sync.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/sync.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/halftone-dimension/sync.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/appearance.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/appearance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/appearance.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/appearance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/bugreport.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/bugreport.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/bugreport.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/bugreport.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/cloud.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/cloud.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/cloud.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/cloud.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/drawer.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/drawer.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/drawer.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/drawer.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/help.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/help.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/help.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/help.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/performance.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/performance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/performance.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/performance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/sync.png b/docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/sync.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/sync.png rename to docs/archive/design/2026-09-24-shoot/runs/after/shots-settings/meadow-mist/sync.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/appearance.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/appearance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/appearance.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/appearance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/bugreport.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/bugreport.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/bugreport.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/bugreport.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/cloud.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/cloud.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/cloud.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/cloud.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/drawer.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/drawer.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/drawer.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/drawer.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/help.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/help.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/help.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/help.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/performance.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/performance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/performance.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/performance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/sync.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/sync.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/sync.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/halftone-dimension/sync.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/appearance.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/appearance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/appearance.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/appearance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/bugreport.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/bugreport.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/bugreport.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/bugreport.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/cloud.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/cloud.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/cloud.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/cloud.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/drawer.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/drawer.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/drawer.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/drawer.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/help.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/help.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/help.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/help.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/performance.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/performance.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/performance.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/performance.png diff --git a/docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/sync.png b/docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/sync.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/sync.png rename to docs/archive/design/2026-09-24-shoot/runs/before/shots-settings/meadow-mist/sync.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--light--today.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--light--today.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--light--today.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--light--today.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--midnight--today.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--midnight--today.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--midnight--today.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie-brief/c--midnight--today.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--after.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--after.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--before.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--before.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--light--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--after.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--after.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--before.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--before.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/c--midnight--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webm b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webm similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webm rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webm diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webp b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webp similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webp rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--after.webp diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webm b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webm similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webm rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webm diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webp b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webp similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webp rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/clips/blink--before.webp diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--light--after.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--light--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--light--after.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--light--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--midnight--after.png b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--midnight--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--midnight--after.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/images/selfie/d--midnight--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.html b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.html similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.html rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.html diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.json b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.json rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-brief.json diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.html b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.html similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.html rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.html diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.json b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.json rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie-questions.json diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie.html b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie.html similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie.html rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie.html diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie.json b/docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/deck/selfie.json rename to docs/archive/design/2026-09-24-shoot/selfie-2/deck/selfie.json diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/light/home.png b/docs/archive/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/light/home.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/light/home.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/light/home.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/manifest-main-x.json b/docs/archive/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/manifest-main-x.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/manifest-main-x.json rename to docs/archive/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/manifest-main-x.json diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/midnight/home.png b/docs/archive/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/midnight/home.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/midnight/home.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/runs/after/shots-main/midnight/home.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/light/home.png b/docs/archive/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/light/home.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/light/home.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/light/home.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/manifest-main-x.json b/docs/archive/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/manifest-main-x.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/manifest-main-x.json rename to docs/archive/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/manifest-main-x.json diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/midnight/home.png b/docs/archive/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/midnight/home.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/midnight/home.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/runs/before/shots-main/midnight/home.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-review.answers.json b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-review.answers.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-review.answers.json rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-review.answers.json diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-review.html b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-review.html similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-review.html rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-review.html diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-review.json b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-review.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-review.json rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-review.json diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-brief-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p3-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p4-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p5-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-p6-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/light/selfie-questions-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-brief-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p3-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p4-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p5-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-p6-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/after/shots-selfie/midnight/selfie-questions-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-brief-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p3-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p4-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p5-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-p6-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/light/selfie-questions-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-brief-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p3-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p4-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p5-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-p6-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie-2/selfie-runs/before/shots-selfie/midnight/selfie-questions-p2-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--after.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--after.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--before.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--before.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--light--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--after.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--after.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--before.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--before.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1024x768--midnight--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--after.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--after.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--before.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--before.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--light--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--after.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--after.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--before.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--before.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-p1-1440x900--midnight--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--after.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--after.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--before.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--before.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--light--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--after.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--after.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--after.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--after.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--before.png b/docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--before.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--before.png rename to docs/archive/design/2026-09-24-shoot/selfie/images/selfie-review/selfie-questions-p1-1440x900--midnight--before.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-review.answers.json b/docs/archive/design/2026-09-24-shoot/selfie/selfie-review.answers.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-review.answers.json rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-review.answers.json diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-review.html b/docs/archive/design/2026-09-24-shoot/selfie/selfie-review.html similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-review.html rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-review.html diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-review.json b/docs/archive/design/2026-09-24-shoot/selfie/selfie-review.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-review.json rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-review.json diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/light/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/after/shots-selfie/midnight/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/light/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1024x768.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png b/docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png similarity index 100% rename from docs/active/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png rename to docs/archive/design/2026-09-24-shoot/selfie/selfie-runs/before/shots-selfie/midnight/selfie-questions-p1-1440x900.png diff --git a/docs/active/design/2026-09-24-shoot/shoot.review.answers.json b/docs/archive/design/2026-09-24-shoot/shoot.review.answers.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/shoot.review.answers.json rename to docs/archive/design/2026-09-24-shoot/shoot.review.answers.json diff --git a/docs/active/design/2026-09-24-shoot/shoot.review.html b/docs/archive/design/2026-09-24-shoot/shoot.review.html similarity index 100% rename from docs/active/design/2026-09-24-shoot/shoot.review.html rename to docs/archive/design/2026-09-24-shoot/shoot.review.html diff --git a/docs/active/design/2026-09-24-shoot/shoot.review.json b/docs/archive/design/2026-09-24-shoot/shoot.review.json similarity index 100% rename from docs/active/design/2026-09-24-shoot/shoot.review.json rename to docs/archive/design/2026-09-24-shoot/shoot.review.json diff --git a/docs/active/investigations/2026-09-24-fastshot-prototype.mjs b/docs/archive/investigations/2026-09-24-fastshot-prototype.mjs similarity index 100% rename from docs/active/investigations/2026-09-24-fastshot-prototype.mjs rename to docs/archive/investigations/2026-09-24-fastshot-prototype.mjs diff --git a/docs/active/investigations/2026-09-24-screenshot-infra-speed.md b/docs/archive/investigations/2026-09-24-screenshot-infra-speed.md similarity index 99% rename from docs/active/investigations/2026-09-24-screenshot-infra-speed.md rename to docs/archive/investigations/2026-09-24-screenshot-infra-speed.md index c0b1ab86..43b6e5c2 100644 --- a/docs/active/investigations/2026-09-24-screenshot-infra-speed.md +++ b/docs/archive/investigations/2026-09-24-screenshot-infra-speed.md @@ -1,6 +1,6 @@ --- date: 2026-09-24 -status: active +status: shipped type: investigation topic: How to make YouCoded's screenshot and UI-review tools near-instant and easy to aim at any set of screens — measured causes, a working prototype, ranked proposals and the decisions Destin must make --- diff --git a/docs/active/investigations/2026-09-26-explore-trial-ux-review.md b/docs/archive/investigations/2026-09-26-explore-trial-ux-review.md similarity index 99% rename from docs/active/investigations/2026-09-26-explore-trial-ux-review.md rename to docs/archive/investigations/2026-09-26-explore-trial-ux-review.md index 23713dd5..b7b52597 100644 --- a/docs/active/investigations/2026-09-26-explore-trial-ux-review.md +++ b/docs/archive/investigations/2026-09-26-explore-trial-ux-review.md @@ -1,5 +1,5 @@ --- -status: active +status: shipped --- # Explore trial — speed settings + rename (2026-09-26) diff --git a/docs/active/specs/2026-09-24-shoot-and-explore.md b/docs/archive/specs/2026-09-24-shoot-and-explore.md similarity index 98% rename from docs/active/specs/2026-09-24-shoot-and-explore.md rename to docs/archive/specs/2026-09-24-shoot-and-explore.md index 738df78b..e985577d 100644 --- a/docs/active/specs/2026-09-24-shoot-and-explore.md +++ b/docs/archive/specs/2026-09-24-shoot-and-explore.md @@ -1,16 +1,16 @@ --- date: 2026-09-24 -status: draft +status: shipped type: spec topic: Replace the screenshot/UI-review tooling with two simple tools on one engine — `shoot` (open named screens directly and photograph them, no clicking) and `explore` (a live click-through for AI reviewers) — plus a small set of saved journeys origin: Destin, 2026-09-24 — "the simplest possible version of the system that works as fast as possible, that has the fewest possible error cases, that requires the least thinking … from the model"; keep click paths for AI reviewers as a separate path revision: 2 — independent review folded in (see "What changed from revision 1") -related: docs/active/investigations/2026-09-24-screenshot-infra-speed.md +related: docs/archive/investigations/2026-09-24-screenshot-infra-speed.md --- # `shoot` and `explore`: one engine, two jobs -Evidence for every measured number here is in `docs/active/investigations/2026-09-24-screenshot-infra-speed.md`. +Evidence for every measured number here is in `docs/archive/investigations/2026-09-24-screenshot-infra-speed.md`. Anything marked *estimate* is measured in phase 1 before anyone relies on it. ## The two jobs @@ -234,7 +234,7 @@ Replaces: plan-writing in `tester-kit.md`, `ui-probe.mjs`, `drag-probe.mjs`, ## Progress (2026-09-26) - **Phase 1 done** — engine, `shoot`, photo-only build + guard, Settings; Destin kept all 7 - slides of the old-vs-new review (`docs/active/design/2026-09-24-shoot/`). + slides of the old-vs-new review (`docs/archive/design/2026-09-24-shoot/`). - **Phase 2 done** — deck save status, stable address, merge on 409 and on reload; selfie review kept (3/3). - **Phase 3 done** — 162 screens across settings, chat, marketplace, projects, pages, games, @@ -277,7 +277,7 @@ Replaces: plan-writing in `tester-kit.md`, `ui-probe.mjs`, `drag-probe.mjs`, eval by design — removing it would bring back throwaway CDP scripts), and `drag-probe.mjs` / `drag-fuzz.mjs` stay (per-frame drag numbers `explore` cannot give; now on port 0). `montage-ab.sh` stays with `record-pair.sh` for clip decks. Selfie review of the deck change: - `docs/active/design/2026-09-24-shoot/selfie-2/`. + `docs/archive/design/2026-09-24-shoot/selfie-2/`. ## Order of work diff --git a/docs/roadmap/dev-workspace.md b/docs/roadmap/dev-workspace.md index 1e7fbdd6..4271aba9 100644 --- a/docs/roadmap/dev-workspace.md +++ b/docs/roadmap/dev-workspace.md @@ -474,7 +474,10 @@ seen-on is always n/a here. `Emulation.setFocusEmulationEnabled`, without which headless `:focus` never matches and the first run reported the focused style as absent). The want is `--drag x1,y1,x2,y2` and focus emulation on by default, beside `--hover` - `n/a` `confirmed` `checked 2026-09-10` + **Half done 2026-09-26:** real input exists now — `scripts/shoot/explore.mjs` hovers, + presses, drags and types through CDP `Input`, and the tester kit uses it. Still missing: + touch and a 1.5× scale in `explore`/`shoot` (a tester still cannot claim to cover either) + `n/a` `confirmed` `checked 2026-09-26` - [ ] Three copies of "which youcoded checkout do you mean?" exist, and each knows a different subset of the layouts: `scripts/lib/resolve-checkout.sh` (run-workbench), diff --git a/scripts/shoot/README.md b/scripts/shoot/README.md index 7e4f4109..b2e64862 100644 --- a/scripts/shoot/README.md +++ b/scripts/shoot/README.md @@ -111,4 +111,4 @@ then run `journeys.mjs ` three times. `shoot --check` also presses Escape once on every screen with something open and fails unless exactly the top layer closed. -Spec: `docs/active/specs/2026-09-24-shoot-and-explore.md`. Tests: `node --test scripts/shoot/tests/*.test.mjs`. +Spec: `docs/archive/specs/2026-09-24-shoot-and-explore.md`. Tests: `node --test scripts/shoot/tests/*.test.mjs`. diff --git a/scripts/shoot/engine.mjs b/scripts/shoot/engine.mjs index 6e37459e..fc3b42f3 100644 --- a/scripts/shoot/engine.mjs +++ b/scripts/shoot/engine.mjs @@ -2,8 +2,8 @@ // practice app, serve it on a free port, drive a pool of headless Chrome tabs. // Nothing here is configured by the caller beyond "which checkout". // -// Spec: docs/active/specs/2026-09-24-shoot-and-explore.md → "The engine". -// Evidence for every choice below: docs/active/investigations/2026-09-24-screenshot-infra-speed.md. +// Spec: docs/archive/specs/2026-09-24-shoot-and-explore.md → "The engine". +// Evidence for every choice below: docs/archive/investigations/2026-09-24-screenshot-infra-speed.md. import { spawn, execFileSync } from 'node:child_process'; import { createHash } from 'node:crypto'; import { createServer } from 'node:http'; diff --git a/scripts/shoot/explore.mjs b/scripts/shoot/explore.mjs index 269ac8de..c714e2a4 100644 --- a/scripts/shoot/explore.mjs +++ b/scripts/shoot/explore.mjs @@ -22,7 +22,7 @@ // // One session per workspace worktree; it stops itself after 10 minutes idle, and `start` // stops any earlier one. Pictures: scratch/explore/