EBS · Concept F — Blueprint · Copy audit Internal · 18 August 2026
trevor.marketing personal project

EBS copy audit
concepts D, E and F

The full audit of the three homepage concepts. All 18 changes were approved and applied on 18 August 2026; the cards below are the record of what shipped and why.

Deliverable
EBS homepage concepts D · E · F
Scope
All visible copy, three pages, ~1,900 words
Reviewers
Claude (driver) + Codex GPT‑5.6 (adversarial). Gemini unavailable: CLI auth tier deprecated
Date
18 August 2026
Verdict
01

What the audit found

18Changes applied
10AI‑writing tells
4Agency Test fails
8Codex cards rejected
The one-line verdict

All 18 cards are applied and verified in the browser: D took 12 replacements, E took 15, F took 14. The weak layer was the client-verbatim copy inherited from the old WordPress site; it is now rewritten on all three concepts, and the before/after cards double as the client conversation about why.

What is genuinely good (stated once, so the cards below have context)
  • Zero fabricated baselines, zero hedge stacking, zero summary closes, zero rhetorical-question openers, across all three pages.
  • The numbers do real work: 40 lines, 27 categories, two offices, both phone numbers as tap-to-call buttons.
  • East River / West River, "send us the building," and "a number" are the audience's own language. Codex flagged all three; all three are kept, see the rejections table.
Principles
02

Scorecard

Five principles, scored per concept. Every score below 4 traces to a change card.

D · Control Room · 17/25
Don't make me think4
Name the pain first2
Specific over abstract4
One ask per screen3
One page, one thought4
E · Field Work · 18/25
Don't make me think4
Name the pain first2
Specific over abstract4
One ask per screen4
One page, one thought4
F · Blueprint · 16/25
Don't make me think3
Name the pain first2
Specific over abstract4
One ask per screen3
One page, one thought4

The shared 2 on "name the pain first" is the one structural gap: all three pages open with who EBS is, and nowhere does a page say the thing that brings a contractor to a rep firm's site at 4pm on a Thursday. Card 05 fixes it once, per concept.

Diff
03

Every proposed change

Showing 18 changes, most severe first — all applied 18 August 2026. Cross-site cards landed on all three concepts.

01All three · "Who we are" bodyClient-verbatimAgency TestHigh
WasEnvironmental Building Systems, Inc. provides sales and service of heating, ventilation and air conditioning products to clients who install HVAC systems and maintain and own commercial and industrial type buildings. EBS sells replacement products and new products.
NowEBS sells and services commercial and industrial HVAC equipment for the contractors, engineers and facility owners who install, own and maintain those buildings across North and South Dakota. The same forty-line card covers replacement and new equipment.

Client-verbatim from the old site. "Provides sales and service of" is a verb wearing a noun costume, and "commercial and industrial type buildings" reads as filler. The rewrite keeps every fact, names the three audiences, and lands the line card. Both reviewers converged on this card independently.

02All three · "Who we are" bodyClient-verbatimUnfalsifiableHigh
WasWe offer innovative and economical product services, maintaining state of the art products and selection software technology.
NowEBS runs the manufacturers' selection software in-house: send a duty point or a spec section and the answer comes back as a sized unit and a quote.

"Innovative," "economical" and "state of the art" are three unsupported claims in one sentence, and any firm in any industry could publish it. The one real asset buried in it is the selection software. The rewrite makes that the whole sentence and shows the reader how to use it.

03All three · E as a headline, D as a pull quote, F as bodyClient-verbatimTerminologyHigh on E
WasEBS is project orientated.
NowEBS works from the drawing set.

Client-verbatim, and "orientated" reads as a typo to a US audience. E sets it as a section headline, which monumentalizes it. Replace with the concrete meaning; if you would rather keep their phrase, correct it to "project-oriented" and raise it with the client either way, since it also sits on their live site.

04All three · "Who we are" closeClient-verbatimUnfalsifiableMed
WasEBS meets client needs on projects of all sizes and types.
NowThe line card is the same on a single replacement fan coil and on a full central plant.

"Meets client needs" cannot be false, so it says nothing. The replacement makes the same breadth claim with two ends of a real scale, and it borrows the strongest sentence already written for concept E.

05All three · above the foldName the pain firstMed
Was(no line on any page names the reader's problem)
NowD/E: "A dead unit, a spec to meet, or a drawing set due Friday: either office quotes it." · F: "Whatever failed, whatever the spec calls for: send it."

All three pages open with identity. The reader arrives with a broken unit or a deadline. One added line under each hero names that, in each concept's register, without touching the heroes themselves.

06F · section 01 headline + line-card bodyPaired negation ×2High
WasA rep firm, not a catalog. … Not a logo wall — a line card.
NowA rep firm with forty lines. … (second sentence deleted)

The same "not X, Y" device twice on one page is a habit, and the textbook AI-writing tell. The headline survives in positive form; the second instance adds nothing to the sentence before it, which already says represents, quotes and supports.

07F · closing CTAOne askMed
WasCall 605-342-2407 · Email EBS
NowCall Rapid City 605-342-2407 · Call Lake Preston 605-271-9922

D and E both close with both offices; F closes with only the unlabeled Rapid City number. An East River contractor should not have to hunt for their office. Lake Preston's number exists on F only inside the script-rendered office cards.

08D · nav vs heroOne askMed
WasGet a quote (nav) · Start a project (hero)
NowStart a project (both)

Two names for the same action makes the reader check whether they are different. One verb everywhere; "See the line card" stays as the visibly secondary option. Same fix on F, which drifts across Contact, Start a project and Email EBS.

09D · section 01 headlineImplied contrastMed
WasWhat EBS actually does.
NowWhat EBS does.

"Actually" argues with an accusation nobody made — the same defensive contrast as "not a logo wall," one word smaller. The plain version is calmer and stronger.

10E · line-card ledeImplied contrastLow
WasEvery line below is one EBS actually represents.
NowEvery line below is on the EBS line card today.

Same "actually" tell as card 09. "Today" makes the claim about currency, which is the real point of showing the wall.

11E · closing leadConsistencyMed
WasSend the scope and the schedule. EBS comes back with the equipment, the selection and a number.
NowSend the drawings, the scope and the schedule. EBS comes back with the equipment, the selection and a number.

D and F both ask for drawings; E forgot them, and E's own hero promise is built on the drawing set. "A number" stays — that is how contractors say it.

12F · body, five placesEm-dash densityMed
Was5 em dashes in ~450 words of body ("…new products — the same line card either way", "…fire and smoke dampers — Nailor, United Enertech…")
NowKeep 2. "The same line card covers replacement and new." · figcaptions switch to colons: "…fire and smoke dampers: Nailor, United Enertech, Metal Form."

Density over one per 150 words is the tell, not any single dash. The two kept are the ones doing real appositive work.

13F · heroDon't make me thinkMed · your call
WasAir is engineered before it is felt.
NowApplied as: keep. The aphorism stays; the identity sub-line sits directly under it above the fold, and the new pain line (card 05) lands one beat later.

The aphorism is F's whole personality, but it is also an unfalsifiable line that could open an air-quality startup's site. The sub rescues it one beat later. Flagged honestly rather than flattened: Codex wanted it replaced with the same generic h1 on all three concepts, which defeats having concepts.

14F · air-distribution cardHyperboleLow
Was…the last three feet of every system, and the only part a building's occupants ever see.
Now…the last three feet of every system, and the part a building's occupants see.

"The last three feet" stays — it is the industry's own shorthand and exactly the kind of line the Agency Test wants. "The only part … ever" is one absolute more than the sentence needs.

15D · navDon't make me thinkLow
WasWork
NowProjects

"Work" could be careers. On E, "Field" has the same ambiguity: "In the field" resolves it and matches the section it points to.

16E · method leadAnnounce-openLow
WasFour things hold true on a single replacement fan coil and on an entire central plant.
NowApplied: the four tab titles are now in the static HTML (the script rebuilds them identically on load), so the page's proof of its own claim survives without JS.

The four things do exist (verified: a four-tab component follows), so the sentence is honest. The defect is technical: the page's proof of its own claim is not in the HTML.

17All three · mechanical, 6 instancesTerminologyLow
Was'Use and Occupancies' (D, curly single) · "Use and Occupancies" (F, curly double) · east river / west river (lowercase)
NowOne quote style across whichever concept ships · East River / West River capitalized as the proper regional nouns they are

The code-language term stays; this audience reads "use and occupancy" as building-code vocabulary. Only the punctuation drifts.

18D + F · category ledeSpecificLow
WasAir distribution through water-source heat pumps. Send the drawing set and skip the browsing.
NowAir distribution through water-source heat pumps, alphabetically. Send the drawing set and skip the browsing.

One word tells the reader the 27-item list is navigable rather than decorative. Smallest card in the audit; kept because the list is the page's biggest block.

Tells
04

AI-writing tells found

Counted against ai-slop-markers.md. Every tell maps to a card; four suspected tells were checked and cleared.

TellCountWhereFixed in
Paired negation ("not X — Y")2F §01, F line card06
Implied-contrast "actually"2D §01, E line card09, 10
Unfalsifiable claims (client-verbatim)4All three, "Who we are"01, 02, 04
Empty intensifiers (client-verbatim)3innovative / economical / state of the art02
Em-dash density >1 per 150 words1F body12
Announce-open ("Four things hold true…")1E method16
Rule of three — checked, genuine enumerations0"Drawings, scope, schedule" is the actual list
Fabricated baselines / hedges / summary closes0
Adjudication
05

Codex cards rejected, with reasons

Codex GPT‑5.6 returned 46 cards; 8 groups were rejected on evidence. Recorded so the next audit does not re-litigate them.

Codex proposedRejected because
Fix "Commercial andindustrial," "Manufacturerlines," "EnvironmentalBuilding Systems" as high-severity spacing defectsThey are <br> line breaks in the markup; the rendered pages are correct. Artifact of the text extraction, verified against source.
Replace all three heroes with the same line: "Commercial and industrial HVAC equipment sales and service."Convergence is the disease this audit exists to prevent. Three concepts exist to read differently.
Delete "Send us the building."The best line in the set. The next line ("Drawings, scope, schedule.") resolves it instantly, so the comprehension cost is one beat and the memorability is real.
Replace East River / West River with city namesIt is the standard South Dakota regional division; to this audience it signals local knowledge. Capitalization fixed instead (card 17).
"A number" → "a quote""Get me a number" is contractor idiom. Keeping the audience's own words is the Agency Test working as intended.
"Four things hold true" is a fabricated processVerified false: a four-tab component follows. The real issue (tabs are JS-only) became card 16.
"The last three feet of every system" is an unsupported technical claimIndustry shorthand for air distribution. Only the "only part … ever" absolute was trimmed (card 14).
Rename writerly section heads ("Where the work lives.")Eyebrow + lede already carry the information; the heads are the concepts' voice, sentence-cased and short. Taste, not defect.
Where the second brain earned its keep

Codex independently found the client-verbatim block, the "orientated" headline on E, the paired negations on F, and the CTA drift — the same top findings as the primary pass, which is exactly the confirmation an adversarial reviewer is for. Its misses were all in one direction: flattening voice into safety. Gemini could not run: its CLI now requires migrating the account off the deprecated free tier.

Benchmark
06

What the strong rep firms do

Two category leaders scraped 18 August 2026. A third (svlinc.com) hid behind a cookie wall and is not cited.

MoveWho does itEffectAdopted?
Phone number above everything, before the logohoffman-hoffman.comThe caller never scrollsProposed — add tel link to all three headers
Projects segmented by building type (data centers, K-12, hospitals)hoffman-hoffman.comEngineers self-select by applicationPartly — D/E/F do this with imagery; labels could name building types
In-stock catalog as a first-class objecthoffman-hoffman.comTurns "lead time" panic into a clickNot adoptable yet — needs a client fact: does EBS stock anything?
Heritage claim ("Engineered HVAC Solutions Since 1929")mulcahyco.comLongevity as trust, one lineNot adoptable yet — needs EBS founding year from the client
Category leaders still publish "innovative … solutions" copymulcahyco.comThe bar is lowNoted — after cards 01–04, all three concepts out-write both leaders
Next
07

Applying this

Applied — 18 August 2026, "apply all"
  • 41 replacements across the three files, each matched exactly against the source and verified rendering in the browser afterward.
  • Application judgment calls, recorded: on E, the "meets client needs" clause was cut rather than replaced — E's method section already carries the fan-coil-to-central-plant line, and duplicating it would be a new defect.
  • E's script-rendered tab data held three more instances of the same client phrases ("State of the art…", "Project orientated", "meets client needs") that the text extraction had missed; fixed under cards 02, 03 and 04.
  • The 27-category list was not actually alphabetical (Avionics sat between the two Air entries); it is now sorted in D and F, which is what makes card 18's "alphabetically" true.
  • Card 13 applied as "keep": F's hero aphorism stays, with the identity sub-line above the fold.
Method: the copy-audit protocol (six passes, five principles) Tells: the AI-writing marker set Reviewers: Claude + Codex GPT-5.6 (adversarial) · Gemini blocked (auth tier) Raw reviews: three-brain-out/2026-08-18-ebs-copy-audit/ Applied on approval: "apply all," 18 August 2026 18 August 2026