- 001─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼Stone Wash Cotton Chambray Button-Down Collar Popover Shirt
- 002│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─Navy Cotton-Linen Camp Collar Three Pocket Short Sleeve Shirt
- 003─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼Linen Venue Jacket
- 004─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼Didcot Short-Sleeve Shirt — Terracotta & Ecru Scribble Appliqué
- 005┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│Didcot Short-Sleeve Shirt - Ecru and Navy Grid Flower
- 006│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─Didcot Short-Sleeve Shirt - Black and Multicolour Round Applique
- 007│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─Keats Blue Cotton Seersucker Short-Sleeve Shirt
- 008─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼Kurt - Black Round Applique Cotton Shorts
- 009│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─Kimpton Brown Washed Linen Jacket
- 010▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓Milton Washed Black Organic Cotton Cove Graphic T-Shirt
- 011▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░Dean - Ecru And Rust Grid Embroidered T-Shirt
- 012┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│┼─│Clayland Navy Textured Waffle Short-Sleeve Shirt
The week, woven.
Every weft below is a real product logged in the last week. Heavy fabrics weave slowly, light fabrics zip — the shuttle speed on each row is tied to the cloth’s weight. The pattern is the material.
The Cross-Section is the only essay in the Atlas where order is dictated by the calendar — newest at top, oldest at bottom. Drag the scrubber to filter the window of recency. Click any brand to isolate its rows and pull the brand’s sleeve from the right.
The shuttle on each row moves at the speed its fabric weighs — jersey at 7 seconds, Mackinaw wool at 16. Watch the loom for sixty seconds. The pattern is the material.
Today’s arrivals.
Drops, sales, and score moves — the directory’s departures board, top to bottom in arrival order. Most editorial publishes a finished verdict. Loopwheel publishes the movement around it.
The Board is the only essay in the Atlas where the data picks its own pace — events arrive when they happen. Every other section is a still scene the reader navigates: a scatter you sort, a globe you spin, a graph you walk.
Click any row to peel its source. Watch the board for sixty seconds. The pace is the story.
The directory, plotted.
Most filters dump you on a chart and say good luck.The Drape doesn’t. Below — the same 130 products read three different ways. Brand tax. Weight floor. Cost-per-wear. Each annotation an answer worth quoting.
The brand tax, brand by brand.
Fit a regression: for any given trust score, what shoulda product cost? The residual — actual price minus score-implied price, averaged across each brand’s directory entries — is the brand tax. Positive bars are the markup. Negative bars are the bargains. Zero is what the cloth earned.
The weight floor at every price.
Plot fabric weight against price. Fit a regression. Above the line is the bargain zone — more cloth than you paid for. Below is the cheat zone — paying premium prices for thin cloth.
The cost-per-wear leaderboard.
Trust score grades the cloth. Cost-per-wear decides whether the piece earned its place in the closet. Price divided by projected wears — formality × durability × season fit. Flip the toggle to see the worst offenders.
Where the cloth comes from.
Most reviews stop at the brand name. The Mill goes one layer deeper — the country, the factory, the disclosure ladder, the geography of where serious cloth is actually made. Three readings; one globe coming.
The supply chain, unrolled.
An orthographic globe hides half the world; a flat map tells the truth at the cost of a little geometry. Each arc connects a brand’s home country to where it has cloth made. Thicker arcs mean more disclosure — the brand names mills, factories, or partners by name. Thinner arcs mean we know the country and little else. Hover a brand, a country, or an archetype to isolate.
The transparency ladder.
Score every brand on disclosure: 1 if its mill list is undisclosed, 5 if every link in the chain is named on the product page. Rank, then sort. The top of the ladder is short and proud — vertically integrated, regional, talking about it. The bottom is long, branded, and quiet about the cloth.
The geography of cloth.
Most brands shop the same handful of postcodes. Group every mention of a manufacturing region in the directory and the world reduces to a few honest answers: Italian wool, Japanese selvedge, Portuguese shirts, American denim. Below: who buys from where.
The Pattern.
Brands as nodes. Archetype overlap as edges.
◯───◯ │ ╳ │ ◯─╳─◯ │ ╳ │ ◯───◯
A force-directed graph where the simulation has tactile physics. Drag a brand and the whole web flexes like real cloth stretching. Click an archetype tag at the edge → that archetype's brands pulse and rearrange to the center.
Visual + data wiring lands in a follow-up commit. The § opener + brief are in place so the table of contents reflects the full Atlas as designed.
The Timeline.
Where today's brands came from. Who they descend from.
1950 ─── 1980 ─── 2010 ─── 2026 ╲ ╲ │ ╱ ▲ workwear → revival → today
Long horizontal scroll. Decades on the bottom axis. Trends as ribbons that swell and recede over time — loopback terry born in 1930s Japan, swelling in the 1990s as athletic-leisure rises, splitting in the 2010s. Today's brands stitched in at the moment they emerge.
Visual + data wiring lands in a follow-up commit. The § opener + brief are in place so the table of contents reflects the full Atlas as designed.
The Grain.
Fabric weight × price across every category.
▁▂▃▅▇▆▅▃▂▁ ▂▃▅▆▇▆▅▃▂ ▃▅▆▇▆▅▃▂
Ridgeline plot — Joy Division's Unknown Pleasures cover, but data. Each ridge is a category. Each ridge's shape is the GSM distribution across that category's products. Tees cluster around 180–220gsm; sweatshirts around 380–450gsm.
Visual + data wiring lands in a follow-up commit. The § opener + brief are in place so the table of contents reflects the full Atlas as designed.
The Galaxy.
Brands as planets. Similarity as distance.
· ✦ · ✧ ✦ · ✦ ✧ ·
Three.js scene. Brands as orbiting planets, distance computed by the brand similarity engine. Click a brand → camera flies through space. Reserve this for the moment a user wants to get lost in the directory rather than search it.
Visual + data wiring lands in a follow-up commit. The § opener + brief are in place so the table of contents reflects the full Atlas as designed.
The Darning.
The holes in the cloth. What we don't yet cover.
▓▓▓▒▒▓▓▒▒▓▓ ▓▓░▒▒░▒▒▓▓▓ ▓▒▒░ ░▒▒▓▓ ▓▓▒ ░ ▒▒▓▓ ▓▓▒▒░░▒▒▒▓▓
A piece of cloth with holes. Each hole is a category Loopwheel has 0 or near-0 coverage for. Hover a hole — 'no dress shirts yet, sourcing in progress.' Owns the editorial reality that the directory is incomplete. Beautiful, vulnerable, honest.
Visual + data wiring lands in a follow-up commit. The § opener + brief are in place so the table of contents reflects the full Atlas as designed.