Skip to the category

Archive through 2026-09-134836 cards in this category

Category home · 02

Oddly Specific

Sites built around one precise audience, ritual, problem, collection, or private obsession.

Visual leads · 2026-09-13

Eight from today

Complete 37-card shelf
Landing-page snapshot of nijiirobunny.com Observed 2026-09-13 にじいろばにー Makes the Audience Part of the Play nijiirobunny.com

A Japanese children’s theater troupe creates participatory picture-book music plays in which children’s voices and reactions help move the story forward.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of tubanquillo.com Observed 2026-09-13 Tu Banquillo, a Football Manager Built Around Waiting tubanquillo.com

A browser-based, turn-based football management game where weekly decisions shape matches, transfers, finances, squad morale, and the board’s patience.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of unreadlife.com Observed 2026-09-13 Unread Life: Questions for the Pages You Never Reread unreadlife.com

A camera-roll-based archive for handwritten journals that lets you ask questions and locate the page where an answer appears.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of capdle.app Observed 2026-09-13 Capdle: Guessing Objects with a Camera capdle.app

A daily camera game where players photograph nearby objects and use visual clues to identify a hidden answer.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of darujdobrodruzstvi.cloud Observed 2026-09-13 Daruj dobrodružství — Dárek začíná příběhem darujdobrodruzstvi.cloud

A Czech service that turns a personal gift into a seven-chapter mystery game built from shared memories, photos, clues, and a final reveal.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of fenuapure.app Observed 2026-09-13 Fenua Pure, a Prayer Map for French Polynesia fenuapure.app

An interactive map and devotional guide for praying about the inhabited islands and atolls of French Polynesia.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of flylab.observer Observed 2026-09-13 flylabs — the fly brain lab flylab.observer

An interactive atlas of the fruit-fly brain, with named neurons, mapped regions, and circuits for motion detection, navigation, and escape.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of halflocal.app Observed 2026-09-13 Halflocal turns travel into a passport of repeat visits halflocal.app

A destination guide where travelers collect stamps for what they actually do, with each place’s list written and ranked by one resident.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Complete daily shelf · Oddly Specific

All 37 cards from 2026-09-13

The eight visual leads appear above; the remaining 29 continue here in their published shelf order.

Landing-page snapshot of ouestlarue.com Où est la rue? France's street-atlas guessing game ouestlarue.com

A free geography game shows an unnamed French street from above and asks you to place it on the map.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of plasteredgolfassociation.com Plastered Golf Association plasteredgolfassociation.com

A two-time-zone amateur golf league where California and Texas compete for one championship.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of sparta-clan.com The Call of Duty 2 Community That Built Its Own Infrastructure sparta-clan.com

A long-running Call of Duty 2 community with two Frankfurt servers, player tools, mods, guides, statistics, and a Discord-based support system.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of sshocial.com SSHocial — A community over SSH sshocial.com

An interest-based discussion community that runs inside a terminal over SSH.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of thefirstmovement.org The First Movement Makes Music Competition Legible thefirstmovement.org

An international competition where recorded performances are judged by three named specialists using a published scoring rubric.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of workingthemargins.com Working The Margins, a Presidential Campaign You Can Actually Run workingthemargins.com

A free browser election strategy game where players build parties, choose platforms, work an Electoral College map, and watch a simulated Election Night count.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of verivela.com Verivela Asset Shield Hides the Clues in Luxury Listings verivela.com

A pre-listing service that replaces visual signals of valuable art, antiques, and collectibles in luxury property and yacht imagery.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of columncatalog.com Column Catalog: A $49 Cleanup for Messy Product Spreadsheets columncatalog.com

A human-reviewed service that turns supplier spreadsheets into consistent product catalogs, with a change log and flagged decisions.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of jinglebabystudio.com Jinglebaby Turns Business Jingles Into Released Songs jinglebabystudio.com

A custom-jingle studio writes, produces, licenses, and releases branded songs to Spotify for use in advertising and social posts.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of muchamacho.com MuchaMacho Wants You to Earn Every Ounce muchamacho.com

An upcoming bodybuilding-training simulation in which players build an ideal physique by training, eating, resting, and entering competitions.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of repqc.app RepQC: Watch quality, examined repqc.app

A searchable archive of 31 replica-watch quality-control reports, each ending in an approval, hold, or replacement-candidate recommendation.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of destinyweave.app DestinyWeave Turns Astrology Into a Decision Worksheet destinyweave.app

A Korean-language service uses 사주, timing cycles, and birth-chart information to compare real-life choices, risks, timing, and preparation steps.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of siroco.energy Siroco: que el sol no se pierda en la red siroco.energy

Siroco helps solar-community operators optimize hourly energy-sharing coefficients and handle the administrative work around collective self-consumption.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of bridenight.app BrideNight: A Bachelorette Game Built for One Phone bridenight.app

BrideNight turns a bachelorette party into a pass-the-phone game of prompts, dares, and bride-focused quizzes for 3 to 10 players.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of cityloot.app CityLoot Turns Trastevere into a Treasure Hunt cityloot.app

An Italian mobile game sends players through city streets by way of clues, ending in a local venue where they collect a prize.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of mow-gen.com MowGen Turns a Riding Mower Into a Generator mow-gen.com

A concept for replacing a riding mower’s deck with a generator that uses the mower’s existing engine and drive system.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of shikishidb.com ShikishiDB, a reference shelf for Japanese autograph boards shikishidb.com

A public catalog of Japanese shikishi, listing verified examples with dates, subjects, and authenticity confidence.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of whereiswren.com Where’s Wren? A Geography Game for the Kitchen Table whereiswren.com

A daily family game hides one bird somewhere in the world and gives players six postcard clues and globe-based guesses to find him.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of xtratrash.com XtraTrash, a neighborhood marketplace for spare bin space xtratrash.com

XtraTrash matches people with overflowing bins to nearby neighbors who have room in their trash, recycling, or yard-waste bins.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of argusrig.com The Argus Rig, a 50-Camera Bullet-Time Array argusrig.com

New World Designs presents a rig built from 50 synchronised Z CAM 4K cine cameras, recording continuous video for bullet-time production.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of blinddrop.app Blind Drop turns your friends’ music taste into a timed guessing game blinddrop.app

A private-group iPhone game where friends submit one song each, guess who chose which track, and compare results after a timed reveal.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of gatecrush.app Gatecrush turns airport limbo into a social window gatecrush.app

A temporary airport meet-up service for travelers who want coffee or conversation before boarding.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of go-bmx-day.com Go BMX Day: Kyiv’s One-Day Street-Riding Gathering go-bmx-day.com

A Kyiv BMX community event bringing amateur and professional riders across multiple spots for competitions, games, riding, and prizes.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of holud-panjabi.com Holud Panjabi, the Dhak Band Bringing Puja Rhythm to the Web holud-panjabi.com

A Bengali musical band’s home for its people, performances, Puja appearances, photo albums, videos, and event inquiries.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of lesceptre.live Le Sceptre — family governance by way of the throne room lesceptre.live

An Orléans cabinet helps family-owned companies establish councils, committees, shareholder protocols, and succession rules.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of pinmusic.net PinMusic Wants to Put the Next Band on Your Map pinmusic.net

A Portuguese musician-matching community for finding bandmates, forming projects, and booking live music around Porto, Braga, and Famalicão.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of touchfly.fit Touchfly, a Field Atlas for the Small World touchfly.fit

An interactive species atlas that turns fly-spotting into a six-species collection game.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of whateverdeli.com WhateverDeli: A counter for hospitality and operational tools whateverdeli.com

A Ko Yao Noi hospitality studio that runs cafés and restaurants while developing focused digital products from real operational problems.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of hokenscore.com Hoken Score’s insurance-shop rankings hokenscore.com

A Japanese comparison site ranks insurance consultation brands using Google review ratings and review counts.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Across the archive

Oddly Specific, accumulating

4,836 cards provide an early longitudinal view—not a measure of the whole web.

Category pulse

score + signals · rolling 21 days
Oddly Specific score and signal pulse Daily median editorial-interest threads for every category, the category average, and the daily prevalence of ten overlapping signals for Oddly Specific over the latest 21 issues. Weird Finds daily median score Useful Tools daily median score Developer Corner daily median score AI Table daily median score Civic & Public Life daily median score Learning & Exams daily median score Human Services daily median score Global Trade Desk daily median score Food, Events & Hospitality daily median score Commerce Shelf daily median score Content & Blogs daily median score Personal Pages daily median score Local Businesses daily median score Suspicious Gentlemen daily median score Daily average of category median scores Oddly Specific daily median score 2026-08-24: Oddly Specific median 79.02026-08-25: Oddly Specific median 81.52026-08-26: Oddly Specific median 82.02026-08-27: Oddly Specific median 82.02026-08-28: Oddly Specific median 79.02026-08-29: Oddly Specific median 81.52026-08-30: Oddly Specific median 82.02026-08-31: Oddly Specific median 82.02026-09-01: Oddly Specific median 79.02026-09-02: Oddly Specific median 83.52026-09-03: Oddly Specific median 79.52026-09-04: Oddly Specific median 79.02026-09-05: Oddly Specific median 82.02026-09-06: Oddly Specific median 82.02026-09-07: Oddly Specific median 82.02026-09-08: Oddly Specific median 82.02026-09-09: Oddly Specific median 84.02026-09-10: Oddly Specific median 84.02026-09-11: Oddly Specific median 82.02026-09-12: Oddly Specific median 79.02026-09-13: Oddly Specific median 82.0 Open 2026-08-24: 85% open across 54 published cards 2026-08-25: 87% open across 54 published cards 2026-08-26: 78% open across 40 published cards 2026-08-27: 87% open across 46 published cards 2026-08-28: 100% open across 41 published cards 2026-08-29: 100% open across 54 published cards 2026-08-30: 100% open across 41 published cards 2026-08-31: 100% open across 43 published cards 2026-09-01: 100% open across 37 published cards 2026-09-02: 100% open across 36 published cards 2026-09-03: 100% open across 28 published cards 2026-09-04: 100% open across 35 published cards 2026-09-05: 100% open across 37 published cards 2026-09-06: 100% open across 28 published cards 2026-09-07: 100% open across 38 published cards 2026-09-08: 100% open across 35 published cards 2026-09-09: 100% open across 43 published cards 2026-09-10: 100% open across 34 published cards 2026-09-11: 97% open across 29 published cards 2026-09-12: 100% open across 29 published cards 2026-09-13: 100% open across 37 published cards Login 2026-08-24: 15% login across 54 published cards 2026-08-25: 13% login across 54 published cards 2026-08-26: 22% login across 40 published cards 2026-08-27: 13% login across 46 published cards 2026-08-28: 12% login across 41 published cards 2026-08-29: 6% login across 54 published cards 2026-08-30: 7% login across 41 published cards 2026-08-31: 12% login across 43 published cards 2026-09-01: 5% login across 37 published cards 2026-09-02: 3% login across 36 published cards 2026-09-03: 11% login across 28 published cards 2026-09-04: 9% login across 35 published cards 2026-09-05: 5% login across 37 published cards 2026-09-06: 11% login across 28 published cards 2026-09-07: 3% login across 38 published cards 2026-09-08: 14% login across 35 published cards 2026-09-09: 7% login across 43 published cards 2026-09-10: 9% login across 34 published cards 2026-09-11: 7% login across 29 published cards 2026-09-12: 7% login across 29 published cards 2026-09-13: 8% login across 37 published cards $ Paid 2026-08-24: 28% paid across 54 published cards 2026-08-25: 30% paid across 54 published cards 2026-08-26: 28% paid across 40 published cards 2026-08-27: 33% paid across 46 published cards 2026-08-28: 29% paid across 41 published cards 2026-08-29: 37% paid across 54 published cards 2026-08-30: 39% paid across 41 published cards 2026-08-31: 35% paid across 43 published cards 2026-09-01: 32% paid across 37 published cards 2026-09-02: 33% paid across 36 published cards 2026-09-03: 43% paid across 28 published cards 2026-09-04: 20% paid across 35 published cards 2026-09-05: 27% paid across 37 published cards 2026-09-06: 14% paid across 28 published cards 2026-09-07: 26% paid across 38 published cards 2026-09-08: 29% paid across 35 published cards 2026-09-09: 28% paid across 43 published cards 2026-09-10: 29% paid across 34 published cards 2026-09-11: 38% paid across 29 published cards 2026-09-12: 28% paid across 29 published cards 2026-09-13: 19% paid across 37 published cards Ads 2026-08-24: 0% ads across 54 published cards 2026-08-25: 2% ads across 54 published cards 2026-08-26: 0% ads across 40 published cards 2026-08-27: 0% ads across 46 published cards 2026-08-28: 0% ads across 41 published cards 2026-08-29: 2% ads across 54 published cards 2026-08-30: 0% ads across 41 published cards 2026-08-31: 0% ads across 43 published cards 2026-09-01: 0% ads across 37 published cards 2026-09-02: 0% ads across 36 published cards 2026-09-03: 0% ads across 28 published cards 2026-09-04: 0% ads across 35 published cards 2026-09-05: 0% ads across 37 published cards 2026-09-06: 4% ads across 28 published cards 2026-09-07: 0% ads across 38 published cards 2026-09-08: 0% ads across 35 published cards 2026-09-09: 0% ads across 43 published cards 2026-09-10: 0% ads across 34 published cards 2026-09-11: 0% ads across 29 published cards 2026-09-12: 0% ads across 29 published cards 2026-09-13: 0% ads across 37 published cards * Pretty 2026-08-24: 93% pretty across 54 published cards 2026-08-25: 94% pretty across 54 published cards 2026-08-26: 92% pretty across 40 published cards 2026-08-27: 96% pretty across 46 published cards 2026-08-28: 95% pretty across 41 published cards 2026-08-29: 83% pretty across 54 published cards 2026-08-30: 83% pretty across 41 published cards 2026-08-31: 91% pretty across 43 published cards 2026-09-01: 89% pretty across 37 published cards 2026-09-02: 92% pretty across 36 published cards 2026-09-03: 100% pretty across 28 published cards 2026-09-04: 91% pretty across 35 published cards 2026-09-05: 97% pretty across 37 published cards 2026-09-06: 93% pretty across 28 published cards 2026-09-07: 89% pretty across 38 published cards 2026-09-08: 89% pretty across 35 published cards 2026-09-09: 95% pretty across 43 published cards 2026-09-10: 91% pretty across 34 published cards 2026-09-11: 90% pretty across 29 published cards 2026-09-12: 83% pretty across 29 published cards 2026-09-13: 84% pretty across 37 published cards Pro 2026-08-24: 74% pro across 54 published cards 2026-08-25: 91% pro across 54 published cards 2026-08-26: 92% pro across 40 published cards 2026-08-27: 98% pro across 46 published cards 2026-08-28: 90% pro across 41 published cards 2026-08-29: 81% pro across 54 published cards 2026-08-30: 85% pro across 41 published cards 2026-08-31: 86% pro across 43 published cards 2026-09-01: 81% pro across 37 published cards 2026-09-02: 81% pro across 36 published cards 2026-09-03: 96% pro across 28 published cards 2026-09-04: 94% pro across 35 published cards 2026-09-05: 95% pro across 37 published cards 2026-09-06: 93% pro across 28 published cards 2026-09-07: 92% pro across 38 published cards 2026-09-08: 94% pro across 35 published cards 2026-09-09: 93% pro across 43 published cards 2026-09-10: 100% pro across 34 published cards 2026-09-11: 97% pro across 29 published cards 2026-09-12: 72% pro across 29 published cards 2026-09-13: 97% pro across 37 published cards Niche 2026-08-24: 100% niche across 54 published cards 2026-08-25: 100% niche across 54 published cards 2026-08-26: 100% niche across 40 published cards 2026-08-27: 100% niche across 46 published cards 2026-08-28: 100% niche across 41 published cards 2026-08-29: 100% niche across 54 published cards 2026-08-30: 100% niche across 41 published cards 2026-08-31: 100% niche across 43 published cards 2026-09-01: 100% niche across 37 published cards 2026-09-02: 97% niche across 36 published cards 2026-09-03: 100% niche across 28 published cards 2026-09-04: 97% niche across 35 published cards 2026-09-05: 100% niche across 37 published cards 2026-09-06: 100% niche across 28 published cards 2026-09-07: 97% niche across 38 published cards 2026-09-08: 100% niche across 35 published cards 2026-09-09: 100% niche across 43 published cards 2026-09-10: 100% niche across 34 published cards 2026-09-11: 100% niche across 29 published cards 2026-09-12: 100% niche across 29 published cards 2026-09-13: 100% niche across 37 published cards Human 2026-08-24: 31% human across 54 published cards 2026-08-25: 35% human across 54 published cards 2026-08-26: 42% human across 40 published cards 2026-08-27: 48% human across 46 published cards 2026-08-28: 34% human across 41 published cards 2026-08-29: 33% human across 54 published cards 2026-08-30: 44% human across 41 published cards 2026-08-31: 44% human across 43 published cards 2026-09-01: 22% human across 37 published cards 2026-09-02: 33% human across 36 published cards 2026-09-03: 39% human across 28 published cards 2026-09-04: 37% human across 35 published cards 2026-09-05: 30% human across 37 published cards 2026-09-06: 43% human across 28 published cards 2026-09-07: 34% human across 38 published cards 2026-09-08: 31% human across 35 published cards 2026-09-09: 44% human across 43 published cards 2026-09-10: 29% human across 34 published cards 2026-09-11: 45% human across 29 published cards 2026-09-12: 45% human across 29 published cards 2026-09-13: 35% human across 37 published cards ! Risk 2026-08-24: 4% risk across 54 published cards 2026-08-25: 0% risk across 54 published cards 2026-08-26: 0% risk across 40 published cards 2026-08-27: 2% risk across 46 published cards 2026-08-28: 2% risk across 41 published cards 2026-08-29: 2% risk across 54 published cards 2026-08-30: 2% risk across 41 published cards 2026-08-31: 0% risk across 43 published cards 2026-09-01: 3% risk across 37 published cards 2026-09-02: 3% risk across 36 published cards 2026-09-03: 0% risk across 28 published cards 2026-09-04: 3% risk across 35 published cards 2026-09-05: 0% risk across 37 published cards 2026-09-06: 0% risk across 28 published cards 2026-09-07: 3% risk across 38 published cards 2026-09-08: 0% risk across 35 published cards 2026-09-09: 0% risk across 43 published cards 2026-09-10: 3% risk across 34 published cards 2026-09-11: 0% risk across 29 published cards 2026-09-12: 3% risk across 29 published cards 2026-09-13: 3% risk across 37 published cards ƒ JavaScript 2026-08-24: 33% javascript across 54 published cards 2026-08-25: 41% javascript across 54 published cards 2026-08-26: 25% javascript across 40 published cards 2026-08-27: 37% javascript across 46 published cards 2026-08-28: 27% javascript across 41 published cards 2026-08-29: 30% javascript across 54 published cards 2026-08-30: 22% javascript across 41 published cards 2026-08-31: 26% javascript across 43 published cards 2026-09-01: 27% javascript across 37 published cards 2026-09-02: 19% javascript across 36 published cards 2026-09-03: 25% javascript across 28 published cards 2026-09-04: 23% javascript across 35 published cards 2026-09-05: 19% javascript across 37 published cards 2026-09-06: 21% javascript across 28 published cards 2026-09-07: 26% javascript across 38 published cards 2026-09-08: 26% javascript across 35 published cards 2026-09-09: 12% javascript across 43 published cards 2026-09-10: 32% javascript across 34 published cards 2026-09-11: 41% javascript across 29 published cards 2026-09-12: 28% javascript across 29 published cards 2026-09-13: 22% javascript across 37 published cards
Oddly Specific14 other categoriesDaily category averageScore axis 70–85Signal share0–100%

The rolling 21-day upper threads compare daily category medians; the bold thread is Oddly Specific. Below, signal colour shows the share of that day’s published Oddly Specific cards carrying each mark.

What moves with an 80+ score

1,014 high-interest cards
Signal prevalence among Oddly Specific cards scoring 80 or higher Percentage-point difference between each signal’s prevalence across this category and among the category’s cards with an editorial-interest score of 80 or higher. Open: 69% across all Oddly Specific cards and 85% among cards scoring 80+, a +16 pp difference. Open 69% → 85% +16 pp +16 pp Login: 20% across all Oddly Specific cards and 14% among cards scoring 80+, a -6 pp difference. Login 20% → 14% -6 pp -6 pp Paid: 22% across all Oddly Specific cards and 30% among cards scoring 80+, a +8 pp difference. $ Paid 22% → 30% +8 pp +8 pp Ads: 1% across all Oddly Specific cards and 1% among cards scoring 80+, a +1 pp difference. Ads 1% → 1% +1 pp +1 pp Pretty: 76% across all Oddly Specific cards and 92% among cards scoring 80+, a +16 pp difference. * Pretty 76% → 92% +16 pp +16 pp Pro: 45% across all Oddly Specific cards and 97% among cards scoring 80+, a +52 pp difference. Pro 45% → 97% +52 pp +52 pp Niche: 86% across all Oddly Specific cards and 96% among cards scoring 80+, a +11 pp difference. Niche 86% → 96% +11 pp +11 pp Human: 24% across all Oddly Specific cards and 39% among cards scoring 80+, a +15 pp difference. Human 24% → 39% +15 pp +15 pp Risk: 1% across all Oddly Specific cards and 0% among cards scoring 80+, a 0 pp difference. ! Risk 1% → 0% 0 pp 0 pp JavaScript: 22% across all Oddly Specific cards and 26% among cards scoring 80+, a +4 pp difference. ƒ JavaScript 22% → 26% +4 pp +4 pp

This exposes association inside the published catalogue, not causation or site quality. The 80+ threshold is the pipeline’s editorial-interest score.