# Email template photography — credits, provenance and defect record

Twenty photographs, one per email template, shipped with the product from
`public/email-templates/`. Every image is 1200 px wide (600 px email content width at 2x).

**Sourced:** 2026-08-20 (Wave A / A1) &middot; **Plan:** `docs/OLYNX_EMAIL_TEMPLATES_REDESIGN_PLAN.md` section 5

**Three passes have run over this directory, all on 2026-08-20.** Read them in order, because each
one found something the previous one had asserted:

1. **Sourcing.** Twenty images chosen and shipped. Claimed a "US-typical architecture" selection
   filter in this file. That filter did not exist — see *Selection method*.
2. **Second-pass audit.** Re-fetched all twenty source pages, opened all twenty files. Found the
   false claim, the non-US frames and the legible brands. Replaced nothing.
3. **Replacement pass (this document).** Replaced five files, then re-examined all twenty frame by
   frame *and* at 3x–9x enlargement on every shirt, vehicle, hard hat, package label and plate.
   Added the **Trademark audit** and **People, faces and model releases** sections, which did not
   previously exist.

Attribution is **not required** by the Pexels License. It is recorded anyway.
Provenance we cannot reconstruct later is a licence we cannot defend later.

---

## What the replacement pass changed

Five files were replaced in place (same filenames, so no `.ts` file changes). The old file is gone
in each case; nothing was duplicated or renamed.

| File | Why it had to go | What is there now |
|---|---|---|
| `hvac.jpg` | A large, fully legible **Carrier** wordmark centred on the condenser. An HVAC contractor who is a Trane or Lennox dealer would have been advertising a competitor, captioned as their own install — and Carrier polices an authorised-dealer programme. | A different photograph: an unbranded residential condenser on its pad beside a lap-sided US house. No people, no maker's badge. |
| `roofing.jpg` | **Owens Corning "DURATION"** shingle wrappers and a `…20 Roof®` underlayment logo, both readable at email width. Same competitor problem for a roofer who installs a competing line. | A different photograph: a Texas stone-and-brick house mid-tear-off, crew on the ridge. No wordmark resolves anywhere in frame. |
| `electrical.jpg` | The technician wore a **third-party company's branded polo** (embroidered chest logo), presented as the sender's own electrician. He was also fully face-identifiable. | **The same source photograph, re-cropped** so that the man — polo, logo and face — is entirely outside the frame. What remains is the open US load centre, the garage wall and window, and one hand holding a torch. See the honesty note under that entry. |
| `crew-at-work.jpg` | The DEFAULT template's photo, so the first email a new contractor ever sends. It showed a rural Eastern-European log-and-brick house on a steppe horizon; a US homeowner does not read that as a house in their market. | A different photograph: the rear elevation of a green fibre-cement-sided US house with a three-man crew working on the deck below it. |
| `before-and-after.jpg` | An ornate **Ottoman-era Turkish timber mansion** (carved fretwork gables, latticed balcony, yalı facade). The hero of the template whose entire job is to look like the recipient's own home. | A different photograph: a US clapboard farmhouse with a new stick-framed addition and new roof deck joined to it — old and new in one frame, which is what this template needs. **The old half is at RIGHT and the new work at LEFT**, which is the reverse of the current column labels. See the entry and Gap 5. |

---

## Licence

All twenty images are from **Pexels**, under the **Pexels License**
(<https://www.pexels.com/license/>): free to use, commercial use permitted, no attribution
required, modification (including cropping) permitted.

What the licence forbids, and what this project must therefore not do:

- Do not sell unaltered copies of these photos, or offer them for download as stock.
- Do not imply a photographer endorses Olynx or a tenant's business.
- Do not use identifiable people in a way that is defamatory or offensive, or that implies they
  endorse a product. **This is the live constraint for us:** these images ship inside contractor
  marketing emails, so never caption a photo such that a person in it reads as the tenant's own
  crew member, their customer, or a testimonial. Eleven of the twenty contain a person or part of
  one; two contain a face a stranger could recognise. Both lists are in
  *People, faces and model releases*.

**What the Pexels License does not cover.** It is a copyright licence from the photographer. It
conveys nothing about the *other* rights that can attach to what is inside the frame: a
manufacturer's trademark on a product, a person's likeness, or an owner's property. The
*Trademark audit* and *People, faces and model releases* sections below record those separately,
per file, because the licence cannot be used to wave any of them through.

No image here came from Google Images, and none is a watermarked stock preview. Every `Source`
row is a real source **page**, never a bare `images.pexels.com/…` CDN link — a CDN URL is not
provenance, because it survives the photo being taken down and cannot be used to re-verify the
licence or the photographer later.

---

## The twenty images

### `roofing.jpg` — Roofing ★ replaced 2026-08-20

**Depicts:** A large stone-and-brick two-storey house mid roof-replacement. The old shingles have
been stripped off most of the roof down to bare plywood decking; four roofers in plain shirts work
along the ridge and the right-hand slopes, one silhouetted at the peak. Sheets of plywood lean
against the front wall, torn brown shingles are piled across the lawn, and the sky is clear blue.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/new-roof-installation-on-brick-house-in-texas-34304714/> |
| Photographer | Ryan Stephens — <https://www.pexels.com/@rstephens/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 8256 x 5504 px |
| Modification | Cropped to the left 86% x bottom 86% of the frame, then resized. The crop removes a parked van and a ladder lift at the right edge; nothing else was altered. |
| Shipped | 1200 x 800 px, 145,265 bytes (141.9 KB) |
| Stated location | Weatherford, Texas, United States |
| Suggested `alt` | Roofing crew replacing the roof on a brick and stone home |
| Trademark | None legible. Underlayment/starter bundles sit on the right-hand slope; their printed graphics are 30–60 px wide on the shipped file and no wordmark resolves even at 5x enlargement. |
| People | Four workers, all small in frame, all in plain unmarked clothing, no face resolvable. |

### `kitchen-remodel.jpg` — Kitchen remodel

**Depicts:** An empty, freshly renovated kitchen in a single-storey US home. White shaker cabinets,
speckled granite counters, a stainless gas range under a stainless hood, a stainless refrigerator,
grey wood-look plank flooring, subway-tile splashback, a pass-through opening to a carpeted living
room with a green-tiled fireplace, and a slider window looking onto a neighbouring house.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/modern-renovated-kitchen-with-hardwood-floors-37357024/> |
| Photographer | Peter Vang — <https://www.pexels.com/@peter-vang-2157328093/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 4551 x 3413 px |
| Shipped | 1200 x 900 px, 121,290 bytes (118.4 KB) |
| Suggested `alt` | Newly remodelled kitchen with white cabinets and stainless appliances |
| Trademark | None. Range, hood and refrigerator carry no wordmark that resolves. |
| People | None. |

### `bathroom-remodel.jpg` — Bathroom remodel

**Depicts:** An empty, finished bathroom with pale blue walls and a vaulted white ceiling. A
neo-angle glass shower enclosure at left, a corner drop-in soaking tub under two windows, a long
white double vanity with two brushed-nickel faucets, two framed mirrors and two vanity light bars,
folded white towels, wood-look plank tile floor.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/modern-interior-of-bathroom-17246030/> |
| Photographer | Curtis Adams — <https://www.pexels.com/@curtis-adams-1694007/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 4000 x 2668 px |
| Shipped | 1200 x 801 px, 113,568 bytes (110.9 KB) |
| Suggested `alt` | Remodelled bathroom with a glass shower and double vanity |
| Trademark | None. |
| People | None. |

### `exterior-painting.jpg` — Exterior painting

**Depicts:** A man in a white t-shirt and khaki shorts painting the upper wall of a pale stucco
house with a long-handled roller, shading his eyes with his free hand. A heavily paint-spattered
wooden stepladder stands in front of him; tropical shrubs, a young papaya-like tree and palm
foliage crowd the wall; a car is parked on grass at right.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/man-painting-a-house-1917849/> |
| Photographer | Craig Adderley — <https://www.pexels.com/@thatguycraig000/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 5472 x 3648 px |
| Shipped | 1200 x 800 px, 141,246 bytes (137.9 KB) |
| Suggested `alt` | Painter rolling fresh paint onto a house exterior |
| Trademark | None. |
| People | One man, **face identifiable** in three-quarter profile. No model release — see that section. |
| Note | Tropical: stucco, jalousie windows, palms. Plausible in Florida or Hawaii, not mainland-typical. Gap 7. |

### `interior-painting.jpg` — Interior painting

**Depicts:** Two workers in white painter's overalls inside a bright, unfinished room with
floor-to-ceiling windows. The nearer man wears a white hard hat and a half-face respirator and
holds an airless spray gun on a long hose; the second is visible only as legs and boots, standing
on drywall stilts at right. Green-faced moisture-resistant board, taped joints, a wheeled airless
pump, plastic pails and a tool case are on the concrete floor.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/man-in-white-t-shirt-wearing-hard-hat-using-a-hose-to-wash-the-house-5493664/> |
| Photographer | Antoni Shkraba — <https://www.pexels.com/@shkrabaanthony/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 4000 x 2667 px |
| Shipped | 1200 x 800 px, 97,033 bytes (94.8 KB) |
| Suggested `alt` | Two painters spraying fresh paint in an unfinished room |
| Trademark | **YES — legible.** "SEMIN" (a French plaster and joint-compound maker) reads on two pails at the base of the wall, one of them also reading "AIRLESS". Gap 8. |
| People | Two. The nearer man's face is behind a respirator and under a hard hat; the second shows legs only. Neither is identifiable. |
| Note | European commercial fit-out, not a US home interior: SEMIN products, a European socket strip on the floor, plasterer's stilts, green board. Gap 7. |

### `landscaping.jpg` — Landscaping

**Depicts:** A low, close view of a heavy steel lawn roller being pushed across freshly laid sod in
a large back garden; only the operator's forearms and hands on the T-handle are in frame. Beyond
are a rectangular in-ground pool with a fountain jet, a wide concrete pool deck, a tall wood
privacy fence, and a brick house with a covered patio, ceiling fans and outdoor furniture. Two
distant figures work near the patio, one with a wheelbarrow.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/a-person-cutting-grass-on-the-backyard-9690097/> |
| Photographer | William Adams — <https://www.pexels.com/@shadowcaststudios/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 5184 x 3456 px |
| Shipped | 1200 x 800 px, 152,953 bytes (149.4 KB) |
| Suggested `alt` | Landscaper rolling newly laid sod in a fenced backyard |
| Trademark | None legible. |
| People | Foreground: hands and forearms only. Background: two distant figures, no faces resolvable. |

### `hvac.jpg` — HVAC ★ replaced 2026-08-20

**Depicts:** The side wall of a US house clad in pale grey lap siding, with two white-trimmed
windows and a screened door. A residential split-system condenser unit stands on a concrete pad in
a mulch bed at bottom left, its refrigerant lines running up into the wall; an electricity meter in
its socket and two grey service disconnect boxes are mounted on the siding to the right. A white
picket fence edges the left of the frame, patchy lawn at right. No people.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/facade-of-a-house-4119844/> |
| Photographer | Curtis Adams — <https://www.pexels.com/@curtis-adams-1694007/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 5000 x 3333 px |
| Modification | Cropped to the bottom-left 60% of the frame, then resized, so the condenser carries the image instead of sitting in a corner of a wide house shot. |
| Shipped | 1200 x 800 px, 147,146 bytes (143.7 KB) |
| Suggested `alt` | Outdoor air-conditioning condenser beside a home's siding |
| Trademark | None. Checked at 4x: the condenser shows no maker's badge from this angle, and the meter and disconnects are unmarked. |
| People | None. |
| Note | Equipment, not service: there is no technician in frame. That is a deliberate trade-off, not an oversight — see Gap 2. Do not caption it as a crew member's work. |

### `concrete-driveway.jpg` — Concrete / driveway

**Depicts:** Three workers placing and screeding wet concrete for a driveway in a new suburban
street. One in a straw hat guides the chute of a white ready-mix truck, one in rubber boots bends
over the pour, one in a hi-vis yellow hoodie drags a bull float. A finished grey slab curves across
the foreground; brick and stone houses, a wheelbarrow and a bright cumulus sky fill the background.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/concrete-workers-building-driveway-in-fort-worth-33405139/> |
| Photographer | Ryan Stephens — <https://www.pexels.com/@rstephens/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 7417 x 4945 px |
| Shipped | 1200 x 800 px, 143,766 bytes (140.4 KB) |
| Stated location | Fort Worth, Texas |
| Suggested `alt` | Crew placing and finishing a new concrete driveway |
| Trademark | None legible. The mixer truck's cab door carries a green company livery that does not resolve at 6x; the wheelbarrow carries a manufacturer's decal that does not resolve at 7x. |
| People | Three workers; faces shaded, turned or bent away. None identifiable. |

### `fencing.jpg` — Fencing

**Depicts:** A boots-level close-up of a wire field fence being stapled to a debarked natural pole,
with a second squared post beside it. Four pairs of feet stand around the post — two in slides, one
in flip-flops on bare feet, one in a closed work boot — on grey gravel and dirt scattered with
tropical leaf litter. A plastic bucket sits behind the post.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/construction-workers-setting-up-a-fence-outdoors-36617431/> |
| Photographer | Nothing Ahead — <https://www.pexels.com/@ian-panelo/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 6000 x 4000 px |
| Shipped | 1200 x 800 px, 143,841 bytes (140.5 KB) |
| Suggested `alt` | Crew setting a post for a new wire fence |
| Trademark | None. |
| People | Feet and lower legs of about four people. No faces. |
| Note | **Known-imperfect, kept knowingly.** Not a US privacy fence, and open-toed footwear on a job site reads as unsafe to a US homeowner inside an email that signs off "Licensed & insured." Gap 6. |

### `decking.jpg` — Decking

**Depicts:** A finished pressure-treated wood deck seen from its own surface: a black metal patio
table and four chairs with orange cushions on a blue patterned outdoor rug, a barbecue under a
black cover at right, a wood balustrade, and beyond it a street of grey and white US townhouses
with shuttered windows, parked cars, pines and a big cumulus sky.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/wooden-deck-with-table-and-chairs-12700434/> |
| Photographer | Curtis Adams — <https://www.pexels.com/@curtis-adams-1694007/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 4000 x 2668 px |
| Shipped | 1200 x 801 px, 142,330 bytes (139.0 KB) |
| Suggested `alt` | Finished backyard wood deck with patio furniture and a grill |
| Trademark | None. The grill is under a plain cover. |
| People | None. |
| Plates | Two parked cars are visible through the balustrade, both side-on; no plate characters resolve. |

### `windows-siding.jpg` — Windows / siding

**Depicts:** A close, low-angle view of a cedar shingle facade in warm evening light: weathered
shingles running from silver-grey to orange, one large three-over-three double-hung window with a
painted surround at upper right, a row of four smaller windows below, a dark gutter and downpipe,
and foliage crossing the left edge.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/rustic-cedar-shingle-house-in-evening-light-36486532/> |
| Photographer | Brent Singleton — <https://www.pexels.com/@brentsingletonphoto/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 6720 x 4480 px |
| Shipped | 1200 x 800 px, 146,989 bytes (143.5 KB) |
| Stated location | United States |
| Suggested `alt` | Cedar shingle siding and windows on a home exterior |
| Trademark | None. |
| People | None. |
| Note | A finished facade, not an installation in progress. Result, not work. |

### `plumbing.jpg` — Plumbing

**Depicts:** Two bare hands assembling threaded brass and stainless pipe fittings on a vertical
steel riser, directly beneath a dark appliance and a thick foil-wrapped insulated duct. Foil-faced
insulation covers the wall behind; flexible conduit loops through the frame. No face, no
architecture.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/plumber-installs-pipe-fittings-6419128/> |
| Photographer | Anıl Karakaya — <https://www.pexels.com/@anilkarakaya/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 6000 x 4000 px |
| Shipped | 1200 x 800 px, 143,966 bytes (140.6 KB) |
| Stated location | **Türkiye** |
| Suggested `alt` | Plumber fitting new pipework |
| Trademark | None legible; fittings carry cast and stamped markings only. |
| People | Two hands and forearms. No face. |
| Note | Weakest of the twenty as a *residential* plumbing image — it reads mechanical-room, not under-the-sink. Gaps 1 and 7. |

### `electrical.jpg` — Electrical ★ replaced 2026-08-20 (re-crop of the same photograph)

**Depicts:** An open residential electrical panel recessed into the white board wall of a garage or
outbuilding: two vertical rows of black breakers on the bus, a dense tangle of black, white, red
and green conductors, the main breaker and neutral bar at the bottom. A hand at the right edge
holds a black torch pointed into the panel. A weathered double-hung window with green foliage
behind it fills the left of the frame. No face.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/electrician-inspecting-residential-fuse-box-area-32497160/> |
| Photographer | Kathleen Austin Kuhn — <https://www.pexels.com/@kathleen-austin-kuhn-2152973960/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 3600 x 2395 px |
| Modification | **Cropped, and the crop is the fix.** The shipped frame is the left 62.5% x 62.6% of the original. The technician — his branded polo, its embroidered chest logo, and his fully recognisable face — is entirely outside it. Only his hand and torch remain. |
| Shipped | 1200 x 800 px, 148,037 bytes (144.6 KB) |
| Stated location | United States |
| Suggested `alt` | Open residential electrical panel being inspected by torchlight |
| Trademark | None legible. The torch barrel carries a small maker's name about 8 px tall on the shipped file — unreadable at any size the email renders, readable only at 5x enlargement. The main breaker carries a red-and-blue warning label with no wordmark. |
| People | One hand. No face. |
| **Honesty note** | This is the **same photograph** as the one it replaces, not a new one. It is listed as replaced because the shipped bytes and the shipped frame are different and the defect is gone, but anyone auditing provenance should know they are looking at one source image, re-cropped. It was done this way because free stock has no clean US-residential electrical alternative: every candidate reviewed was either a European or Indian DIN-rail panel with an ABB / CHNT / L&T wordmark on the breakers, or another branded work shirt. The full search is in Gap 10. |

### `flooring.jpg` — Flooring

**Depicts:** An installer kneeling on a subfloor, seen from floor level, tapping a dark walnut-tone
engineered plank home with a scrap tapping block held in both hands; a black rubber mallet lies
beside him. Two courses of new plank run across the foreground; old carpet and underlay are still
down in the background against a white baseboard and doorway. Hands, tattooed forearms, knees and
trainers only.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/crop-man-installing-laminate-flooring-4263067/> |
| Photographer | K — <https://www.pexels.com/@kelly/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 5760 x 3840 px |
| Shipped | 1200 x 800 px, 107,293 bytes (104.8 KB) |
| Suggested `alt` | Installer laying new wood-plank flooring |
| Trademark | None. |
| People | One person, no face. Distinctive forearm tattoos are visible. |

### `crew-at-work.jpg` — Crew at work ★ replaced 2026-08-20

**Depicts:** The rear elevation of a nearly finished two-storey US house clad in deep green
fibre-cement lap siding under a brown asphalt-shingle hip roof, with large white-trimmed windows
and a sliding glass door. Along the bottom of the frame three workers in sun hats and long sleeves
move lengths of dark timber onto a new deck ledger; a step ladder, a tool box and stacked lumber
sit beside them, with excavated dirt and black silt fencing in front.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/construction-workers-working-in-front-of-green-beautiful-house-14074835/> |
| Photographer | Robert So — <https://www.pexels.com/@robertkso/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 6000 x 4000 px |
| Modification | Cropped to the right 80% x bottom 80% of the frame, then resized, to give the crew more of the frame and drop empty sky. |
| Shipped | 1200 x 800 px, 143,456 bytes (140.1 KB) |
| Suggested `alt` | Crew working on a deck at the back of a newly sided home |
| Trademark | None legible. One worker's hoodie carries a small graphic on the back that does not resolve at 5x. |
| People | Three workers, small in frame, faces shaded under hats. None identifiable. |
| Note | This is the DEFAULT template's photo — the first email a new tenant sends. The crew occupies the bottom sixth of the frame; the house carries the image. Caption it as *a house being worked on*, never as *this contractor's crew*. |

### `finished-home-exterior.jpg` — Finished home exterior

**Depicts:** A finished two-storey suburban house in grey lap and board-and-batten siding with
white trim, a covered front porch with a bench, an attached two-car garage with a white door, and a
US flag on a pole in the front garden. Mown lawn, mulched beds with hollyhocks and red roses, a
young purple-leaf tree, a concrete path and driveway, more houses of the same estate receding down
the street, and parked cars at the far right under a blue sky with cumulus.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/american-suburban-neighborhood-houses-8504300/> |
| Photographer | Get Lost Mike — <https://www.pexels.com/@michaelgaultphotos/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 5700 x 3800 px |
| Shipped | 1200 x 800 px, 142,377 bytes (139.0 KB) |
| Stated location | Eagle Mountain, Utah |
| Suggested `alt` | Finished suburban home exterior with landscaped front yard |
| Trademark | None. |
| People | None. |
| Property | A real occupied street. A four-digit house number sits above the garage door; at 9x enlargement its digits still do not resolve. No vehicle plate resolves. Never caption this as a specific tenant's project. |

### `before-and-after.jpg` — Before and after ★ replaced 2026-08-20

**Depicts:** One US clapboard farmhouse caught mid-project, old and new in a single frame. **At
right**, the original house: weathered, peeling white horizontal clapboard, window openings emptied
to bare frames, some boarded with OSB, sitting on temporary cribbing — with a brand-new plywood
roof deck already on it. **At left**, a new two-storey stick-framed addition joined to it: fresh
timber studs, new rafters open to the sky, new sheathing. Bare graded dirt in front, eucalyptus
trees and overcast sky behind. No people.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/abandoned-house-renovation-under-construction-33954649/> |
| Photographer | Robert So — <https://www.pexels.com/@robertkso/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 6000 x 4000 px |
| Modification | Cropped to the central 90% and resized, to tighten on the house. |
| Shipped | 1200 x 800 px, 144,160 bytes (140.8 KB) |
| Suggested `alt` | A clapboard house mid-renovation, the original walls beside new framing |
| Trademark | None. |
| People | None. |
| **⚠ Orientation** | **Old at RIGHT, new at LEFT.** The `rose` preset currently labels the left column "Before — the original siding" and the right "After — the finished elevation", and its `alt` says "original siding at left, new at right". Both are now **backwards** for this image. Whoever owns `lib/email-builder/presets/photo.ts` must swap those two labels and the alt text. This directory cannot fix it. |
| **⚠ Honest limit** | The "after" half is new *framing*, not a finished elevation. The free corpus does not contain a US left-old/right-new **finished** facade — see Gap 5 for the ten searches that establish that. This image is truthful about being mid-project; the copy around it must be too. |

### `tools-workbench.jpg` — Tools / workbench

**Depicts:** A flat-lay of carpentry tools on a worn, sawdust-flecked wooden bench top: a teal
random-orbit sander with its dust bag, two loose sanding discs (one yellow, one grey), a digital
caliper, a steel rule marked "STAINLESS HARDENED", a black framing square, a folding rule, a
heavy-duty staple gun, an auger bit and a small T-handle driver.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/close-up-shot-of-woodwork-tools-on-a-wooden-surafce-6790750/> |
| Photographer | Tima Miroshnichenko — <https://www.pexels.com/@tima-miroshnichenko/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 5196 x 3464 px |
| Shipped | 1200 x 800 px, 138,681 bytes (135.4 KB) |
| Suggested `alt` | Carpentry hand tools laid out on a workbench |
| Trademark | No wordmark legible anywhere. **But** the sander is in a power-tool maker's distinctive teal trade dress, which a tradesperson will recognise without needing to read a name. Recorded here because trade dress is a trademark right even when the wordmark is absent. |
| People | None. |
| Note | The square and caliper are metric-first — a small tell to a US audience. |

### `truck-trailer.jpg` — Truck and trailer

**Depicts:** A white 1990s-era Dodge Ram 2500 regular-cab pickup with a matching bed cap, parked
nose-out on a concrete driveway in dappled shade beside a house clad in pale yellow lap siding with
white-trimmed windows. Leafy branches hang across the top of the frame. No trailer, no people.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/2001-dodge-ram-pickup-2500-26780555/> |
| Photographer | Owen.outdoors — <https://www.pexels.com/@owen-outdoors-409204690/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 5616 x 3744 px |
| Shipped | 1200 x 800 px, 137,186 bytes (134.0 KB) |
| Suggested `alt` | Contractor pickup truck parked in a home driveway |
| Trademark | **YES — legible.** The Ram/Dodge grille badge and the "RAM 2500" lettering on the front wing both read at shipped size. Ordinary incidental capture of a vehicle, and the lowest-consequence of the marks here, but it is a manufacturer's mark on the hero of a template. Gap 8. |
| People | None. |
| Plates | A decorative front plate carrying a graphic and **no characters**. No registration is legible. |
| Note | The template is called truck **and trailer**; there is no trailer in frame. Gap 3. |

### `handshake-homeowner.jpg` — Handshake with homeowner

**Depicts:** A posed scene in a bare, unfinished room: a young couple — a man in a striped shirt, a
woman in a leather jacket and polka-dot skirt — shaking hands with a short-haired woman in a black
trouser suit holding a black clipboard. The room is a raw concrete shell: unpainted skim-coated
partitions, an exposed concrete soffit with surface-run cable, and unterminated red sockets left
proud of the walls. All three faces are clearly visible.

| | |
|---|---|
| Source | <https://www.pexels.com/photo/handshake-with-real-estate-agent-7937688/> |
| Photographer | Pavel Danilyuk — <https://www.pexels.com/@pavel-danilyuk/> |
| Licence | Pexels License — <https://www.pexels.com/license/> |
| Retrieved | 2026-08-20 |
| Original | 6016 x 4016 px |
| Shipped | 1200 x 801 px, 87,856 bytes (85.8 KB) |
| Suggested `alt` | Contractor shaking hands with homeowners in an unfinished room |
| Trademark | None. |
| People | **Three, all faces identifiable.** The highest-exposure file in the set for likeness. No model release — see that section. |
| Note | Inherently posed; Pexels files it under real estate. The shell is concrete-panel construction, not US wood frame. Gaps 4, 7 and 9. |

---

## Measured sizes

Byte counts read off disk after the replacement pass, not estimated.

| File | Bytes | KB | Dimensions |
|---|---:|---:|---|
| `landscaping.jpg` | 152,953 | 149.4 | 1200 x 800 |
| `electrical.jpg` | 148,037 | 144.6 | 1200 x 800 |
| `hvac.jpg` | 147,146 | 143.7 | 1200 x 800 |
| `windows-siding.jpg` | 146,989 | 143.5 | 1200 x 800 |
| `roofing.jpg` | 145,265 | 141.9 | 1200 x 800 |
| `before-and-after.jpg` | 144,160 | 140.8 | 1200 x 800 |
| `plumbing.jpg` | 143,966 | 140.6 | 1200 x 800 |
| `fencing.jpg` | 143,841 | 140.5 | 1200 x 800 |
| `concrete-driveway.jpg` | 143,766 | 140.4 | 1200 x 800 |
| `crew-at-work.jpg` | 143,456 | 140.1 | 1200 x 800 |
| `finished-home-exterior.jpg` | 142,377 | 139.0 | 1200 x 800 |
| `decking.jpg` | 142,330 | 139.0 | 1200 x 801 |
| `exterior-painting.jpg` | 141,246 | 137.9 | 1200 x 800 |
| `tools-workbench.jpg` | 138,681 | 135.4 | 1200 x 800 |
| `truck-trailer.jpg` | 137,186 | 134.0 | 1200 x 800 |
| `kitchen-remodel.jpg` | 121,290 | 118.4 | 1200 x 900 |
| `bathroom-remodel.jpg` | 113,568 | 110.9 | 1200 x 801 |
| `flooring.jpg` | 107,293 | 104.8 | 1200 x 800 |
| `interior-painting.jpg` | 97,033 | 94.8 | 1200 x 800 |
| `handshake-homeowner.jpg` | 87,856 | 85.8 | 1200 x 801 |
| **Total, 20 files** | **2,688,439** | **2625.4** | — |

All five replacements were encoded to land **under 150,000 bytes** (mozjpeg, 4:4:4 chroma, quality
dialled down until the file fitted: q62 roofing, q62 hvac, q86 electrical, q70 crew-at-work, q60
before-and-after). Each was cropped and resampled from the **full-resolution original**, not from a
smaller preview, so the byte budget buys as much detail as it can.

**One file is over 150,000 bytes and always was:** `landscaping.jpg` at 152,953. It is under the
plan's stated 150 KB ceiling only if you read KB as 1024 bytes (153,600). It was not re-encoded
here because it is not one of the five defect files, and re-encoding costs quality for nothing. If
the ceiling is ever restated as a round 150,000, this is the one file that fails it.

---

## Trademark audit — all twenty

This section did not exist before the replacement pass; the previous revision of this file recorded
no trademark position at all for fifteen of the twenty. **Method:** each shipped file was opened at
its native 1200 px, then every shirt, hard hat, vehicle, machine, packet, pail, window sticker and
plate in it was cropped out and enlarged 3x to 9x and read individually. "Legible" below means
readable **at the shipped size**, which is the standard that matters for an email; anything readable
only under enlargement is recorded as such rather than silently dropped.

| File | Third-party mark visible? | Detail |
|---|---|---|
| `roofing.jpg` | **No** | Underlayment bundles on the slope carry printed graphics; no wordmark resolves at 5x. |
| `kitchen-remodel.jpg` | **No** | Range, hood, refrigerator all unbadged to the eye. |
| `bathroom-remodel.jpg` | **No** | — |
| `exterior-painting.jpg` | **No** | — |
| `interior-painting.jpg` | **YES, legible** | **SEMIN** on two compound pails, one also reading **AIRLESS**. A French building-products maker. |
| `landscaping.jpg` | **No** | — |
| `hvac.jpg` | **No** | Condenser shows no maker's badge from this angle; meter and disconnects unmarked. Verified at 4x. |
| `concrete-driveway.jpg` | **No** | Mixer-truck cab livery unresolvable at 6x; wheelbarrow decal unresolvable at 7x. |
| `fencing.jpg` | **No** | — |
| `decking.jpg` | **No** | The grill is under a plain cover. |
| `windows-siding.jpg` | **No** | — |
| `plumbing.jpg` | **No** | Cast and stamped fitting markings only. |
| `electrical.jpg` | **No** | Torch barrel carries a maker's name ~8 px tall — legible only at 5x, not at shipped size. |
| `flooring.jpg` | **No** | — |
| `crew-at-work.jpg` | **No** | A hoodie back graphic does not resolve at 5x. |
| `finished-home-exterior.jpg` | **No** | Distant vehicles are side/rear-on and unbadged to the eye. |
| `before-and-after.jpg` | **No** | — |
| `tools-workbench.jpg` | **Trade dress only** | No wordmark, but the sander's teal colourway is a recognisable power-tool brand's trade dress. |
| `truck-trailer.jpg` | **YES, legible** | Ram/Dodge grille badge plus "RAM 2500" wing lettering. |
| `handshake-homeowner.jpg` | **No** | — |

**Score: 2 of 20 carry a legible third-party wordmark** (`interior-painting`, `truck-trailer`), down
from 4 before this pass — `hvac` (Carrier) and `roofing` (Owens Corning DURATION) were two of the
five replaced. One more (`tools-workbench`) carries recognisable trade dress without a wordmark.

**Neither survivor is a competitor of the sending contractor**, which is why they were not
replaced: SEMIN sells plaster compound and Ram sells trucks, so neither reads as "this contractor
is a franchised dealer for a brand you might prefer" the way a Carrier condenser or an Owens
Corning bundle did. Decide them on their own terms; do not treat this table as an approval.

---

## People, faces and model releases

This section did not exist before the replacement pass. It exists because the Pexels License is a
copyright licence and **supplies no model release** — not for any image here, not for any image on
the site. The photographer may or may not hold one; we cannot see it, and Pexels does not pass one
on. So the truthful entry for every person in this corpus is: **no model release is held, and none
is available to us.**

| File | People in frame | Face identifiable? | Model release |
|---|---|---|---|
| `roofing.jpg` | 4 roofers, small in frame | No | **None** |
| `exterior-painting.jpg` | 1 painter | **Yes** — clear profile | **None** |
| `interior-painting.jpg` | 2 painters | No — respirator and hard hat; the second is legs only | **None** |
| `landscaping.jpg` | 1 pair of hands + 2 distant figures | No | **None** |
| `concrete-driveway.jpg` | 3 workers | No — shaded, turned or bent away | **None** |
| `fencing.jpg` | ~4 people, feet and lower legs | No | **None** |
| `plumbing.jpg` | 1 pair of hands | No | **None** |
| `electrical.jpg` | 1 hand | No | **None** |
| `flooring.jpg` | 1 installer | No — but distinctive forearm tattoos | **None** |
| `crew-at-work.jpg` | 3 workers, small in frame | No | **None** |
| `handshake-homeowner.jpg` | 3 people | **Yes — all three** | **None** |

Nine of the twenty contain no person at all: `kitchen-remodel`, `bathroom-remodel`, `hvac`,
`decking`, `windows-siding`, `finished-home-exterior`, `before-and-after`, `tools-workbench`,
`truck-trailer`.

**The mitigation is caption discipline, and it is the only mitigation there is.** With no release,
the protection against a likeness or false-endorsement claim lives entirely in what the copy says:

- **Never** caption a depicted person as the tenant's own crew, employee, customer or testimonial.
  "Our team on site" under `crew-at-work.jpg` is exactly the sentence that turns a stock photo into
  a false statement about three real strangers.
- **Never** put a name, a quote or an endorsement next to a face.
- Write captions about **the work**, not about the people: "a deck framed and decked in four days",
  not "our carpenters".
- The two files with recognisable faces — `handshake-homeowner.jpg` and `exterior-painting.jpg` —
  carry the most risk and deserve the most careful copy. `handshake-homeowner.jpg` is the one to
  drop first if this rule ever gets hard to hold, because a handshake photo invites precisely the
  caption that breaks it.
- **Alt text is copy too.** It is read aloud by screen readers and shown when images are blocked,
  so the same rule governs every `alt` string above.

---

## Recognisable private property

No permission is required to publish an exterior photographed from a public vantage point, and none
of these is a problem to ship. The risk is again in the caption: **do not assert that the tenant
worked on any specific building shown.**

Real, identifiable buildings appear in `roofing`, `crew-at-work`, `concrete-driveway`,
`landscaping`, `decking`, `windows-siding`, `truck-trailer`, `finished-home-exterior`,
`before-and-after` and `hvac`.

`finished-home-exterior.jpg` is the closest call — an occupied street, with a house number above
the garage. Enlarged 9x, the digits still do not resolve. (The previous revision of this file called
that number "faintly legible"; measured, it is not.)

**Licence plates: 0 of 20.** Checked individually on every vehicle in `truck-trailer` (decorative
front plate, graphic only, no characters), `decking`, `finished-home-exterior`, `concrete-driveway`
and `landscaping`.

---

## Gaps — read this before shipping

**1. `plumbing.jpg` — weakest of the twenty.** Residential plumbing is genuinely under-served on
free stock; results are dominated by industrial pipework, welding, boiler rooms and auto mechanics.
The chosen image is an honest close-up of hands fitting pipe, but it is not the under-the-sink
service call a plumbing contractor would recognise as their own work. Recommend a paid replacement,
or a real customer photo, before this template goes to a plumbing tenant.

**2. `hvac.jpg` — equipment, no technician.** The replacement removes the Carrier problem and every
other rights question with it — no brand, no face, no property claim — but it does so by choosing a
frame with nobody in it. Free-stock HVAC *with* a technician is, as measured on 2026-08-20 across
six Pexels queries plus Unsplash and Pixabay, one of three things: wall-mounted split units on
foreign apartment blocks; vertical phone footage that fails the landscape bar; or a technician in
branded workwear (one Unsplash candidate wore a shirt reading "…THORIZED INSTALLER" across the
back). The best-lit of the alternatives, alpha innotec heat pumps outside a German villa, is both
branded and unmistakably not a US house. Equipment-only was the honest choice. If an HVAC tenant
needs a technician in the hero, buy one.

**3. `truck-trailer.jpg` — the trailer is missing, and the badge is not.** No genuine contractor
truck-and-trailer rig exists on Pexels; the query returns semi trucks, camper trailers, dump trucks
and overland builds. The chosen image reads correctly as *the contractor has arrived at your home*,
which is what the template needs, but there is no trailer and the Ram badge is legible.

**4. `handshake-homeowner.jpg` — posed by nature, three faces, non-US shell.** Every handshake photo
on free stock is staged. Within that constraint this is the best of the set, because it is shot in
an unfinished room and so reads builder-and-client rather than realtor-and-buyer. It is also the
file with the greatest likeness exposure in the corpus. If staged imagery is rejected on principle,
drop the subject rather than swap it.

**5. `before-and-after.jpg` — fixed, with two consequences left open.** The Ottoman-era konak is
gone; the replacement is a US clapboard farmhouse with a new framed addition, a genuine
old-beside-new in one frame. Two things remain true and belong to whoever owns the preset:

- **The orientation is inverted** relative to the current column labels and alt text. Old is at
  right, new at left. `lib/email-builder/presets/photo.ts` must swap "Before" and "After" and
  rewrite the alt string. This directory cannot do it.
- **The "after" half is framing, not a finished elevation.** Pexels was searched across ten
  phrasings on 2026-08-20 (`house renovation exterior`, `before and after renovation`, `house half
  painted renovation`, `half painted house facade`, `siding installation`, `vinyl siding
  installation`, `house exterior painting in progress`, `old and new house side by side`, `home
  exterior remodel in progress`, `house siding replacement in progress`), plus Unsplash and
  Pixabay. Every top hit in the half-renovated-facade genre is a Turkish konak or European
  half-timbering — the first two results for "house half painted renovation facade" are both
  Istanbul konaks. A US left-old/right-new **finished** facade is not in the free corpus.
  Candidates rejected along the way: a UK semi with clay pantiles (**no stated location**, so it
  would have passed the old filter for exactly the reason the konak did); a US barn being repainted
  where the crew wore **CertaPro Painters** shirts with a phone number legible; a Weatherford
  folk-Victorian re-roof (no siding split at all, and it duplicates `roofing.jpg`'s trade and
  photographer).

**6. `fencing.jpg` — not a US fence, and the crew are in flip-flops.** Wire field fence stapled to a
debarked natural pole, tropical leaf litter, two pairs of slides and one pair of flip-flops on bare
feet. Not the pressure-treated privacy fence a US fencing contractor sells, and open-toed footwear
on a job site reads as unsafe to a US homeowner — inside an email that signs off "Licensed &
insured," that is the wrong argument to make. No faces, so no likeness question. **Recommend
replacement before this template goes to a fencing tenant.** Not replaced in this pass: it was not
on the owner-approved list, and the pass declined to swap a documented flaw for an undocumented one.

**7. Frames that are probably not US.** Down from five-or-six to three-or-four:

- `interior-painting.jpg` — SEMIN pails, a European socket strip, plasterer's stilts, green board.
  A European commercial fit-out. Still the best *work* photo for the subject; the deviation is the
  setting.
- `handshake-homeowner.jpg` — concrete-panel shell with surface conduit, not US wood frame.
- `fencing.jpg` — see Gap 6.
- `plumbing.jpg` — source page states **Türkiye**. Defensible, because the frame is hands and
  fittings with no architecture in it to read as foreign, but recorded rather than assumed.
- `exterior-painting.jpg` — palms, plumeria, jalousie windows, stucco. Tropical; plausible in
  Florida or Hawaii, which is why this is the weakest of the claims.

`before-and-after` and `crew-at-work` are no longer on this list.

**8. Legible third-party brands.** Was four, now two. Per-file detail in the *Trademark audit*
above. The two survivors — SEMIN pails in `interior-painting`, the Ram badge in `truck-trailer` —
are recorded, not hidden, and neither is a competitor of the sending contractor.

**9. Faces and property.** Was "six recognisable faces". After the replacement pass it is **two
files**: `handshake-homeowner` (three people) and `exterior-painting` (one). Full detail, and the
caption rules that are the only mitigation, in *People, faces and model releases*.

**10. `electrical.jpg` is a crop, not a new photograph — and that is a compromise.** The branded
polo and the identifiable face are genuinely gone from the shipped frame, which is what the defect
required. But the file is still the same photograph, and an auditor comparing source pages will see
the same URL as before. The alternative was worse: across seven Pexels queries, three Unsplash
searches and one Pixabay search on 2026-08-20, every landscape residential-electrical candidate
failed on one of three counts — a European or Indian DIN-rail consumer unit with **ABB**, **CHNT**
or **L&T** wordmarks legible on the breaker faces (Pexels `27928762`, `27928760`, `28950842`;
Unsplash `oj1zW_PNI4k`, `47jO5Y8nsYo`, `PkHf7BUWbtk`); an industrial control panel rather than a
house; or another branded work shirt (Unsplash `GXLPLG3_Vf4`, whose subject wears "…THORIZED
INSTALLER"). US residential electrical work — a load centre with vertical breakers, NM-B cable, a
US outlet — barely exists in free stock. If an electrical tenant needs a person in the hero, buy
the photo.

---

## Selection method — what actually ran, and what it structurally cannot catch

Written to be audited or redone, and written after the fact rather than as an intention.

**Pass 1 (sourcing) applied two filters and one habit:**

- **Landscape only** (width/height >= 1.25), so a 3:1 header crop has vertical headroom. This one
  genuinely ran, and it is load-bearing: it removes the vertical phone-video cluster that dominates
  trade searches on Pexels, most of it from a handful of prolific uploaders shooting near-identical
  9:16 frames. In this pass, 21 of 47 candidates downloaded were eliminated on aspect ratio alone.
- **Stated location — which is not the same thing as US-typical architecture.** This file used to
  claim the corpus was filtered on architecture. It was not. What ran was a read of the *stated
  location* field on each Pexels page: candidates were rejected when it said Marbella, Burano,
  Reykjavik, the Netherlands, Sweden, Chennai, Nairobi or Kayseri, and kept when it said Fort
  Worth, Allen or Weatherford TX, Elk Grove CA, Tucson AZ, Doylestown PA, Boise ID.
- **An unrecorded eyeball**, applied inconsistently.

**Why that filter was nearly blind.** Only **7 of the 20** shipped photos state a location at all:
`roofing` (Weatherford TX), `concrete-driveway` (Fort Worth TX), `finished-home-exterior` (Eagle
Mountain UT), `windows-siding` and `electrical` (United States), `hvac`'s predecessor (United
States) — and `plumbing`, which states **Türkiye** and was kept anyway. For the other thirteen the
field is empty, so the filter had no input at all and the architecture in the frame was checked by
nothing. Every image the second-pass audit caught — the konak, the steppe farmhouse, the flip-flop
fence, the European fit-out — states no location. **Documenting a safeguard more strongly than you
applied it is worse than documenting nothing, because it stops the next check from happening.**

**Pass 3 (this pass) replaced that with a per-frame inspection.** For all twenty files:

1. Open the **shipped file** — not the source page, not the caption — at its native 1200 px, and
   describe what is actually in it.
2. Judge US-typicality from **building fabric**: siding type and lap, roof pitch and covering,
   window proportion and muntin pattern, porch and eave detail, socket and outlet type, and the
   units printed on any visible tool.
3. Crop and enlarge **every** shirt back, hard hat, vehicle panel, machine badge, pail, packet and
   plate 3x–9x and read it individually. That is how the SEMIN pails, the torch's maker name, a
   rejected candidate's hi-vis shirt carrying a company name and phone number, and a rejected
   candidate's CAT-badged skid steer were all found — none of which is readable at 1200 px.
4. Prefer frames with no identifiable face, and record every face that survives.

**What that method still cannot catch — read this before trusting it:**

- **Legibility is judged at the shipped size.** A mark that is unreadable at 1200 px is still a
  mark. A recipient who saves the image and zooms in sees what this pass saw at 5x. Every "not
  legible" verdict above is a statement about the email, not a statement that nothing is there.
- **Architecture is inferred, not verified.** A US-looking building outside the US passes; a
  genuinely US regional style (adobe, Florida jalousie, coastal cedar) can read foreign. The method
  swapped a metadata field that is usually empty for an eye that is sometimes wrong — better, but
  not proof.
- **Nothing here verifies where a photo was taken, who is in it, or whether the uploader had the
  right to upload it.** Pexels' own moderation is the only check on that, and it cannot be audited
  from outside.
- **No reverse-image search was run.** An image also licensed as rights-managed stock elsewhere
  would not be detected by anything done here.
- **"No third-party mark" is a claim about what one reviewer found, once.** The enumeration above is
  the evidence for it. If you disagree with a call, the file is on disk and the enlargement takes a
  minute.

---

## Third-pass audit — 2026-08-20, measured results

| Check | Result |
|---|---|
| Entries with all four provenance fields (source page, photographer, licence, retrieved) | **20 / 20** |
| Licence is one of Pexels / Unsplash / Pixabay | **20 / 20** — all Pexels License. No CC BY, no "editorial use only", no unknown. |
| Source is a real source **page**, not a bare CDN link | **20 / 20** |
| Files replaced by this pass | **5** — `hvac`, `roofing`, `electrical`, `crew-at-work`, `before-and-after`. Each written to the same filename; no duplicates, no orphans, old bytes gone. |
| Replacements that are a genuinely different photograph | **4 / 5** — `electrical` is a re-crop of the same source photograph (Gap 10). |
| Frames with a legible third-party wordmark | **2 / 20** (`interior-painting`, `truck-trailer`) — was 4 |
| Frames with recognisable trade dress but no wordmark | **1 / 20** (`tools-workbench`) |
| Frames with a recognisable face | **2 / 20** (`handshake-homeowner` x3, `exterior-painting` x1) — was 6 |
| Frames containing any person or part of one | **11 / 20** |
| Model releases held | **0** — none exist for any image; the mitigation is caption discipline |
| Legible licence plates | **0 / 20** |
| Frames that are probably not US | **3–4 / 20** (`interior-painting`, `handshake-homeowner`, `fencing`, arguably `exterior-painting`) — was 5–6 |
| Source pages that state a location | **7 / 20** (6 US, 1 Türkiye) |
| Files over 150,000 bytes | **1 / 20** — `landscaping.jpg` at 152,953, unchanged and pre-existing |
| Files 1200 px wide and a real JPEG | **20 / 20** |

---

## How these are used

Rules the referencing code must obey (plan section 4):

1. **Absolute `https://` URLs only.** A relative `src` resolves against the *mail client*, not our
   app, and shows broken for every recipient. Resolution is A2's job
   (`lib/email-builder/assets.ts`); this directory only supplies the files.
2. **Every image needs real `alt` text**, and the email must still read and still convert with
   every image suppressed. Suggested `alt` strings are in the tables above — and the `rose`
   before/after strings need the swap described in Gap 5.
3. **Block-level `image` only.** Do not use the section-background variant: it emits a CSS
   `background-image`, Outlook does not support those, and the photo silently vanishes behind a
   dark solid.
4. **Caption discipline is a shipping requirement, not a style preference.** See *People, faces and
   model releases*. No image in this directory may be captioned as the tenant's own crew, their own
   customer, their own house or their own testimonial.

This file sits under `public/`, so it is served at `/email-templates/CREDITS.md`. That is harmless
and arguably correct — it is a public attribution record, and it contains no secrets.
