Google Drive — manually created, organized by humans
▾My Drive/ Google Drive root (synced via Google Drive for Desktop)
└─▾Clients 2.0/ Team root. Shared with all of Punch. Pin to Finder sidebar. SHARED
├─▸_Claude Master Skills/ Shared reference for the plugin / skills / canonical templates. Read-only for most.
└─▾[Name] Client/ One folder per client. Underscore-prefixed workstreams below.
├─▸_Digital/ Digital-channel workstream (ads, email, social).
├─▸_Physical/ Physical / print collateral workstream.
└─▾_Website/ Where Cowork mounts. The Punch website scaffold lives here.
Inside _Website — created by punch-project-init
├─·README.md Project meta: client info, sectors, tier mix, dev target. AUTO
├─▾brand/ Creative direction + voice for this project
├─·copy-brief.md Big Idea, voice notes, banned + preferred words
├─·theme-notes.md Picked creative theme direction
└─·visual-direction.md Decoded references, palette, surface, type discipline
├─▾source/ Authoritative client material — required for factual pages. PM OWNS
├─·README.md Explains the auto-discovery convention
├─·_missing.md Auto-maintained chase list. PM ticks off as files land. AUTO
├─▸products/ Subfolder by topic (per product, per page, per theme — your call)
│ └─·hub-tech-spec.pdf Example: client-provided data sheet
├─▸case-studies/
└─▸compliance/
├─▾content/ Strategist's working space — page briefs + sitemap
├─·sitemap.yaml The site's pages
├─·homepage.md First page brief — others follow this pattern
├─·products-cerux-kos.md Per-page briefs. Citations + MISSING SOURCE markers
├─·_brief-template.md Template to copy when adding new page briefs
└─·assets-manifest.yaml Asset → page+section map (verified by punch-asset-audit)
├─▾sandbox/ Where Cowork builds. Skills write here.
├─·tokens.css Generated by punch-token-export from Figma
├─·text-styles.css Generated by punch-component-export (with line-break auto-layer)
├─·components.html Generated by punch-component-export
├─·index.html Composed homepage
└─▸wireframe/ Generated by punch-wireframe. Newspaper-greyscale. Reading material.
└─▾assets/ Logo variants + project-specific images
├─·logo-full-color.svg Default. Used by nav + footer.
├─·logo-reverse.svg
├─·logo-white.svg
├─·logo-mark-full-color.svg
└─·logo-mark-white.svg
▸Clients 2.0/
The team root in Google Drive. Shared with everyone at Punch. All client work — every workstream, every project — lives under here.
▸_Claude Master Skills/
Shared reference for the punch-website plugin and any team-wide skill templates. Read-only for most.
▸_Website/
The workstream folder Cowork mounts. The website scaffold (brand/source/content/sandbox/assets) lives inside it.
▸brand/
Creative direction, voice notes, decoded references. Strategist + Lead Designer own.
▸source/
Client-provided authoritative material — data sheets, specs, capability docs. Required for any factual page brief. PM owns. Auto-discovered by the skills.
▸content/
Sitemap + per-page content briefs. Strategist owns. Briefs carry <!-- source: ... --> citations and MISSING SOURCE markers.
▸sandbox/
Where Cowork composes. Tokens, components, the wireframe, the composed pages. Skills write here; humans edit only in polish phase.
▸assets/
The five logo variants + project-specific imagery. Logos exported by punch-component-export from the Figma fork's Brand Marks group.