⚰ here lie the fallen

The Graveyard

We delete our dead code. Most teams let it rot in the bundle — the audit found 1,761 lines of components that shipped to every visitor and rendered for none. We buried them. Honestly.

R.I.P.
CrystalHero.tsx
129 lines · deleted
the landing hero, once

Claimed to be three.js. Was a static webp. Never mounted.

R.I.P.
SocialProof.tsx
140 lines · deleted
the trust band

Still believed in a $100,000 paper account long after we moved to five.

R.I.P.
Hero.tsx
315 lines · deleted
the original front door

The first hero we ever wrote. The scroll-cinema took its job.

R.I.P.
TradeOverview.tsx
369 lines · deleted
a second /trade

369 lines re-explaining a page that already explained itself.

R.I.P.
UseCases.tsx
215 lines · deleted
three personas

The day trader, the student, the quant — read like a template because they were one.

R.I.P.
Partners.tsx
119 lines · deleted
a logo wall

Logos of partners who had not, in fact, partnered.

R.I.P.
LearnGreekSurface.tsx
254 lines · deleted
§06's flat greek plot

A fine 2D chart. Then §06 grew a third dimension you can orbit, and flat wasn't enough.

R.I.P.
ScrollScrub.tsx
220 lines · deleted
§00.5, the prism film

A 300vh scroll-scrubbed prism. Pretty. It stood between you and the lesson, so it went.

Plus six more swept in the durability pass — ProCta, IntroSequence, MaterialHero, ParticleCurtain, SectionDivider, TerminalTilt (523 lines) — atmosphere that never made the cut.

And four rails retired when /learn became the Desk — SectionIndex, ScrollProgressBar, LiveBadge, DataStreamRail (237 lines) — seven decorative systems folded into one named navigator.

scripts/guard.mjs watches the gate now · nothing dead ships again