Skip to the category

Archive through 2026-09-054563 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-05

Eight from today

Complete 37-card shelf
Landing-page snapshot of creamofcrab.com Observed 2026-09-05 Cream of Crab: Maryland's Soup Registry creamofcrab.com

A Maryland cream-of-crab archive that ranks 850 bowls, maps restaurants, publishes field reports, and sells soup-themed merchandise.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of thelongbalance.com Observed 2026-09-05 The Long Balance: Book One — Survive thelongbalance.com

A survival-to-civilization game for Apple devices in which every attempt to live off a valley changes the valley itself.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of birdsonginsights.com Observed 2026-09-05 Birdsong Turns B2B Interviews Into Qualified Leads birdsonginsights.com

Birdsong pays the people a company wants to reach, interviews them in depth, scores the conversations, and passes qualified leads to the sales team.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of chalkpuzzles.app Observed 2026-09-05 Chalk: Puzzles That Stay on Your Phone chalkpuzzles.app

A chalk-drawn collection of nine puzzle and board games with 1,022 offline puzzles and no account.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of ciairregular.art Observed 2026-09-05 Cia Irregular: Shakespeare, Circo-Teatro and Taubatebas ciairregular.art

An independent São Paulo theatre company presents irreverent adaptations of classics, upcoming performances, its ensemble, and a collective method of making theatre.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of coatpiece.com Observed 2026-09-05 Coat Piece, the Card Game with Five-Card Nerve coatpiece.com

A focused guide to Coat Piece—also called Court Piece, Rang, Rung, and Hokm—with rules, trump strategy, regional variants, and free practice.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of getpalo.app Observed 2026-09-05 Palo, the pet passport assembled from a camera roll getpalo.app

Palo turns years of pet photos into a living biography, care record, and shareable passport.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of hoppd.beer Observed 2026-09-05 HOPPD, a knowledge graph for the world of beer hoppd.beer

HOPPD maps beers to their breweries, styles, ingredients, methods, regions, histories, and drinkers.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Complete daily shelf · Oddly Specific

All 37 cards from 2026-09-05

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

Landing-page snapshot of loopi.day Loopi: Make the Private Account Official loopi.day

An invite-only Japanese social diary that gives one account both a real name and a side name, with calendars, reader footprints, and no public registration.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of mouse-it.com Mouse It: A genealogical atlas of mouse embryos mouse-it.com

An interactive research atlas reconstructs mouse cell lineages from E8.5 to E14.5 by combining DNA recording with single-cell transcriptomes.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of statewraps.com The State Wraps Register statewraps.com

A documentation desk that measures arrow-wrap film by gauge, cut, application, balance, and pattern.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of toleranceworks.com ToleranceWorks Turns Manufacturing Requirements Into a Quote toleranceworks.com

A CAD and design-for-manufacturability service for CNC machining, wire EDM, sheet metal, 3D printing, and automation tooling.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of unbeatablefive.com Can You Draft an Unbeatable Five? unbeatablefive.com

An NBA roster challenge where you draft five players from any era under a salary cap, then test the lineup against a full season and the 73–9 Warriors.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of wneu-bajasae.com Golden Bear Racing’s Fourth Baja wneu-bajasae.com

Western New England University students document the design, construction, testing, and racing of their off-road Baja SAE vehicles.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of colorpercept.com Color Percept Turns Color Judgment Into 16 Small Games colorpercept.com

A free browser collection testing color memory, matching, visual attention, naming, sorting, and boundary perception.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of jsonholdings.com JSON Holdings, a Six-Brand Bet on the Operators Software Skips jsonholdings.com

An Ohio holding company presents six privately owned software and services ventures for small carriers, professional firms, local operators, government buyers, and small businesses.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of laumeapp.com Laume — Letters That Stay Put laumeapp.com

Laume is a location-bound letter app: leave a letter at a real place, then read it only by going there.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of layle.app Layle keeps Beirut’s private nights off the public map layle.app

A private-beta nightlife discovery app for finding social plans, following trusted connections, and unlocking exact locations only after approval.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of nightbiteoh.com The Night Bite: a night-fishing notebook for Hoover Reservoir nightbiteoh.com

An unofficial Hoover Reservoir fishing hub combining live water readings, species guidance, maps, trip logs, gear notes, and a fictional pixel-fishing game.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of solahseedi.com Solah Seedi, the 37-Point Battlefield solahseedi.com

A focused guide to India's traditional sixteen-soldiers strategy game, with rules, board anatomy, tactics, and a free H5 version to play.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of mission59.com Mission 59': One Lap Under a Minute mission59.com

A free Pavia track challenge inviting athletes, amateurs, and the merely curious to run 400 metres and record their time.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of inhamanito.com Inha Manitto Puts Campus Matchmaking Behind a Mask inhamanito.com

An independent beta service for adult Inha University and Inha Technical College students to meet through anonymous, interest-led 48-hour conversations.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of magellanstudios.org Magellan Studios Builds Small Apps With Long Horizons magellanstudios.org

A Warsaw software studio presents four self-built mobile apps spanning personal finance, fitness, travel planning, and idle games.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of parkfog.com Parkfog Turns Seattle Parks Into Playable Maps parkfog.com

A real-world exploration game that uses walks through parks and public spaces to reveal local history, art, nature, and landmarks.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of pzerolab.org pZero, where insects make the crop-protection decisions pzerolab.org

pZero turns insect behavior observations into training data for compounds intended to change whether pests land on crops.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of thefitcircuit.com Fit Circuit, the leaderboard with chain of custody thefitcircuit.com

A competition platform for standardised virtual fitness events, combining video capture, accredited judging, and ranked results.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of 5doggames.com Five Dog Games, and the Five-Dog Night 5doggames.com

A small Swedish game studio making finished, self-contained games, including a Norse logic-grid puzzler and an experimental peer-to-peer MMO.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of crateonhood.com CRATE: A perpetual floor for tokenized stocks crateonhood.com

CRATE proposes block-by-block downside protection for tokenized real-world assets, letting holders choose a strike and keep their upside.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of cupsfortorah.org Cups for Torah cupsfortorah.org

A sponsorship system that puts business names on cups supplied to shuls, kollels, yeshivas, and other places of Jewish learning.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of nfcprogrammer.com The NFC Mint Wants Every Product to Prove Itself nfcprogrammer.com

The NFC Mint sells NFC tags, cards, seals, and related apps that its site says can authenticate products with a single tap.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of postsubsc.com PostSubsc: The Next Way to Buy Software postsubsc.com

A Japanese manifesto for software pricing between the one-time purchase and the subscription.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of rexxiclips.com RexxiClips Watches Seven Hours So You Don't Have To rexxiclips.com

A private Twitch-clipping workflow that finds moments in finished VODs, cuts them into captioned 9:16 videos, and requires human approval before upload.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of roboworkwear.com ROBO: Uniforms for Humanoid Robots roboworkwear.com

ROBO proposes branded, functional workwear patterned specifically for Tesla Optimus robots.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of thismightbefun.com This Might Be Fun, Indeed thismightbefun.com

A small daily collection of word games designed to take about five minutes and work without an account.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of tochkam.tech AI for Agro-Drones, Project No. 107416 tochkam.tech

A Russian agritech project describes software that detects crop-disease hotspots, calculates treatment doses, and prepares precision-drone assignments.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of suzuki-design-works.com Suzuki Design Works Designs Systems—and Haute Couture suzuki-design-works.com

A Japanese venture pairing systems engineering with made-to-measure clothing under one design philosophy.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of indieschopper.com IndieSchopper Wants to Reward the People Who Find Obscure Games indieschopper.com

A planned Japanese-language database that will collect overlooked indie games and rank them by how much users help uncover them, not by download counts.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Across the archive

Oddly Specific, accumulating

4,563 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-16: Oddly Specific median 83.02026-08-17: Oddly Specific median 81.02026-08-18: Oddly Specific median 82.02026-08-19: Oddly Specific median 82.02026-08-20: Oddly Specific median 79.02026-08-21: Oddly Specific median 79.02026-08-22: Oddly Specific median 81.52026-08-23: Oddly Specific median 79.02026-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.0 Open 2026-08-16: 76% open across 29 published cards 2026-08-17: 90% open across 42 published cards 2026-08-18: 77% open across 44 published cards 2026-08-19: 84% open across 57 published cards 2026-08-20: 86% open across 43 published cards 2026-08-21: 82% open across 34 published cards 2026-08-22: 83% open across 48 published cards 2026-08-23: 70% open across 43 published cards 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 Login 2026-08-16: 24% login across 29 published cards 2026-08-17: 10% login across 42 published cards 2026-08-18: 23% login across 44 published cards 2026-08-19: 16% login across 57 published cards 2026-08-20: 14% login across 43 published cards 2026-08-21: 18% login across 34 published cards 2026-08-22: 17% login across 48 published cards 2026-08-23: 30% login across 43 published cards 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 $ Paid 2026-08-16: 41% paid across 29 published cards 2026-08-17: 29% paid across 42 published cards 2026-08-18: 30% paid across 44 published cards 2026-08-19: 42% paid across 57 published cards 2026-08-20: 33% paid across 43 published cards 2026-08-21: 29% paid across 34 published cards 2026-08-22: 40% paid across 48 published cards 2026-08-23: 44% paid across 43 published cards 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 Ads 2026-08-16: 3% ads across 29 published cards 2026-08-17: 0% ads across 42 published cards 2026-08-18: 2% ads across 44 published cards 2026-08-19: 0% ads across 57 published cards 2026-08-20: 0% ads across 43 published cards 2026-08-21: 6% ads across 34 published cards 2026-08-22: 2% ads across 48 published cards 2026-08-23: 5% ads across 43 published cards 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 * Pretty 2026-08-16: 86% pretty across 29 published cards 2026-08-17: 90% pretty across 42 published cards 2026-08-18: 84% pretty across 44 published cards 2026-08-19: 96% pretty across 57 published cards 2026-08-20: 98% pretty across 43 published cards 2026-08-21: 94% pretty across 34 published cards 2026-08-22: 81% pretty across 48 published cards 2026-08-23: 81% pretty across 43 published cards 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 Pro 2026-08-16: 90% pro across 29 published cards 2026-08-17: 81% pro across 42 published cards 2026-08-18: 86% pro across 44 published cards 2026-08-19: 91% pro across 57 published cards 2026-08-20: 86% pro across 43 published cards 2026-08-21: 94% pro across 34 published cards 2026-08-22: 88% pro across 48 published cards 2026-08-23: 88% pro across 43 published cards 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 Niche 2026-08-16: 100% niche across 29 published cards 2026-08-17: 98% niche across 42 published cards 2026-08-18: 100% niche across 44 published cards 2026-08-19: 100% niche across 57 published cards 2026-08-20: 100% niche across 43 published cards 2026-08-21: 100% niche across 34 published cards 2026-08-22: 100% niche across 48 published cards 2026-08-23: 100% niche across 43 published cards 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 Human 2026-08-16: 55% human across 29 published cards 2026-08-17: 36% human across 42 published cards 2026-08-18: 52% human across 44 published cards 2026-08-19: 42% human across 57 published cards 2026-08-20: 35% human across 43 published cards 2026-08-21: 35% human across 34 published cards 2026-08-22: 40% human across 48 published cards 2026-08-23: 47% human across 43 published cards 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 ! Risk 2026-08-16: 0% risk across 29 published cards 2026-08-17: 0% risk across 42 published cards 2026-08-18: 5% risk across 44 published cards 2026-08-19: 0% risk across 57 published cards 2026-08-20: 0% risk across 43 published cards 2026-08-21: 0% risk across 34 published cards 2026-08-22: 0% risk across 48 published cards 2026-08-23: 0% risk across 43 published cards 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 ƒ JavaScript 2026-08-16: 21% javascript across 29 published cards 2026-08-17: 24% javascript across 42 published cards 2026-08-18: 34% javascript across 44 published cards 2026-08-19: 23% javascript across 57 published cards 2026-08-20: 28% javascript across 43 published cards 2026-08-21: 35% javascript across 34 published cards 2026-08-22: 46% javascript across 48 published cards 2026-08-23: 44% javascript across 43 published cards 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
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

853 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: 67% across all Oddly Specific cards and 83% among cards scoring 80+, a +15 pp difference. Open 67% → 83% +15 pp +15 pp Login: 21% across all Oddly Specific cards and 15% among cards scoring 80+, a -6 pp difference. Login 21% → 15% -6 pp -6 pp Paid: 22% across all Oddly Specific cards and 31% among cards scoring 80+, a +9 pp difference. $ Paid 22% → 31% +9 pp +9 pp Ads: 1% across all Oddly Specific cards and 2% among cards scoring 80+, a +1 pp difference. Ads 1% → 2% +1 pp +1 pp Pretty: 75% across all Oddly Specific cards and 92% among cards scoring 80+, a +16 pp difference. * Pretty 75% → 92% +16 pp +16 pp Pro: 42% across all Oddly Specific cards and 96% among cards scoring 80+, a +54 pp difference. Pro 42% → 96% +54 pp +54 pp Niche: 85% across all Oddly Specific cards and 96% among cards scoring 80+, a +11 pp difference. Niche 85% → 96% +11 pp +11 pp Human: 23% across all Oddly Specific cards and 40% among cards scoring 80+, a +17 pp difference. Human 23% → 40% +17 pp +17 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 27% among cards scoring 80+, a +5 pp difference. ƒ JavaScript 22% → 27% +5 pp +5 pp

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