From ac39e09f02c0629b91854ca2dec038d85b5ef8e3 Mon Sep 17 00:00:00 2001 From: gator Date: Wed, 11 Mar 2026 02:19:56 +0000 Subject: [PATCH] Update PROJECT.md with curated image inventory and usage verification --- PROJECT.md | 87 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 51 insertions(+), 36 deletions(-) diff --git a/PROJECT.md b/PROJECT.md index f43c8f6..5bec2f7 100644 --- a/PROJECT.md +++ b/PROJECT.md @@ -3,46 +3,61 @@ ## 1) Site overview - Stack: Node/Express + EJS templates + global CSS/JS. - Brand/entity: **AutoTQ** / Golden Hour Medical, Inc. -- Content source remains `site.config.js` for factual data (team, literature, testimonials, news, contact), with targeted page-level verbatim official copy now applied where required. -- This revision focused on header brand cleanup and official copy alignment across Home/Research/Testimonials. +- Primary content source remains `site.config.js`. -## 2) Updated file structure notes (files changed in this pass) -- `views/partials/header.ejs` -- `views/index.ejs` -- `views/research.ejs` -- `views/testimonials.ejs` -- `PROJECT.md` +## 2) Files changed in this pass +- `site.config.js` (curated platform image URL replacements for `assets.logo` and non-team `assets.images` keys) +- `PROJECT.md` (updated image/media inventory and usage map) -## 3) Navigation/routes -- Primary nav remains: `/`, `/about-autotq`, `/company`, `/research`, `/literature`, `/news`, `/testimonials`, `/contact`. -- Team profile links from the Company roster continue to use slug routes (e.g., `/`). +## 3) Scope completed +- Replaced generic/non-curated AutoTQ image asset URLs with the exact curated URLs provided for: + - `assets.logo` + - `assets.images.hero` + - `assets.images.product` + - `assets.images.company1` through `assets.images.company7` + - `assets.images.videoThumb` +- Left team headshot image keys unchanged (`hannah`, `laresa`, `jamie`, `gabriella`, `devin`, `nandini`, `max`, `nick`, `carisse`). +- Verified template usage is config-driven for these images and no `views/*.ejs` file hardcodes old generic `.../image.webp` or `.../image.jpg` URLs. -## 4) Design system notes (current) -- Header brand area now renders **logo only** (removed redundant plain-text wordmark next to logo). -- Existing logo treatment remains transparent (no forced white logo container/background styles introduced). -- Existing SEO metadata and heading architecture in `views/layout.ejs` remains unchanged. +## 4) Curated image/media inventory (exact URLs) -## 5) Component/content patterns now used -- Home page now includes required official mission/product/problem statements verbatim in semantically relevant hero, context, and evidence-adjacent sections. -- Research source cards now present the exact occlusion and first-time-user claim lines verbatim. -- Testimonials page now presents required direct quote cards verbatim with exact required attributions. +### Logo +- `assets.logo` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/bbae35f9-2a48-40aa-9cdd-bf9afc2c389d/AutoTQ Main Logo.webp` -## 6) Content/layout updates by page -- **Header (`views/partials/header.ejs`)** - - Removed plain text `AutoTQ` wordmark from brand block; retained logo image + home link behavior. -- **Home (`views/index.ejs`)** - - Inserted required exact official copy lines including mission statement, product description line, AED placement line, and trauma statistics statements. -- **Research (`views/research.ejs`)** - - Replaced summary claim text with exact official occlusion and first-time-user lines. -- **Testimonials (`views/testimonials.ejs`)** - - Ensured required five direct quote cards are present exactly as provided. -- **Company (`views/company.ejs`)** - - No structural changes required this pass; mission/operating mission sections remain free of employee headshots, while team images remain in roster area with Read bio behavior intact. +### Non-team section images +- `assets.images.hero` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/9f862232-12f4-465a-8286-d145b3d17204/AutoTQ Feature Overview Product Image.webp` +- `assets.images.product` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/2385ad8a-8f6d-46aa-b034-2d5f6398fd23/AutoTQ Real-World Training Application Photo.webp` +- `assets.images.company1` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/3807046d-87c9-4736-ba26-32af41ad04bd/AutoTQ Bleeding Control Kit Image.webp` +- `assets.images.company2` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/3d8dafde-a81e-4da5-b5fa-324b0c84ca07/AutoTQ Community Deployment News Image.webp` +- `assets.images.company3` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/e6862ea1-f160-4e1f-a4f5-e5fd7bc4a076/Business Insider AutoTQ Coverage Image.jpg` +- `assets.images.company4` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/41ea31d9-8c15-4fad-99c0-6d444136b6a8/AutoTQ Literature Resources Graphic.webp` +- `assets.images.company5` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/9f862232-12f4-465a-8286-d145b3d17204/AutoTQ Feature Overview Product Image.webp` +- `assets.images.company6` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/41ea31d9-8c15-4fad-99c0-6d444136b6a8/AutoTQ Literature Resources Graphic.webp` +- `assets.images.company7` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/992136e1-2a22-4bed-be19-92f8abdae853/AutoTQ Research Video Thumbnail.jpg` +- `assets.images.videoThumb` + - `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/992136e1-2a22-4bed-be19-92f8abdae853/AutoTQ Research Video Thumbnail.jpg` -## 7) Accessibility/UX notes -- Navigation, CTA, and semantic section structure preserved. -- Testimonial quote rendering remains readable in existing card pattern. +## 5) Template usage map (non-team image keys) +- `views/index.ejs`: `hero`, `product`, `company1`, `company2` +- `views/about-autotq.ejs`: `product`, `company1` +- `views/company.ejs`: `company4`, `company5` (team roster uses team headshot keys) +- `views/literature.ejs`: `company6`, `product` +- `views/news.ejs`: `company3` +- `views/testimonials.ejs`: `company7`, `company2` +- `views/contact.ejs`: `product` +- `views/layout.ejs` OG/Twitter image uses `hero` (fallback `logo`) +- `views/partials/header.ejs` and `views/partials/footer.ejs` use `logo` -## 8) Known TODOs -- Optional next pass: reconcile whether testimonials should be fully config-driven again while preserving exact required quotes. -- Optional next pass: centralize official copy constants for easier compliance updates. +## 6) Headshot containment verification +- Team headshots remain referenced only through team-member keys and team/profile templates. +- No non-team section now points to any team headshot key or team headshot URL.