Skip to content

v0.1 thesis redesign + halftone elevation#1

Open
CMLKevin wants to merge 5 commits intobillion-token-one-task:mainfrom
CMLKevin:v0.1-thesis-redesign
Open

v0.1 thesis redesign + halftone elevation#1
CMLKevin wants to merge 5 commits intobillion-token-one-task:mainfrom
CMLKevin:v0.1-thesis-redesign

Conversation

@CMLKevin
Copy link
Copy Markdown

@CMLKevin CMLKevin commented Apr 23, 2026

Summary

A two-pass rebuild of the Token-Ignition selection site, delivered as a single PR. Pass 1 restructures the thesis; pass 2 elevates the visual language into a halftone-rendered whitepaper.

Live preview: https://token-ignition-topaz.vercel.app

What this does

I — Thesis & protocol

  • Hero spark line rewritten around the horizon gap, with the correct METR cadence:
    "Model horizons double every four months. The scaffolds around them do not. That gap is the work."
  • Manifesto expanded into a compact whitepaper (hiring problem → the lab's actual bet → why this filter has this shape).
  • Section 02 · The Ladder — an OOM ladder from 10⁶ to 10¹² for token horizon per single coherent task. Positions the three gates as the admission ramp to the research frontier.
  • Section 03 · Three Axes of Self-Evolution — behavior / knowledge / scaffold. Scaffold-level evolution is the rare axis and is explicitly weighted highest.
  • R1 tightened to require a long-horizon task and a scaffold that extends horizon.
  • R7 added — ablation is required: "A scaffold that cannot beat its own ablation is not evolving — it is merely present."
  • Form: 5 → 7 fields. Adds evolution.axes (multi-select; axis 03 weighted) and ablation.baseline (URL + log).

II — Visual language: halftone whitepaper

  • Typography overhaul. Fraunces (display) · Newsreader (body prose) · IBM Plex Mono (machine voice). 1965 Bell Labs for 2028 AI.
  • Whitepaper chrome. Classification strip at top, italic incipit, typewriter abstract, folio marks (Arabic + Roman numerals), section epigraphs, corner registration crosses, live gate-status strip under the CTA, mid-page ticker, colophon footer.
  • Visualizations, rebuilt.
    • Gap viz (manifesto): SVG with exponential model curve + flat scaffold line; the zone between them filled with a halftone dot pattern; the gap / (the lab) label set inside the zone.
    • Ladder viz: SVG vertical ladder. Gates get dense amber halftone; 10⁹+ lab rungs get sparser patterns; the 10¹² frontier dissolves into vapor stippling. Ignition line divides admission ramp from the lab. Amber "you are here" pulse dot on gate.1.
    • Axes cards: each has a dense mono viz showing the concept in motion — run.N trajectory table (behavior), memory-fill density bars (knowledge), stacked evolving scaffolds with new ops (scaffold, weighted).
    • Vault (gates): nested chambers, gate.1 sharp and amber-pulsing, gate.2 normal, gate.3 blurred into halftone fog.
    • R7 proof: halftone density bars with an amber Δ arrow cutting across.
  • Ground layers. Bayer-dither canvas at ~2.4 fps · stardust halftone pattern slowly drifting · SVG fractal-noise grain overlay · cursor halftone trail · scroll progress bar.
  • Scroll reveal uses a "develop" transition (blur + contrast → crisp), not a plain fade.
  • Split columns symmetric (1fr / 1fr, centered) so the viz sits in balance with the prose rather than extending below it.

III — Incidentals

  • Inherited v0 bugs fixed: canvas.clientWidth/Height no longer assigned (getter-only in strict mode); localStorage access wrapped in a safe store for sandboxed contexts.
  • Respects prefers-reduced-motion end-to-end (dither, stardust, grain, trail, develop transitions all gated).
  • Bilingual EN/ZH parity throughout — every new element (incipit, abstract, epigraphs, classification, ticker, colophon) is translated.

Commits (squashable)

  • v0.1 thesis redesign: ladder, evolution axes, R7 ablation, hero rewrite
  • v0.1 halftone elevation: whitepaper chrome, SVG vizzes, Bayer-dither ground
  • chore: gitignore local vercel link + scratch files
  • fix: center split columns, stop viz clipping

Test plan

  • Both EN and ZH render cleanly end-to-end
  • Form validation: required fields, axis-count, URL format for endpoint + baseline; shake on invalid; typewriter feedback on reject/accept; ledger updates with amber flash
  • 7 protocol rules render (R1–R7 with R7 visually weighted), 5 submission requirements render, 3 axis cards render with scaffold marked as weighted, vault chambers render with gate.1 pulsing open
  • SVG vizzes render without label overflow on desktop widths
  • Column heights balance via align-items: center
  • prefers-reduced-motion respected (dither, stardust, grain, trail all hide)
  • Cross-browser spot check (Safari, Firefox)
  • Mobile final polish pass
  • Lab lead review

🤖 Generated with Claude Code

CMLKevin and others added 4 commits April 23, 2026 13:24
Reshape the site so reading top-to-bottom delivers the lab's thesis —
not just the protocol.

New content:
- Hero hook rewritten around the model/scaffold horizon gap (METR cadence
  ~4 months in 2026).
- Manifesto expanded into a compact whitepaper (hiring problem → the
  lab's actual bet → why this filter has this shape).
- New section 02 \"The Ladder\": OOM visualization 10^6 → 10^12 for
  token horizon per single coherent task, positioning the 3 gates as the
  admission ramp.
- New section 03 \"Three Axes of Self-Evolution\": behavior / knowledge
  / scaffold, with scaffold-level evolution explicitly weighted highest.

Protocol changes:
- R1 tightened to require a long-horizon task and a scaffold that extends
  horizon.
- R7 added: ablation is required. Same model, minimal scaffold. The
  delta is the evidence.

Form changes:
- 5 fields → 7 fields.
- New: evolution.axes (multi-select checkboxes; axis 03 weighted).
- New: ablation.baseline (URL + optional log).
- Validation covers axis count and baseline URL.

Bug fixes inherited from v0:
- canvas.clientWidth/clientHeight no longer assigned (getter-only in strict mode).
- localStorage access wrapped in a safe store for sandboxed contexts.

README updated to match. Bilingual EN/ZH throughout.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ground

Reworks the visual language from cookie-cutter charts into halftone-rendered
scientific diagrams — a 1965 Bell Labs paper about 2028 AI.

Typography:
- Display: Fraunces (section titles, hero hook, pull-quotes) — editorial
  gravitas, tight negative letter-spacing.
- Body: Newsreader — humanist, optimized for long-form reading.
- Mono: IBM Plex Mono — Bell Labs-designed, carries the technical/machine
  voice.

Whitepaper chrome (new):
- Classification strip at the top: OPEN PROTOCOL · v0.1 · COHORT №1 · JOULE
  RESEARCH.
- Incipit above the masthead: an italic dedication line.
- Abstract block under the hero title, typewrites in on load, with a
  blinking amber caret.
- Folio marks on each section: Arabic + Roman numerals (01 / I, etc.).
- Section epigraphs — italic pull-quote before each section title.
- Colophon in the footer: typography credits, provenance, a mark.
- Corner registration crosses (+) at the hero corners.
- CTA cascade: "submit your scaffold · no cv · no pitch · no interview".
- Mid-page ticker — slow horizontal whisper of thesis fragments.
- Hero live status strip — gate.1 open gauge, ignition count, window.

Visualizations (rebuilt):
- Gap viz: SVG with exponential model curve + flat scaffold line; the
  zone between filled with halftone dots; 'the gap / (the lab)' label
  set inside the zone.
- Ladder viz: SVG vertical ladder with pipe rail + halftone-textured
  rungs. Gates get dense amber halftone; the 10^9+ lab rungs get sparser
  patterns; the 10^12 frontier dissolves into vapor stippling. Ignition
  line (dashed) separates the admission ramp from the lab. Amber 'you
  are here' pulse dot orbits gate.1.
- Axes cards: each card now has a dense mono viz showing the concept in
  motion — run.N trajectory table (behavior), memory-fill density bars
  (knowledge), or stacked panels of an evolving scaffold with new ops
  introduced each tick (scaffold, weighted).
- Gates: nested vault chambers. gate.1 sharp, pulsing amber; gate.2 at
  normal opacity; gate.3 slightly blurred into halftone fog.
- R7: halftone-density bars (dotted fills) with dramatic amber Δ arrow
  cutting across the middle.

Ground layers:
- Replaced Conway GOL with Bayer-dither canvas: 4x4 Bayer threshold
  against a low-freq sine noise field, repainted at ~2.4 fps. Amber
  specks appear ~2.5% of the time for warmth.
- Added stardust: fixed halftone dot pattern (28px + 13px) drifting
  slowly.
- Added grain: inline SVG fractal noise, overlay blend, 32% opacity.
- Scroll reveal: paragraphs now 'develop' (blur+contrast → crisp)
  instead of plain fade.
- Cursor halftone trail (throttled).

Bilingual EN/ZH parity throughout including new epigraphs, abstract,
classification, ticker, colophon.

Respects prefers-reduced-motion for dither, stardust, grain, trail, and
all transitions.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ladder and gap vizzes were overflowing their SVG viewBox — labels like
"autonomous long-horizon research" rendered past the container edge and
got clipped.

- Split columns now symmetric: 1fr 1fr (was 0.9/1.1), gap 56px.
- align-items: center so the viz is vertically centered alongside the
  text instead of top-aligned (removes the lopsided look when heights
  differ).
- split-viz content now max-width 560px and justify-center, so vizzes
  are framed consistently inside their columns.
- Ladder SVG: viewBox 420x460 → 520x430, rung lengths 80+i*22 → 44+i*8.
  All labels now fit within the viewBox.
- Gap SVG: viewBox 520x300 → 600x320. Model/scaffold labels at x=496
  now sit inside bounds.
- Sticky behavior dropped (conflicts with center alignment; not needed
  given the tighter balance).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@CMLKevin CMLKevin changed the title v0.1 thesis redesign: ladder, evolution axes, R7 ablation, hero rewrite v0.1 thesis redesign + halftone elevation Apr 23, 2026
Response to lab lead feedback: site was too flashy, too many fonts, text
too long. This commit trims it down to what actually carries the thesis:
two charts + the essential copy.

Typography — from 3 font families to 2:
- Dropped Fraunces (and EB Garamond fallback).
- Newsreader (serif, variable optical size) now handles all serif —
  display and body — so there is one serif voice, not two.
- IBM Plex Mono stays for the machine voice.
- Hero reduced to 4 distinct typographic styles (was ~6): title, meta
  label (shared across subtitle/CTA/scroll-hint), hook, tagline.

Copy compressed to ~1/3:
- Hero: ~180w → ~50w. Abstract, incipit, CTA cascade, status strip gone.
- Manifesto body: 280w → 70w (2 paragraphs).
- Ladder intro+close: 90w → 40w (single paragraph; drop-cap removed).
- Axes card bodies: 40w → 20w each; dropped inner mono viz blocks.
- Gates intro: 80w → 30w; quote removed.
- Protocol R7 + rules merged — the 5-item submission requirements
  section is gone; its substance folded into R2 (machine-verifiable via
  public endpoint) and the audit callout under the protocol.
- Submit intro: 40w → 20w.

Whitepaper chrome removed:
- Classification strip · incipit · hero abstract (typewrite) · folio
  Roman numerals · section epigraphs · mid-page ticker · colophon · hero
  corner registration crosses · CTA sub-cascade ("no cv · no pitch · …")
  · hero live status strip · cursor halftone trail · hero title develop
  transition (blur+contrast → crisp) · drop cap.

Kept (what Jim praised):
- Gap viz (SVG: exponential model vs flat scaffold, halftone-filled gap
  with "the gap / (the lab)" label inside).
- Ladder viz (SVG: vertical ladder, halftone rungs, ignition line, amber
  "you are here" on gate.1).
- Dark palette, amber accent, Bayer-dither ground (dialed down).

Section count: 10 → 8. Code: ~3100 lines → ~2100 lines.
Reveal transition simplified to opacity + slight translate (no blur).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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