autotq-modern-ejs/PROJECT.md

69 lines
4.8 KiB
Markdown

# PROJECT.md — autotq-modern-ejs
## 1) Site overview
- Stack: Node/Express + EJS templates + global CSS/JS.
- Brand/entity: **AutoTQ** / Golden Hour Medical, Inc.
- Primary content source remains `site.config.js`.
## 2) Files changed in this pass
- `site.config.js` (updated `assets.images.company5` URL assignment to reduce repetitive hero usage)
- `views/index.ejs` (evidence section image reassigned to `company7`; alt text updated)
- `views/about-autotq.ejs` (hero image set to `company1`; secondary section image set to `product`; alt text updated)
- `views/company.ejs` (hero image set to `company2`; operating mission image set to `hero`; alt text updated)
- `views/literature.ejs` (implementation/support section image set to `company3`; alt text updated)
- `views/contact.ejs` (hero image set to `company5`; alt text updated)
- `PROJECT.md` (updated image/media inventory and page content map for final per-section assignments)
## 3) Scope completed
- Implemented focused non-team image relevance/repetition cleanup across the requested templates.
- Preserved all headshot keys/URLs unchanged and kept team headshots contained to team roster/profile contexts.
- Updated page-level image key usage to match requested mapping and improved changed-image alt text for section relevance.
- Updated `assets.images.company5` URL to a non-headshot deployment image URL (`company2` URL) to avoid hero overuse while keeping existing in-repo assets only.
## 4) Curated image/media inventory (exact URLs)
### Logo
- `assets.logo`
- `https://nyc3.digitaloceanspaces.com/corben-sites/images/c23ea202-5442-41b4-9a1b-1586e81c50eb/bbae35f9-2a48-40aa-9cdd-bf9afc2c389d/AutoTQ Main Logo.webp`
### 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/3d8dafde-a81e-4da5-b5fa-324b0c84ca07/AutoTQ Community Deployment News Image.webp`
- Note: intentionally aligned to `company2` URL per cleanup requirement (non-headshot, non-hero duplicate).
- `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`
## 5) Template usage map (non-team image keys)
- `views/index.ejs`: `hero`, `product`, `company1`, `company2`, `company7`
- hero stack: `hero` + `product`
- feature row: `company1`
- deployment/news band: `company2`
- evidence section: `company7`
- `views/about-autotq.ejs`: `company1` (hero), `product` (secondary)
- `views/company.ejs`: `company2` (page hero), `hero` (operating mission); team roster uses headshot keys only
- `views/literature.ejs`: `company6` (hero), `company3` (implementation/support)
- `views/news.ejs`: `company3`
- `views/testimonials.ejs`: `company7` (hero), `company2` (secondary context)
- `views/contact.ejs`: `company5`
- `views/layout.ejs` OG/Twitter image uses `hero` (fallback `logo`)
- `views/partials/header.ejs` and `views/partials/footer.ejs` use `logo`
## 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.