# Mockup review log

The mockup went through a four-lens adversarial review (CSS/HTML correctness, zero-defect
copy proofread, healthcare-marketing compliance, accessibility/detail-UX — raw findings in
`../research/workflow-outputs.json` under `mockup_review`). Everything below the line was
**found and fixed** before the current `index.html`; the short list at the bottom is what
remains open.

## Fixed

**Compliance**
- SkinVive FDA clause narrowed to the approved indication (cheek smoothness); hydration moved
  to patient-choice framing.
- Skin Botox outcomes rephrased from promised ("for refined pores…") to sought ("patients
  choose it for…").
- "Neck lifting" renamed "Neckline definition" (outcome-promising + inconsistent naming).
- Recovery shot now names FDA-approved medication class + health-review gate.
- Fee-carte footnote now carries the "Botox = shorthand; I use Jeuveau and Xeomin" disclosure
  so the carte stands alone.
- Hero "restorative IV infusions" → "a small, deliberate set of IV infusions".
- "a leading dermatologist" → "a dermatologist" (unverifiable superiority claim), both uses.
- NAD+ standardized to 500 mg / $500 in both sections (old site was ambiguous 250–500 mg).

**Copy**
- "Glutathione … own; by IV as" verbless fragment → "…; I offer it by IV as…".
- "Which one I recommend, we decide together" → "Which one is right for you, we decide
  together".
- PRP: "approach to darkness … fine texture" → "approach to dark circles, hollows, and fine
  lines".
- Treatment row "Focused treatments" → "Focused Botox" to match the fee carte.
- Tenure unified to "ten years" everywhere (was: over a decade / 10+ years / ten years).
- Footer credential now includes NP postnominal; footer address spelled "1 Boerum Place".
- `mg` doses non-breaking everywhere; all quotes/apostrophes converted to typographic ones.

**CSS / a11y (several verified live in a browser by the reviewer)**
- Map SVG viewBox widened 440→500: the "BOROUGH HALL — 2 3 4 5 R" and "JAY ST–METROTECH —
  A C F" labels were clipped at every viewport.
- Mobile `scroll-margin-top: 130px` was dead (cascade order); moved after the base rule —
  anchor jumps no longer tuck section titles under the sticky header at 375px.
- SVG `fill="var(…)"` presentation attributes (fragile in WebKit) moved into CSS classes —
  worst case was the entire constellation dot cloud vanishing.
- Light-mode taupe darkened `#7E7466` → `#746A5C`: was 4.15:1 on linen, below AA for the
  small labels it colors; now 4.8:1+ on every surface (verified mathematically).
- Form: keyboard `:focus-visible` no longer suppressed on fields; inputs 16px (kills iOS
  focus-zoom); input borders use a 3:1 token; invalid submit now focuses the *first* empty
  field, sets `aria-invalid`, and shows a visible error; the confirmation is a persistent
  `role="status"` live region that receives focus.
- Heading outline fixed: manifesto is the Practice section's h2; treatment groups are h3,
  treatment names h4 (no skips anywhere).
- Dead rules removed (`.smallprint`, `.frame.landscape`); dead `aria-label` removed; map
  caption now includes the subway lines; mobile nav tap targets enlarged.

## Round 2 — client feedback applied (2026-07-12)

Seolhee reviewed the handoff PDF; her corrections, all applied to `index.html`:

- **Logo**: the invented italic-serif `fs` monogram replaced everywhere (header, section
  stamps, signature tag, About placard, footer) with her **actual hand-drawn logo** — the
  cursive fs in a circle with the through-line, extracted from the live site's header image
  and embedded as an alpha mask (`--fs-mark-uri`) so it recolors via `currentColor` in both
  themes. If she has a newer/"corrected" logo file, swap the data URI.
- **Biography corrected**: surgical ICU was in **Korea** (two years), *then* New York ERs;
  nursing school honors were in **Daejeon**, not Seoul; **MSN** (not MS); board certification
  is **ANCC** (not AANP), now stated in the footer; **William Randolph Hearst Award** at NYU
  added (named only, per her preference). Provenance block rebuilt to match.
- **Comfort care**: "several years" → **six years**; added her insight (ER/ICU = precision,
  comfort care = "health on the inside shows on the outside") to What-to-expect and the IV
  intro row.
- **Seoul method**: added that she **also trained in New York in the traditional style** so
  she can compare approaches and adapt to each patient.
- **Patient photos**: she does NOT share before-and-after photographs, as policy — the
  "consented photos privately at consultation" line removed; added "…no one can tell —
  **but you feel happy and satisfied**."
- **Botox products**: confirmed only **two** (Jeuveau, Xeomin) — the old site's "three" was
  the error; mockup already said two, unchanged.
- **Face drawings** (Seoul method): Seolhee's two sketches (received 2026-07-12 as photos
  of pencil sketches drawn over the printed PDF) are now traced as a side-by-side pair
  replacing the single profile: (1) a downcast profile with swept-up hair, a closed-eye
  lash fan, and small “+” treatment marks on the cheek; (2) a serene front-on face with
  long-lashed closed eyes, full lips, and the dot constellation running from forehead to
  décolletage. Line style, weights, and celadon markers follow the site's vocabulary.

## Still open (known nits, deliberate or awaiting decisions)

1. The hanji paper-grain overlay shows only on the bare linen background — opaque panels
   (carte, form, placards) cover it. Deliberate for now; if grain-on-paper is wanted, apply
   the noise as a background on `.carte`/`.note-form` too rather than raising the overlay.
2. **Her portrait photo** — requested (yes, we want it): vertical, roughly 3:4, natural
   light; goes in the About placard. A treatment-room photo for the Practice placard too.
3. The window/vase line drawing in the Practice placard is decorative filler; replace with
   the real photograph when it exists.
4. Facts still to confirm with Seolhee: NAD+ pricing tiers, naming the Gangnam mentor, the
   설희 seal hangul, and the "SP is me" line. (Certifying board = ANCC and MSN are now
   confirmed and applied.)
5. The form does not send (mockup); see README for wiring options.
