Skip to the category

Archive through 2026-11-046762 cards in this category

Category home · 02

Oddly Specific

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

Visual leads · 2026-11-04

Eight from today

Complete 38-card shelf
Landing-page snapshot of ramayanaatlas.com Observed 2026-11-04 The Ramayana, mapped with its uncertainty intact ramayanaatlas.com

An interactive atlas and research catalogue connecting places in Valmiki’s Ramayana to modern geography.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of birdleague.com Observed 2026-11-04 Bird League: Seven Neighbors, One Bird a Week birdleague.com

A neighborhood birding league tracks weekly entries, player standings, and a season-long points race.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of catsofistanbulgame.com Observed 2026-11-04 Cats of Istanbul: Pişi’s Search Across the City catsofistanbulgame.com

A free browser-playable cat adventure follows Pişi through Istanbul as she searches for her scattered family.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of dystopiaone.com Observed 2026-11-04 Dystopia One’s 65,536-square Tower dystopiaone.com

Dystopia One is a browser-based tower game with a ten-minute, no-account trial and persistent characters for players who sign up.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of phanera.org Observed 2026-11-04 Phanera One: a handheld 405 nm fluorescence prototype phanera.org

A bilingual project page documents a research prototype that uses violet light and a filtered camera to show bacterial fluorescence.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of thienviendoithong.com Observed 2026-11-04 Chùa Online: A Walkable Virtual Temple thienviendoithong.com

A browser-based Vietnamese temple where visitors can explore, meditate, make symbolic offerings, pray, and read introductory Buddhist teachings.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of valheimcitybuilder.com Observed 2026-11-04 Valheim City Builder: F7 switches from Viking to city planner valheimcitybuilder.com

A free Valheim mod that adds a city-building view, letting players build settlements with residents, production chains, and other management systems.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of playshahanshah.com Observed 2026-11-04 SHAHANSHAH: a Persian empire city-builder with its sources in view playshahanshah.com

A city-builder set in the Persian empire from 530 to 479 BCE, paired with an illustrated history encyclopedia.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Complete daily shelf · Oddly Specific

All 38 cards from 2026-11-04

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

Landing-page snapshot of delesteaoeste.online De Leste a Oeste: a Brazilian music-discovery festival delesteaoeste.online

A national music project pairs an interactive jukebox with a proposed contest and artist-development program.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of brawlchem.com BrawlChem: a two-player fighter-fusion party game brawlchem.com

A free browser party game for two players sharing one phone: invent fused fighters or draft a squad, then let an AI referee call the winner.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of catburglar.art Cat Burglar’s Caravaggio, with one open gap catburglar.art

A provenance-research and private art-market service, illustrated with an evidence-linked case for Caravaggio’s The Musicians.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of chuaonline.org A shared Vietnamese temple, with a merit scoreboard chuaonline.org

A browser-based 3D temple game where players can explore a shared space and take part in virtual rituals.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of constructiontycoon.com Construction Tycoon: tendering, site risks, and thin margins constructiontycoon.com

A free browser game about bidding for construction jobs, managing sites, and growing a building firm through booms and busts.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of ghanastreetgames.com A 3D arcade for Ghana’s street games ghanastreetgames.com

The site presents a collection of 35 Ghanaian street games, with menus for match setup, rules, local play, and replays.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of penned2play.com Penned 2 Play’s “Murder, or Nah?” verdict games penned2play.com

Penned 2 Play offers clue-by-clue verdict games: a fictional true-crime game for adults and a mischief-only detective game for kids ages 8 to 12.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of playhejnal.com Hejnał: an open-world game in contemporary Kraków playhejnal.com

Hejnał presents a mobile action game that sends a courier through a Kraków modeled on the real city.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of plumblinelease.com Plumbline’s Lease Data Assurance plumblinelease.com

A lease-abstraction service for organizations moving portfolios off IBM TRIRIGA, with extracted values tied to their source clauses.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of rebuttalgroup.com Rebuttal builds provider-side cases against payer clawbacks rebuttalgroup.com

A healthcare claims-review service that reconstructs overpayment allegations from claims records and prepares sourced findings for providers’ attorneys.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of skyscraperblocks.com Skyscraper Blocks turns real towers into stackable pixel art skyscraperblocks.com

A free browser game where you stack pixel-art versions of 300 real skyscrapers from 18 countries and regions.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of vizyngames.com TEEM, the swarm with one glowing heart vizyngames.com

An action roguelite playtest where you steer a swarm of insects, with each unit serving as both health and attack.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of hull-signal.org Hull Signal turns EVE ship spotting into deduction hull-signal.org

A ship-guessing game for EVE Online that asks players to identify a hidden hull from its attributes.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of puzzledawn.com Puzzle Dawn’s four daily logic games puzzledawn.com

A free, no-sign-up set of four short logic puzzles, refreshed daily and designed for a phone screen.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of rojgames.com Rojgames and Azap Ortakları rojgames.com

Rojgames presents itself as a Kurdish-founded game studio; its first game is an offline tactical RPG set in 1511 Anatolia, with hex-map battles and squad management.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of secondshiftbackoffice.com Second Shift: paperwork after the crew clocks out secondshiftbackoffice.com

A done-for-you back office service for electrical and MEP subcontractors handling change orders, pay applications, and retainage on GC-run Procore projects.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of kavdrenio.site দাদারো: ঘড়ির রাজ্য — The Clockwork Kingdom kavdrenio.site

A Bengali clockwork puzzle game asks players to wake a stopped tower by placing and turning gears, switches, and a movable platform.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of mazayengame.com Mazayin: breeding camels for the beauty arena mazayengame.com

A mobile game about breeding camels, entering beauty contests, and trading with other players.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of convocado.net Convocado: the district-football job board convocado.net

A Portuguese marketplace where district football clubs list vacancies and players, coaches, and staff can present profiles and apply.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of daily-train.com Daily Trains: one track through a 6×6 grid daily-train.com

A free daily railway logic puzzle: connect A to B with one continuous track, using row and column counts as clues.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of havbotics.com BeachDefender aims to stop sargassum offshore havbotics.com

HavBotics presents paired autonomous surface vessels designed to intercept and redirect sargassum before it reaches Caribbean beaches.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of lanternfiles.app Lantern Files: a group murder-mystery game lanternfiles.app

Lantern Files gives groups a fictional murder case to solve together, with private clues for each player and a simultaneous answer reveal.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of meepwars.com MeepWars: secret orders, then simultaneous resolution meepwars.com

MeepWars is a multiplayer strategy game where players secretly spend gold on troops and orders, then resolve their plans together.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of mtljishi.com 蒙城集市: Montreal’s Chinese-language classifieds mtljishi.com

A Montreal classifieds board for Chinese-speaking residents, with secondhand goods, local services, food, jobs, and rides.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of okunosumika.com 奥ノ住処: Shizuoka’s low-cost old-house listings okunosumika.com

A regional property site collecting old houses and used homes priced at ¥8 million or less in Shizuoka Prefecture.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of longshothoops.net Long Shot Hoops measures NBA trivia in feet longshothoops.net

An unofficial fan page embeds a free daily NBA trivia game: seven timed prompts, with rarer correct answers earning more points.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of mxsreborn.com MXS Reborn: new light for MX Simulator mxsreborn.com

A paid graphics mod for MX Simulator that adds weather, changing light, shadows, grass, dust and track effects.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of snaggedhunt.com The Snagged Hunt: five fragments, cash prizes snaggedhunt.com

An account-based internet treasure hunt asks players to solve five clue segments with public web tools; the site advertises cash prizes for the fastest finishers.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of failflags.com FailFlags turns health-code violations into contractor leads failflags.com

A lead-generation service for commercial contractors that says it converts municipal health-inspection citations into exclusive territory-based dispatches.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of occ-sim.com OCC Simulator’s control-room games occ-sim.com

A landing page describes free browser games about dispatching Japan’s railways, expressways, power grid, and airports.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Across the archive

Oddly Specific, accumulating

6,762 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-10-15: Oddly Specific median 77.02026-10-16: Oddly Specific median 77.02026-10-17: Oddly Specific median 78.02026-10-18: Oddly Specific median 78.02026-10-19: Oddly Specific median 78.02026-10-20: Oddly Specific median 78.02026-10-21: Oddly Specific median 78.02026-10-22: Oddly Specific median 79.02026-10-23: Oddly Specific median 78.02026-10-24: Oddly Specific median 78.02026-10-25: Oddly Specific median 78.52026-10-26: Oddly Specific median 78.02026-10-27: Oddly Specific median 77.02026-10-28: Oddly Specific median 78.02026-10-29: Oddly Specific median 77.02026-10-30: Oddly Specific median 78.02026-10-31: Oddly Specific median 78.02026-11-01: Oddly Specific median 77.02026-11-02: Oddly Specific median 78.02026-11-03: Oddly Specific median 78.02026-11-04: Oddly Specific median 78.0 ○ Open 2026-10-15: 100% open across 29 published cards 2026-10-16: 100% open across 35 published cards 2026-10-17: 100% open across 48 published cards 2026-10-18: 98% open across 44 published cards 2026-10-19: 100% open across 39 published cards 2026-10-20: 100% open across 51 published cards 2026-10-21: 100% open across 38 published cards 2026-10-22: 100% open across 37 published cards 2026-10-23: 100% open across 45 published cards 2026-10-24: 100% open across 43 published cards 2026-10-25: 100% open across 36 published cards 2026-10-26: 100% open across 40 published cards 2026-10-27: 100% open across 42 published cards 2026-10-28: 100% open across 42 published cards 2026-10-29: 98% open across 40 published cards 2026-10-30: 100% open across 50 published cards 2026-10-31: 100% open across 34 published cards 2026-11-01: 100% open across 46 published cards 2026-11-02: 100% open across 46 published cards 2026-11-03: 100% open across 26 published cards 2026-11-04: 100% open across 38 published cards ⊠ Login 2026-10-15: 10% login across 29 published cards 2026-10-16: 6% login across 35 published cards 2026-10-17: 8% login across 48 published cards 2026-10-18: 18% login across 44 published cards 2026-10-19: 10% login across 39 published cards 2026-10-20: 18% login across 51 published cards 2026-10-21: 13% login across 38 published cards 2026-10-22: 19% login across 37 published cards 2026-10-23: 9% login across 45 published cards 2026-10-24: 12% login across 43 published cards 2026-10-25: 8% login across 36 published cards 2026-10-26: 12% login across 40 published cards 2026-10-27: 10% login across 42 published cards 2026-10-28: 17% login across 42 published cards 2026-10-29: 10% login across 40 published cards 2026-10-30: 18% login across 50 published cards 2026-10-31: 6% login across 34 published cards 2026-11-01: 28% login across 46 published cards 2026-11-02: 13% login across 46 published cards 2026-11-03: 12% login across 26 published cards 2026-11-04: 8% login across 38 published cards $ Paid 2026-10-15: 17% paid across 29 published cards 2026-10-16: 14% paid across 35 published cards 2026-10-17: 17% paid across 48 published cards 2026-10-18: 11% paid across 44 published cards 2026-10-19: 13% paid across 39 published cards 2026-10-20: 12% paid across 51 published cards 2026-10-21: 8% paid across 38 published cards 2026-10-22: 24% paid across 37 published cards 2026-10-23: 11% paid across 45 published cards 2026-10-24: 23% paid across 43 published cards 2026-10-25: 25% paid across 36 published cards 2026-10-26: 25% paid across 40 published cards 2026-10-27: 5% paid across 42 published cards 2026-10-28: 14% paid across 42 published cards 2026-10-29: 12% paid across 40 published cards 2026-10-30: 18% paid across 50 published cards 2026-10-31: 21% paid across 34 published cards 2026-11-01: 24% paid across 46 published cards 2026-11-02: 24% paid across 46 published cards 2026-11-03: 19% paid across 26 published cards 2026-11-04: 24% paid across 38 published cards † Ads 2026-10-15: 3% ads across 29 published cards 2026-10-16: 0% ads across 35 published cards 2026-10-17: 6% ads across 48 published cards 2026-10-18: 2% ads across 44 published cards 2026-10-19: 0% ads across 39 published cards 2026-10-20: 2% ads across 51 published cards 2026-10-21: 0% ads across 38 published cards 2026-10-22: 3% ads across 37 published cards 2026-10-23: 0% ads across 45 published cards 2026-10-24: 0% ads across 43 published cards 2026-10-25: 0% ads across 36 published cards 2026-10-26: 2% ads across 40 published cards 2026-10-27: 0% ads across 42 published cards 2026-10-28: 2% ads across 42 published cards 2026-10-29: 0% ads across 40 published cards 2026-10-30: 0% ads across 50 published cards 2026-10-31: 6% ads across 34 published cards 2026-11-01: 4% ads across 46 published cards 2026-11-02: 2% ads across 46 published cards 2026-11-03: 0% ads across 26 published cards 2026-11-04: 0% ads across 38 published cards * Pretty 2026-10-15: 72% pretty across 29 published cards 2026-10-16: 80% pretty across 35 published cards 2026-10-17: 73% pretty across 48 published cards 2026-10-18: 82% pretty across 44 published cards 2026-10-19: 82% pretty across 39 published cards 2026-10-20: 73% pretty across 51 published cards 2026-10-21: 82% pretty across 38 published cards 2026-10-22: 86% pretty across 37 published cards 2026-10-23: 91% pretty across 45 published cards 2026-10-24: 74% pretty across 43 published cards 2026-10-25: 86% pretty across 36 published cards 2026-10-26: 90% pretty across 40 published cards 2026-10-27: 76% pretty across 42 published cards 2026-10-28: 69% pretty across 42 published cards 2026-10-29: 88% pretty across 40 published cards 2026-10-30: 86% pretty across 50 published cards 2026-10-31: 76% pretty across 34 published cards 2026-11-01: 76% pretty across 46 published cards 2026-11-02: 80% pretty across 46 published cards 2026-11-03: 85% pretty across 26 published cards 2026-11-04: 71% pretty across 38 published cards ● Pro 2026-10-15: 48% pro across 29 published cards 2026-10-16: 43% pro across 35 published cards 2026-10-17: 58% pro across 48 published cards 2026-10-18: 52% pro across 44 published cards 2026-10-19: 62% pro across 39 published cards 2026-10-20: 63% pro across 51 published cards 2026-10-21: 53% pro across 38 published cards 2026-10-22: 70% pro across 37 published cards 2026-10-23: 73% pro across 45 published cards 2026-10-24: 51% pro across 43 published cards 2026-10-25: 83% pro across 36 published cards 2026-10-26: 57% pro across 40 published cards 2026-10-27: 43% pro across 42 published cards 2026-10-28: 57% pro across 42 published cards 2026-10-29: 45% pro across 40 published cards 2026-10-30: 70% pro across 50 published cards 2026-10-31: 56% pro across 34 published cards 2026-11-01: 43% pro across 46 published cards 2026-11-02: 67% pro across 46 published cards 2026-11-03: 62% pro across 26 published cards 2026-11-04: 53% pro across 38 published cards ◎ Niche 2026-10-15: 100% niche across 29 published cards 2026-10-16: 100% niche across 35 published cards 2026-10-17: 100% niche across 48 published cards 2026-10-18: 100% niche across 44 published cards 2026-10-19: 100% niche across 39 published cards 2026-10-20: 100% niche across 51 published cards 2026-10-21: 100% niche across 38 published cards 2026-10-22: 97% niche across 37 published cards 2026-10-23: 100% niche across 45 published cards 2026-10-24: 100% niche across 43 published cards 2026-10-25: 100% niche across 36 published cards 2026-10-26: 100% niche across 40 published cards 2026-10-27: 100% niche across 42 published cards 2026-10-28: 100% niche across 42 published cards 2026-10-29: 100% niche across 40 published cards 2026-10-30: 100% niche across 50 published cards 2026-10-31: 100% niche across 34 published cards 2026-11-01: 100% niche across 46 published cards 2026-11-02: 100% niche across 46 published cards 2026-11-03: 100% niche across 26 published cards 2026-11-04: 100% niche across 38 published cards ◉ Human 2026-10-15: 21% human across 29 published cards 2026-10-16: 23% human across 35 published cards 2026-10-17: 25% human across 48 published cards 2026-10-18: 18% human across 44 published cards 2026-10-19: 31% human across 39 published cards 2026-10-20: 22% human across 51 published cards 2026-10-21: 26% human across 38 published cards 2026-10-22: 22% human across 37 published cards 2026-10-23: 16% human across 45 published cards 2026-10-24: 26% human across 43 published cards 2026-10-25: 33% human across 36 published cards 2026-10-26: 18% human across 40 published cards 2026-10-27: 26% human across 42 published cards 2026-10-28: 33% human across 42 published cards 2026-10-29: 18% human across 40 published cards 2026-10-30: 30% human across 50 published cards 2026-10-31: 26% human across 34 published cards 2026-11-01: 28% human across 46 published cards 2026-11-02: 28% human across 46 published cards 2026-11-03: 19% human across 26 published cards 2026-11-04: 29% human across 38 published cards ! Risk 2026-10-15: 0% risk across 29 published cards 2026-10-16: 0% risk across 35 published cards 2026-10-17: 0% risk across 48 published cards 2026-10-18: 0% risk across 44 published cards 2026-10-19: 3% risk across 39 published cards 2026-10-20: 0% risk across 51 published cards 2026-10-21: 0% risk across 38 published cards 2026-10-22: 0% risk across 37 published cards 2026-10-23: 0% risk across 45 published cards 2026-10-24: 0% risk across 43 published cards 2026-10-25: 0% risk across 36 published cards 2026-10-26: 0% risk across 40 published cards 2026-10-27: 0% risk across 42 published cards 2026-10-28: 0% risk across 42 published cards 2026-10-29: 2% risk across 40 published cards 2026-10-30: 0% risk across 50 published cards 2026-10-31: 0% risk across 34 published cards 2026-11-01: 0% risk across 46 published cards 2026-11-02: 0% risk across 46 published cards 2026-11-03: 0% risk across 26 published cards 2026-11-04: 5% risk across 38 published cards ƒ JavaScript 2026-10-15: 17% javascript across 29 published cards 2026-10-16: 23% javascript across 35 published cards 2026-10-17: 19% javascript across 48 published cards 2026-10-18: 23% javascript across 44 published cards 2026-10-19: 15% javascript across 39 published cards 2026-10-20: 18% javascript across 51 published cards 2026-10-21: 26% javascript across 38 published cards 2026-10-22: 19% javascript across 37 published cards 2026-10-23: 2% javascript across 45 published cards 2026-10-24: 21% javascript across 43 published cards 2026-10-25: 6% javascript across 36 published cards 2026-10-26: 25% javascript across 40 published cards 2026-10-27: 21% javascript across 42 published cards 2026-10-28: 17% javascript across 42 published cards 2026-10-29: 10% javascript across 40 published cards 2026-10-30: 10% javascript across 50 published cards 2026-10-31: 12% javascript across 34 published cards 2026-11-01: 15% javascript across 46 published cards 2026-11-02: 11% javascript across 46 published cards 2026-11-03: 15% javascript across 26 published cards 2026-11-04: 18% javascript across 38 published cards
Oddly Specific14 other categoriesDaily category averageScore axis 65–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,637 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: 78% across all Oddly Specific cards and 91% among cards scoring 80+, a +13 pp difference. ○ Open 78% → 91% +13 pp +13 pp Login: 18% across all Oddly Specific cards and 13% among cards scoring 80+, a -5 pp difference. ⊠ Login 18% → 13% -5 pp -5 pp Paid: 21% across all Oddly Specific cards and 25% among cards scoring 80+, a +4 pp difference. $ Paid 21% → 25% +4 pp +4 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: 78% across all Oddly Specific cards and 93% among cards scoring 80+, a +15 pp difference. * Pretty 78% → 93% +15 pp +15 pp Pro: 50% across all Oddly Specific cards and 98% among cards scoring 80+, a +48 pp difference. ● Pro 50% → 98% +48 pp +48 pp Niche: 90% across all Oddly Specific cards and 98% among cards scoring 80+, a +8 pp difference. ◎ Niche 90% → 98% +8 pp +8 pp Human: 25% across all Oddly Specific cards and 35% among cards scoring 80+, a +11 pp difference. ◉ Human 25% → 35% +11 pp +11 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: 21% across all Oddly Specific cards and 22% among cards scoring 80+, a +1 pp difference. ƒ JavaScript 21% → 22% +1 pp +1 pp

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