Skip to content

fix(home): rewrite About/Lab copy and fix homepage vertical rhythm - #30

Merged
psatomas merged 1 commit into
mainfrom
feature/homepage-copy-rhythm-identity
Sep 2, 2026
Merged

fix(home): rewrite About/Lab copy and fix homepage vertical rhythm#30
psatomas merged 1 commit into
mainfrom
feature/homepage-copy-rhythm-identity

Conversation

@psatomas

@psatomas psatomas commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

Implements the "Copy, Rhythm, and Identity" phase from the visual/product-design audit — copy and spacing only, no new components, no Hero or Lab visual redesign (both explicitly deferred).

  • Lab copy: removed the leaked internal-architecture phrase ("none of them importing another") from the homepage Lab preview and /lab, replaced with copy describing the Lab's actual intellectual purpose.
  • About: rewritten around the person (what problems hold his attention, why blockchain execution environments, how he approaches problems) instead of restating the site's own information architecture. Grounded only in facts already established elsewhere on the site (the three Research article subjects, the site's own demonstrated verification-over-assumption ethos) — nothing invented.
  • Homepage About preview: same person-first rewrite, kept to two sentences.
  • Removed /about's duplicate "ELSEWHERE" social-links block (the global footer already covers this).
  • Fixed the homepage's vertical rhythm at its actual cause — every preview section had double top-padding (outer py-* + inner border-t pt-*), stacking two full paddings between every section. Collapsed to one padding value per section, differentiated deliberately (About/Systems/Research read as one connected sequence; Lab gets a larger top gap as the closing section plus a real bottom gap before the footer).

Validation

Ran the actual dev server and took real before/after screenshots via headless Chromium at 1440px and 390px — not judged from code alone. Homepage rendered height dropped ~20% from the spacing fix alone, no content removed.

npm run test  → 56/56 pass
npm run lint  → clean
npm run build → clean

Deferred to next phase (per explicit scope)

  • SystemMap's mobile label clipping (Hero fix)
  • Homepage Lab preview borrowing Lab's own diagrammatic visual language

🤖 Generated with Claude Code

Implements the design-audit findings for the "Copy, Rhythm, and Identity"
phase — copy and spacing only, no new components, no Hero or Lab visual
redesign (both explicitly deferred to the next phase).

- Lab copy: replaced "each one a different kind of proof, none of them
  importing another" (homepage Lab preview and /lab) — a statement about
  the codebase's module boundaries, meaningless to a visitor — with
  "each one built to test a single idea about how a protocol behaves,
  not to demonstrate a finished product," describing the Lab's actual
  intellectual purpose instead.
- About page: rewritten around the person instead of the site's own
  structure. The old copy's subject was "this site is organized around
  four things"; the new copy's subject is what kind of problems hold his
  attention, why blockchain execution environments specifically (grounded
  in the site's own three Research article subjects — the EVM as a state
  machine, oracle caching, intent resolution — nothing invented), and how
  he approaches problems (verify against the real system over what
  should be true in theory). The Systems/Research/Lab list is trimmed to
  three short links — their own full description already lives on the
  homepage and on each domain's index page.
- Homepage About preview: same person-first rewrite, kept to two
  sentences (homepage = introduction, /about = fuller context).
- Removed /about's page-specific "ELSEWHERE" social-links block — it
  duplicated the global footer immediately below it.
- Fixed the homepage's vertical rhythm at its actual cause: every preview
  section had double top-padding (an outer `py-*` wrapping an inner
  `border-t ... pt-*`), stacking two full padding values between every
  section — confirmed by screenshot, not code-reading alone (the
  homepage's rendered height dropped ~20% from this fix alone, no content
  removed). Collapsed each section to one padding value, differentiated
  deliberately: About/Systems/Research now read as one connected
  sequence, Lab gets a visibly larger top gap (it's the closing section)
  and a real bottom gap before the footer.

Validated by running the actual dev server and taking real screenshots
(desktop 1440px, mobile 390px) before and after, not by inspecting
Tailwind classes alone.

Left untouched, per the phase's explicit scope: /research/[slug],
/lab/[id], Research/Lab experiment typography, the Hero (structure and
copy), SystemMap, the palette/type system, and the homepage Lab preview's
visual treatment (still plain text — borrowing Lab's own diagrammatic
language is deferred to the Hero-refinement phase).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@psatomas
psatomas merged commit db1d215 into main Sep 2, 2026
1 check passed
@psatomas
psatomas deleted the feature/homepage-copy-rhythm-identity branch September 2, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant