meta-rising is a small web landing page built around a single cinematic moment: a ten-second race animation in which ChatGPT falls downward and Claude overtakes it. The product intent is spectacle-first — an AI-curious tech audience arrives at a public page, the race plays out as the dominant element of the first screen, and the viewer sees the full ten-second sequence without needing an account or any other workflow.
The audience is the Visitor: anyone who opens the page to watch the short race. The deliverable is a web app or landing page with the animation built into the page — not a standalone video file.
meta-rising is delivered as a single public landing page. The page hosts a built-in, roughly ten-second race animation: a dimming teal ChatGPT marker drifts downward while a bright magenta Claude marker surges up the same vertical lane and crosses above it, framed by HUD chrome (model names, a live countdown, position readouts) and a right-hand rail of floating glass telemetry panels.
Actors
Accepted behavior
Ownership and exclusions
The product is a public, no-account landing page whose centerpiece is a ten-second race animation. Delivery is first-party and browser-based: the page and its animation are served as a web app, and the animation is rendered inside the page rather than exported as a video file. Access is public — the Visitor reaches the page anonymously and immediately sees the race; there is no identity establishment, sign-in, or protected state.
The current horizon covers only the landing page and its race animation. Nothing beyond that — additional pages, interactive controls beyond replaying the race, accounts, or data services — is part of the current product.
Not applicable. No reference directive supplies a content_source; the reusable design-system skill is a visual/style reference only and does not contribute product facts, copy, or capabilities to meta-rising.
Purpose and information/state
Primary actions
Supporting actions
Domain entities
Component responsibilities
prefers-reduced-motion is active, presenting a static final-frame composition (Claude ahead, ChatGPT below) until pressed.States
FR-1 — Landing page with built-in race animation (explicit) As a Visitor, I should land on a web page that contains the requested race animation built into the page, so that I can watch the sequence directly in the browser.
FR-2 — ChatGPT falls downward (explicit) As a Visitor, I should see ChatGPT falling downward during the animation, so that the race's losing motion is clear.
FR-3 — Claude overtakes ChatGPT (explicit) As a Visitor, I should see Claude overtake ChatGPT during the animation, so that the dramatic overtake reads instantly.
FR-4 — Approximately ten-second duration (explicit) As a Visitor, I should see the animation run for about ten seconds, so that the full sequence plays out as a short cinematic moment.
FR-5 — Replay the race (required_inference) As a Visitor, I should be able to replay the ten-second race after it finishes, so that I can watch the overtake again without reloading the page.
FR-6 — Reduced-motion legibility (required_inference) As a Visitor who prefers reduced motion, I should see a static final-frame composition with an explicit Play race control, so that the overtake is still legible without animation.
prefers-reduced-motion active.Product context. The Visitor is an AI-curious tech viewer who arrives at meta-rising's public landing page, typically from a shared link, with no prior relationship to the product and no account. They are there for a short, dramatic moment rather than a workflow.
Primary goal. Watch the ten-second race in which ChatGPT falls downward and Claude overtakes it, and see the full sequence play out on the page.
Distinct accepted responsibilities.
Inputs or decisions. The Visitor makes no data inputs; the only decisions are whether to watch, replay, or (in reduced-motion mode) manually start the race.
Interactions with other accepted participants. None. The Visitor is the only active human persona; the two AI models are animated subjects, not participants.
Observable success. The Visitor sees the complete ten-second sequence — ChatGPT descending and Claude surging past — with the final composition legible, and can replay it at will. No account or other workflow is needed.
Failure/recovery: if the animation cannot render, the static final-frame composition remains visible so the overtake is still legible, and the play/replay control allows retrying.
Failure/recovery: if replay cannot start, the static final frame remains visible.
prefers-reduced-motion active.Failure/recovery: if manual play cannot run, the static composition remains legible.
Muse and headline. Gleb Kuznetsov — "Cinematic future-tech descent: a dark arena where ChatGPT drops and Claude surges past."
Mode. Dark mode only.
Color tokens (exact hex by role)
#05070F#0D1220#EDF1FF#22D3EE at low opacity#F042FF#7C89A8Glows are used sparingly at low opacity. The ground is near-black navy; accents are luminous. No blue-on-white template look.
Typography
Shape language. Full-bleed dark arena with a vertical race lane; thin luminous strokes for lane guides; floating glass HUD panels with 1px low-opacity borders; radial gauge rings around each model marker; hard-edged data ticks. No rounded friendly cards — glass panels and luminous lines.
Layout. Immersive full-viewport hero where the race plays; a top HUD bar with model names, a live 10s countdown and position readouts; the race stage occupies the center-left with a vertical track; a slim right rail of floating glass telemetry panels; below the fold, a replay control and a short caption strip. Anchored to a 12-column grid at 1280px, collapsing to a single stacked column at 375px with the race stage full-bleed.
Imagery. Abstract 3D-feeling glowing markers and volumetric light trails, a faint particle field and topographic lane lines; no flat clip art, no stock photography. The two AI models are rendered as luminous geometric sigils/orbs rather than logos.
Readability constraint. Headlines, wordmarks, labels, numbers, and controls stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling (e.g., clamp(...)) to fit; no other element covers any part of them. Decoration and motion may bleed or crop; readable text and controls may not.
The Arena Descent. The first screen is a full-bleed dark arena, not a centered headline-and-button hero. A vertical luminous race track runs down the center-left of the viewport. ChatGPT is a dimming teal orb near the top, slowly losing altitude with a flickering glow; Claude is a bright magenta orb surging up the same lane, leaving a light trail, and crossing above it. A floating glass HUD bar across the top shows "CHATGPT" and "CLAUDE" with a live 10.0s countdown and position readouts, while a right-side rail of thin glass telemetry panels pulses with counting monospace numerals. The race itself is the dominant element, framed by HUD chrome; a short caption strip and replay control sit below the fold. The concept recomposes only accepted content — the race, its countdown, its readouts, and the replay/play controls — into a cinematic composition.
Interaction Model: Animated Motion Tempo: cinematic Hero Dimensionality: layered_2d
Landing Hero Motion Brief
#05070F, vertical luminous lane center-left, ChatGPT teal orb near the top, Claude magenta orb below it beginning its surge, top HUD bar with "CHATGPT" / "CLAUDE" and a 10.0s countdown, right telemetry rail with counting numerals.prefers-reduced-motion, a usable static arrangement is provided with a manual Play race control. Rationale: the overtake must remain legible without animation.prefers-reduced-motion media query handling.docker-compose.yml with a single static-serving frontend service (e.g., a lightweight web server serving the built build). No additional services are needed.prefers-reduced-motion is active, showing a static final frame with a Play race control.
Over roughly ten seconds, ChatGPT drifts downward in a dimming teal glow while Claude surges up the same lane in magenta and crosses above it. Claude overtakes. ChatGPT falls.

Over roughly ten seconds, ChatGPT drifts downward in a dimming teal glow while Claude surges up the same lane in magenta and crosses above it. Claude overtakes. ChatGPT falls.
No comments yet. Be the first!