← Design · c122
drive-survey.md
c122 — Drive survey (2026-10-23)
A first read of Shared drives/Qpoint Shared/Design (Google Drive for desktop, mounted at ~/Library/CloudStorage/GoogleDrive-mark@qpoint.io/). This pass read names, sizes, dates and Drive IDs only; no file contents were opened. The raw manifest (path · size · mtime) and the script are kept in the session scratchpad. Phase 1 commits a proper one.
Shape
1,141 files · 14.2 GB · 249 folders. Almost everything is under source/, split into four design generations, with brand and archive folders alongside.
| Folder | Files | Size | Dates (mtime) | Mostly | Startup phase (archive era) |
|---|---|---|---|---|---|
source/design.1.0/ | 461 | ~9.3 GB | 2022-03 → 2024-06 (presentations to 2025) | psd, ai, indd, png, sketch | ideation |
├ sketches/ | 105 | 4.6 GB | 2023-01 → 2023-09 | psd only (Procreate exports) | ideation |
├ presentations/ | 247 | 4.3 GB | 2022-09 → 2025 | 2022-11-deck (94), 2023-01-summary (54), sales, 2024-09-product-design (21), 2022-09-roadmap-pitch, 2023-01-story | ideation |
├ design/ | 93 | 0.4 GB | 2022-03 → 2024-06 | ai (71) | ideation |
└ dashboard/, ux/ | 10 | — | 2022 | .sketch (7), ai, png | ideation |
source/design.2.0/ | 428 | ~1.4 GB | 2023-12 → 2025-11 | marketing (259), sales (112), engineering (26), business (19) | ideation → pre-seed |
source/design.3.0/ | 136 | ~2.7 GB | 2025-08 → 2026-07 | illustration (30), engineering (37), internal (25), brand (11) | pre-seed → seed; cycles start 2026-03-13 |
source/design.4.0/ | 31 | ~0.5 GB | 2026-06 → today | engineering (app.qpoint.io 1.0–1.3, qmap), marketing (dynamic-sandbox) | seed, in the cycle era |
source/_brand/ | 67 | small | 2022-03 → 2026-10 | logo/social assets, svg/png/ai | across all phases |
source/_archive/ | 8 + intake/ 2 | 0.25 GB | 2025-12 → 2026-02; intake today | the history boards (design.{marketing,dashboard}.history.N.ai, design.history.1.ai, assets.1.ai) | — |
Product Design/ | 7 | — | 2025-07 → 08 | gdocs: CISO dashboard narrative, risk classification, app structure, security dashboard spec | ideation → pre-seed |
Formats overall: png 324 · psd 259 · ai 255 · svg 128 · pdf 60 · indd 44 · jpg 26 · md 13 · sketch 9 · gdoc 7 · others.
What this tells us
- The "attempts at archiving" are two systems layered on each other.
- Generations (
design.N.0/<discipline>/…) say where a file belongs. - History boards (
_archive/design.*.history.N.ai) gather old work onto Illustrator artboards. The repo's 27 Illustrator-sourced archive entries were cut from four of those boards, so/archivetoday shows the boards' view, not the originals.
- Generations (
- Generations line up with startup phases, roughly but usefully. 1.0 ≈ ideation (2022–23), 2.0 ≈ late ideation and the marketing/sales build-out (2024–25), 3.0 ≈ pre-seed into the first cycles, 4.0 ≈ the cycle era. The archive already has a
design-phasefield, but 72 of 74 entries say"1.0", including the 2026 screengrabs. So it isn't tracking the generations yet. - Naming improves by generation. 1.0 is mostly
Untitled_Artwork N,Deck_N.0,raw-sketch-early-N. By 3.0 it's a convention:YYYY.MM.DD.<subject>.psdfor illustration andQPT.<year|quarter>.<subject>.<version>.aifor working files. 831 of 1,141 names carry no full date, so mtime and Spotlight's content-creation date have to stand in. (Many 1.0 sketches show 2023-09-01, which looks like a batch-copy date, not a drawing date.) - Sketches are concentrated in
design.1.0/sketches/(final/56,full-drop/31 with_complete/_not-now,raw/double-old/18). There are smaller sets in 3.0illustration/originials/(dated Procreate illustrations, 2025-09 → 2026-03) and 4.0dynamic-sandbox/sketches/.full-drop/_completevs_not-nowis an earlier triage worth keeping. - Each file has a permanent Drive ID (
xattr com.google.drivefs.item-id#S, e.g.1Hm_sZ-BCd…→drive.google.com/file/d/<id>/view). That answers "where's the original": every entry can link to the Drive file itself, with no copy of the original in git. - Cycle matches are already visible in the 3.0/4.0 names. These are candidates by name and date, not yet confirmed:
| Drive file(s) | Date | Candidate |
|---|---|---|
design.4.0/engineering/qmap/design-briefs/brief.md, designer-brief.md | 2026-09-28 | c101 qmap surface brief (same day, same three-copy brief) |
design.4.0/marketing/blog/dynamic-sandbox/** (psd, svg 1–5, sketches 1–3) | 2026-10-15 → 22 | c115 briefs (sandbox illustration; c115-dynamic-sandbox-diagrams.ai) |
design.3.0/inbox/pixel-pawns-brief.md | 2026-05-20 | c47 pixel pawns brief |
design.3.0/illustration/originials/2026.03.16.8bit-agents*.psd, illustration/agents/* | 2026-03 → 10 | pawn origin (c47 / c57) |
design.3.0/engineering/screengrabs/Qmap/c1/c1.outcomes.psd | 2026-02-18 | qmap c1 |
design.4.0/engineering/app.qpoint.io/QPT.app.qpoint.io.1.0–1.3.ai | 2026-09-29 → 10-22 | likely c114 → c121 governance (1.2 on 10-09 = c114 Phases 0–3; 1.3 on 10-22 = c121) |
design.3.0/brand/qpoint-style-guide/working/*v1.3–v1.5.md, history.md | 2026-02-18 | brand v1.5, pre-repo; history.md is already a version-by-version story |
design.3.0/marketing/QPT.2026.Q2.brochure-site*.ai, internal/QPT.2026.pocket-os-case-study* | 2026-05 | the matching PNG/PDF already sit in the repo inbox/ |
design.3.0/engineering/QPT.lab.dash-3.14 → 3.18*.ai | 2025-11 → 2026-04 | pre-cycle product lineage, a versioned dashboard series. This is a ready-made evolution strip. |
_archive/intake/2026.03.23.data-flows*.psd | dropped today | qmap/qflow era (2026-03), to identify |
Practical constraints
- Most of the 14 GB is probably online-only (Drive streams files). A thumbnail of each would download each file once;
sketches/alone is 4.6 GB. Thumbnailing should run in the background, in batches, with a cache. - The Drive is shared, so c122 treats it as read-only: no renames or moves without Mark's say-so. The repo keeps derivatives (web images, thumbnails) and pointers. The originals stay on Drive.
- PSD → image works with macOS
sips/qlmanage(they read the embedded composite)..aiuses its PDF-compatible stream..inddneeds InDesign or its embedded preview..sketchis a zip withpreviews/preview.png..gdocis a pointer file, so its text needs the Drive/Docs API. - Some names have typos (
originials,pixal,marketr) and~ai-*.tmplock files. The catalog should skip the temp files and keep the names as they are.