← 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.

FolderFilesSizeDates (mtime)MostlyStartup phase (archive era)
source/design.1.0/461~9.3 GB2022-03 → 2024-06 (presentations to 2025)psd, ai, indd, png, sketchideation
├ sketches/1054.6 GB2023-01 → 2023-09psd only (Procreate exports)ideation
├ presentations/2474.3 GB2022-09 → 20252022-11-deck (94), 2023-01-summary (54), sales, 2024-09-product-design (21), 2022-09-roadmap-pitch, 2023-01-storyideation
├ design/930.4 GB2022-03 → 2024-06ai (71)ideation
└ dashboard/, ux/10—2022.sketch (7), ai, pngideation
source/design.2.0/428~1.4 GB2023-12 → 2025-11marketing (259), sales (112), engineering (26), business (19)ideation → pre-seed
source/design.3.0/136~2.7 GB2025-08 → 2026-07illustration (30), engineering (37), internal (25), brand (11)pre-seed → seed; cycles start 2026-03-13
source/design.4.0/31~0.5 GB2026-06 → todayengineering (app.qpoint.io 1.0–1.3, qmap), marketing (dynamic-sandbox)seed, in the cycle era
source/_brand/67small2022-03 → 2026-10logo/social assets, svg/png/aiacross all phases
source/_archive/8 + intake/ 20.25 GB2025-12 → 2026-02; intake todaythe history boards (design.{marketing,dashboard}.history.N.ai, design.history.1.ai, assets.1.ai)—
Product Design/7—2025-07 → 08gdocs: CISO dashboard narrative, risk classification, app structure, security dashboard specideation → 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

  1. 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 /archive today shows the boards' view, not the originals.
  2. 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-phase field, but 72 of 74 entries say "1.0", including the 2026 screengrabs. So it isn't tracking the generations yet.
  3. 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>.psd for illustration and QPT.<year|quarter>.<subject>.<version>.ai for 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.)
  4. 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.0 illustration/originials/ (dated Procreate illustrations, 2025-09 → 2026-03) and 4.0 dynamic-sandbox/sketches/. full-drop/_complete vs _not-now is an earlier triage worth keeping.
  5. 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.
  6. 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)DateCandidate
design.4.0/engineering/qmap/design-briefs/brief.md, designer-brief.md2026-09-28c101 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 → 22c115 briefs (sandbox illustration; c115-dynamic-sandbox-diagrams.ai)
design.3.0/inbox/pixel-pawns-brief.md2026-05-20c47 pixel pawns brief
design.3.0/illustration/originials/2026.03.16.8bit-agents*.psd, illustration/agents/*2026-03 → 10pawn origin (c47 / c57)
design.3.0/engineering/screengrabs/Qmap/c1/c1.outcomes.psd2026-02-18qmap c1
design.4.0/engineering/app.qpoint.io/QPT.app.qpoint.io.1.0–1.3.ai2026-09-29 → 10-22likely 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.md2026-02-18brand 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-05the matching PNG/PDF already sit in the repo inbox/
design.3.0/engineering/QPT.lab.dash-3.14 → 3.18*.ai2025-11 → 2026-04pre-cycle product lineage, a versioned dashboard series. This is a ready-made evolution strip.
_archive/intake/2026.03.23.data-flows*.psddropped todayqmap/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). .ai uses its PDF-compatible stream. .indd needs InDesign or its embedded preview. .sketch is a zip with previews/preview.png. .gdoc is a pointer file, so its text needs the Drive/Docs API.
  • Some names have typos (originials, pixal, marketr) and ~ai-*.tmp lock files. The catalog should skip the temp files and keep the names as they are.

Qpoint Brand Style Guide