# TODO - 2RE03 Portfolio Site Lives in `memory-bank/` with the rest of the memory bank (moved there from the repo root on 2026-09-22). The one place for open work on the site. Check an item off, then move it down to the Done section with the date it landed. Prune the Done section periodically. The other memory-bank files keep only the current priorities and point here, so there is a single source of truth for what is left to do. Last updated: 2026-10-01. ## Now Nothing queued, and everything to date is **live**: the four copy briefs, the work-caption pass, the caption revision, the section-copy pass and the icon/social assets all shipped in `8a7c3ea` (2026-09-22) and were verified from the outside. **The sales-funnel rebuild is now the top actionable item** (unblocked 2026-10-01; draft and build per the Polish item below). Also waiting: the case-study grid captions (Content), a real 2RE03 logo (Assets), the caption names that still need confirming, the deposit percentage and the milestone split (the payments line needs them before a figure can be published), and the deferred proof answers (client permissions, images, outcome numbers), which the user is coming back to later. ## Assets - [ ] A real 2RE03 logo, if one exists. Nothing has turned up in the repo or the asset backup, so the site runs on the type wordmark plus the `2`-glyph favicon built on 2026-09-22. - [ ] **No flyer, postcard, business card or letterhead artwork exists anywhere on this machine** (checked the repo and the external asset backup on 2026-09-22: the only artwork is the 25-piece set in `img/`). The service cards and the homepage may still list those formats as capability, but no gallery can show them until new files are supplied. This is why the `work.html` Print blurb is scoped to the ads. ## Content - [ ] Populate the galleries with more or real work items. - [ ] Captions for the **case-study grids** (`case-studies/*.html`): 9 of the 10 pages hold a single `figure.card-work` image beside the copy and Urban Moto holds a 3-up grid of ads, none of them captioned, and `.card-work` has no caption style yet. The `work.html` galleries were captioned on 2026-09-22. - [ ] Confirm the caption names that were read off the images on 2026-09-22, where the piece carries no visible client name: `logoargent` (Argent), `logodrinking` (Drinking About...), `logodrive` (D.R.I.V.E.), `web50shadesof2048` (50 Shades of 2048), `3d78williams` ('78 Williams), `3dabandoned`, and `websinosalescopy` (currently just "Sales page", no name). The user confirmed `logobackass` and the scope of seven other pieces on 2026-09-22; see Done. ## Polish (ideas, not yet agreed) - [ ] Consider a graphics or video section - [ ] find and add IKEHU video - [ ] Urban Moto case-study hero is low resolution (450px native at its widest); find or shoot a better crop. - [ ] Redesign the site as a sales funnel rather than as a design piece. **Unblocked 2026-10-01**: the offer sheet is answered and the copy is reconciled, so the work can move to drafting and building. The diagnosis, the stage structure and the page-by-page draft live in `memory-bank/sales-funnel-plan.md`; the offer shape is settled (decision 34: **one primary offer with a published price band, plus a fixed-price diagnostic as the entry step**), and the offer itself is **The 2RE03 Website Launch** (4 to 6 weeks, from $3,500, most $4,500 to $7,500, 2 revision rounds) with the **Project Clarity Session** ($250, 60 to 90 minutes, credited in full within 30 days) as the entry step, aimed at a 30-minute Project Fit Call. `memory-bank/offer-draft.md` holds the reconciled slot table and the draft copy for `services.html`, `index.html` and `contact.html`. Build order: `services.html`, then `index.html`, `contact.html`, the case-study outcome lines, and finally `thank-you.html` with the Umami snippet. **Nothing about the offer is open any more** (2026-10-01): deposits and milestones are both stated (a deposit starts the project, payments fall due as agreed milestones are met, balance on delivery), and the deposit percentage plus the milestone split are the only figures still to come. There is **no scheduling link** (revised 2026-10-01: a written enquiry is enough, so the form is the only path) and **no published email address**, so no copy may promise "email us directly". The published-proof question is settled as **none yet** (2026-10-01): no client has agreed to a name, quote, logo or identifiable number, so the proof stage ships as named case studies plus the outcome lines, adding nothing new client-attributable. **Building has started: `services.html` (funnel Blocks A + B) was rebuilt 2026-10-01 and red-penned the same day (the web-craft paragraph cut, the meta rewrite kept); `contact.html`'s free-text subject field is now a required "What do you want to talk about?" dropdown whose selection becomes the email subject line; `index.html` is next.** ## Done - [x] **2026-09-10** - Site built: 6 root pages + 10 case studies, green `#2ee666` theme, scroll-snap carousels, Web3Forms contact form. - [x] **2026-09-10** - Site published. - [x] **2026-09-10** - First commit pushed to Forgejo (`2RE03-Design`, branch `main`). - [x] **2026-09-10** - Temporary `refrence/` folder and four unused images removed. - [x] **2026-09-10** - Decided to track `memory-bank/` and `.clinerules/` in the repo. - [x] **2026-09-10** - Refined the copy where it read wrong, page by page. - [x] **2026-09-10** - Confirmed the Forgejo repo (`2RE03-Design`) is private. - [x] **2026-09-10** - Optimised every image to WebP: 45 files converted (long side capped at 1600px, `-q 82`, or `-q 90 -alpha_q 100` when transparent), `img/` down from 20 MB to 3.2 MB. `printtiresad.png` stayed PNG because WebP came out larger. - [x] **2026-09-22** - Backlog moved into the memory bank: the repo-root `TODO.md` became `memory-bank/todo.md` (lowercase), and the memory-bank files that pointed at the old path were updated. - [x] **2026-09-22** - **Copy pass 1**, all four `Now` briefs. The question block became the homepage closing CTA (`index.html`: "Have something that needs making?", the three client questions as a list, then "Tell us what you're trying to do. We'll figure out what needs to be made."), with a small `.cta-questions` spacing helper added to `css/style.css`. The AI line plus the workflow story became a new **Workflow** band on `services.html` (Old workflow / AI-assisted workflow / Finished result, middle card dark). "Got a weird project? Give it to us." replaced the closing line on `work.html`. All of it re-voiced from first person to the studio "we", no em dashes. Verified: tags balance, every relative `href`/`src` resolves, all pages return HTTP 200, and the new sections were screenshot-checked at 1280px and 390px. **Uncommitted.** - [x] **2026-09-22** - **Favicon added** (first Assets item). Three files in `img/`: `favicon.svg` (a `#2ee666` rounded tile holding the digit `2` as outline paths in brand ink, so it needs no client font), `favicon.ico` (48/32/16), and `apple-touch-icon.png` (180x180, square and opaque for iOS). Built from the site's own wordmark font by instancing `fonts/SpaceGrotesk-latin.woff2` at `wght=700` with `fonttools` (that file is a variable font whose default instance is Light 300), routing the glyph outlines through `SVGPathPen`, then rasterizing with `rsvg-convert` and ImageMagick. All 16 pages declare the three icons with relative paths. Recipe recorded in `techContext.md`. **Uncommitted.** - [x] **2026-09-22** - **Open Graph / social image added**, and the live domain recorded. `img/og-image.png` (1200x630) is a green dot-grid card carrying the eyebrow, the `2RE03` wordmark, the hero line, `2re03.com`, and a strip of six real work tiles under a green wash. All 16 pages now declare `rel="canonical"`, the full `og:*` set (with `og:image:width`/`height`/`alt`) and `twitter:card`, using **https://2re03.com/** (the host serves `.html` URLs, and the homepage uses the bare root). Page titles and descriptions are reused from each page's own `