Shortlisted 11; review candidates: porcelain-room-aranjuez,
we-are-rewind-pink-floyd-cassette, best-made-sailors-knife.
Dedup caught 11 re-serves from 07-16 before writing, plus 2 items
re-served after being dropped on the bar yesterday (Samsung Music
Studio 5, Project AirLink pants) — dropped again on the same grounds.
Verification corrected the record on three finds: Gear Patrol's
Sailor's Knife hook was wrong (the century-old salvaged Cumarú is the
handle, pulled from the Panama Canal after 113 years under water — the
blade is new Robert Herder stainless); the Armenia "Donatello" is
studio-of, not autograph; the Transformers set is a September preorder.
Two vendor stats omitted as unverifiable. hock (A.Word.A.Day) dropped
on the alcohol rule despite a strong etymology story.
Amazon: 2 links added, 2 dropped on the same-model rule.
Sources: no maintenance changes; 3 Reddit subs held on 429 throttling
(not skipped — r/macapps succeeded from the same host). 2 new nominees.
Dedup was the story: 56 candidates surfaced, 31 already captured (the daily
feeds largely re-served yesterday's items), 2 previously rejected on merit,
5 failed the bar today.
Shortlisted 10. Two items were demoted off the shortlist by the fact-check
step rather than before it — the Coleman stove's Snow Peak IGT compatibility
is not a claim Coleman makes (and it is backorder-only), and Shortverse is a
filmmaker hosting platform, not the viewer-facing short-film streamer it
looked like. Both stay as finds, honestly written.
5 Amazon links. Source maintenance: Kevin Kelly demoted weekly -> as-needed
(publishes, but the Technium is essays, never things); The Browser's free feed
now carries only 2 of 5 daily picks; two Reddit 429s recorded but not acted on
(same-domain subs succeeded, so it reads as throttling, not a block).
Ten-day gap since the 2026-05-20 sweep. Pool grows from 414 → 468 finds.
Productive: Six Colors, MacStories (3), Daring Fireball (3), Brett
Terpstra, Eclectic Light, Show HN (5), Wallpaper* Travel (5), AFAR (2),
Boutique Homes, Cool Tools (2), Kottke.org (4), Open Culture (5),
Quote Investigator (4), A.Word.A.Day, The Marginalian (4), MoMA (3),
Recomendo (3), icanhazdadjoke (7).
Major blocker: Reddit JSON endpoint is hard-blocked this run — all four
r/* sources returned identical 189908-byte HTML payloads regardless of
UA or URL pattern. Lost ~15-25 finds. Next-pass action: OAuth Reddit
API.
Other blockers: TidBITS 403, Web Curios ECONNREFUSED with no recent
issue URL resolvable, Things Magazine still on May 15 post (monthly-ish
cadence confirmed), Atlas Obscura serving evergreen 2017-era content,
A Continuous Lean dormant 9 runs.
5 new source nominees in candidate-sources.md.
Seven-day gap since the 2026-05-13 sweep. Pool grows from 347 → 414 finds.
Productive: r/macapps (10), r/shortcuts (5), Six Colors, MacStories,
Daring Fireball (3), Brett Terpstra, Wallpaper* Travel (5), AFAR (3),
The Outbound Collective (3), r/BuyItForLife (3), Kottke.org, Web Curios
(5), Recomendo, Cool Tools (2), Wikiquote, The Marginalian (3),
A.Word.A.Day (2), Quote Investigator, r/dadjokes (7), icanhazdadjoke (3),
Things Magazine (3 — first new post in 6 weeks).
Source-maintenance flags this run: Reddit JSON endpoint rate-limits hard
on >10 per-post fetches in a 60s window (mid-run hero fetch failed for 6
posts); switch to extracting previews from the top listing JSON at scan
time. Atlas Obscura no longer Cloudflare-blocked but homepage falls back
to evergreen 2017-era pieces. A Continuous Lean dormant for 8 runs.
Things Magazine cadence: weekly → monthly (not quarterly as flagged on
05-13).
7 new source nominees in candidate-sources.md.
Four-day gap since the 2026-05-09 sweep. Productive sources: r/macapps,
r/shortcuts, Six Colors, MacStories, DF, Brett Terpstra, Eclectic Light,
OSXDaily, Dr. Drang, MoMA, Kikkerland, Wallpaper, AFAR, Boutique Homes,
Outbound, Kottke, Open Culture, Web Curios, Wikiquote, The Marginalian,
A.Word.A.Day, Quote Investigator, r/BuyItForLife, Carryology, r/dadjokes,
icanhazdadjoke.
Source-maintenance flags this run (see log): Atlas Obscura confirmed
Cloudflare-blocked for the 6th run, A Continuous Lean dormant since
Dec 2025, Things Magazine cadence: weekly → quarterly, This Is Why I'm
Broke / Cool Material / StyleForum returning JS-rendered shells or
changed templates.
4 new source nominees in candidate-sources.md.
Migrate every find from src/content/find/<slug>/ to src/content/find/<year>/<month>/<slug>/ — all 289 existing finds moved into 2026/05/. The find content-collection loader gets a new leafSlug generateId so ids (and therefore URLs at /find/<slug>/) stay flat; src/lib/find-hero.ts switches to a recursive **/hero glob. Bundle items[], promotedTo/fromFind keys, /sources cross-refs, and category/tag pages all keep working unchanged. Skill docs (daily-finds, build-review, build-bundle, cluster-bundles), README, and CHANGELOG updated for the new on-disk path.
Also: 67 new finds from the 2026-05-09 capture run (Web Curios 8, MoMA 7, r/macapps 7, r/dadjokes 6, icanhazdadjoke 6, Wallpaper* Travel 5, Snow Peak 5, Kottke 3, Boutique Homes 3, etc.); felo-ergonic-screwdriver-set rolled back per editorial decision.
Captured 28 finds across 14 productive sources. Kikkerland items rewritten
to Amazon ASINs (huckleberry slingshot B0GNJ8GCF5, bug blaster B0GS6F32CK)
so the affiliate handler tags them at render; croissant bath rug dropped —
no Kikkerland-branded match on Amazon. 9to5Mac removed from sources after
three runs of category-subpath instability.
Captured 27 finds from the daily sweep across 15 sources (Daring
Fireball, HN Show HN, Kottke, Wallpaper, Outbound, Uncommon Goods,
Kikkerland, BIFL, Quote Investigator, Marginalian, r/dadjokes,
icanhazdadjoke, r/shortcuts, Recomendo, Messy Nessy) plus one user-
suggested find (valchoose-barf-bags) and 11 additional reader-
suggestion finds (appcleaner, blip, cleanmykeyboard, clocker,
daisydisk, ia-writer, launchos, macfolio, mos, vivid, wallspace).
New reviews: monitorcontrol (graduated from today's reader
suggestion, category interface) and blip (graduated from today's
reader suggestion, category indie). Both registered in hero.ts.
Site tooling: new dev-only POST /api/set-pick middleware that
rewrites HERO_SLUG in src/pages/index.astro for the Make today's
pick action. EditConfirm reworked to support a non-copy "set-pick"
mode; EditAction takes action and slug props; the reviews template
switches the toolbar button over to the new wiring.
Log + candidate-sources updated. Two new candidates: Routinehub.co
and Moss & Fog.
UI / dev tooling
- /find/ index: sort by file birthtime desc (sub-day chronology even when
many finds share the same frontmatter date); render the captured-at on
its own line under the host (~0.65rem mono muted)
- New dev-only filter at the top of /find/: All / Not in lists, persisted
in localStorage; "not in lists" hides finds referenced by any superpost
- New editorial-tags chip strip on each find card (dev-only): selected
tags visible by default, full picker on hover/focus-within with a "…"
button for arbitrary tag entry; clicks copy /edit-find-tag <slug> <tag>
to the clipboard via the existing EditConfirm singleton
- New optional editorialTags: string[] field on the find collection
- New src/data/editorial-tags.json — master list of available tags (initial
set: ["delete"]); display order follows file order
/grid/ now uses the JS Masonry component instead of CSS column-count, so
the middle column no longer "dips"; tile hover updated to match the home
page's accent-glow / no-translate style
Content
- New review: apex-markdown-processor (graduated from find of same slug;
hero reused from the find folder)
- New review: sindre-sorhus-older-mac-apps (graduated; intentionally
hero-less per the source page's text-only design)
- New review: superkey (added by user; hero wired in src/lib/hero.ts)
- 24 new finds captured by /daily-finds across travel, jokes, quotes,
product picks, and indie tools
- 2 new finds superposts: 2026-05-04-a-small-atlas, 2026-05-04-off-until-needed
Misc
- daily-finds.log.md and candidate-sources.md updated with the day's runs
- build-finds skill prompt iterated by user
- newspaper-style masthead (stats | "Unique" | About/Blog) on every page
with per-page italic subheader + last-updated date on listing pages;
sitewide 42rem reading width
- pinterest home (hero + masonry, "load more"); old list view at /index3/
- new pages: /about, /blog, /legal, /find/, /finds/, custom 404
- footer collection links now clickable; "founded" stat replaces "updated"
in the masthead
- centralised SEO component with per-page json-ld (Review, BlogPosting,
Product, Article, CollectionPage, ItemList, BreadcrumbList, etc.);
@astrojs/sitemap + @astrojs/rss; robots.txt; promoted finds canonical
to their review
- memoize getSiteStats() so the masthead/footer counts don't multiply
per-page build cost
- 25 new daily-finds captures
A small Astro + MDX blog for delightful, daily-use finds. The architecture
separates capture from publication and supports reuse:
- find/ captured items, hidden from indexes
- finds/ editorial superposts referencing find slugs in a grid
- reviews/ full-length writeups; can graduate from a find via fromFind
- posts/ regular essays
Three project-local skills under .claude/skills/ drive the pipeline:
daily-finds (capture-only sweep across sources.json), build-finds (draft
a thematic superpost), build-review (graduate a find).
sources.json carries 47 curated feeds with per-source fetch strategy
(webfetch / curl / skip) so Cloudflare-blocked sites and Reddit JSON
endpoints are handled deterministically. /sources renders a 3-column
card stream with a "Recent finds" cross-reference per source.
Seeds: 17 reviews and one superpost referencing 5 finds.