diff --git a/.claude/skills/daily-pipeline/SKILL.md b/.claude/skills/daily-pipeline/SKILL.md index f28f1bc..c518c74 100644 --- a/.claude/skills/daily-pipeline/SKILL.md +++ b/.claude/skills/daily-pipeline/SKILL.md @@ -56,6 +56,7 @@ Enforce `EDITORIAL.md` (the voice charter: concise, to the point, inspiring deli Make an explicit pick decision **every run** — the pick is a daily editorial call, not a side effect of publishing reviews: - **The pick must be uncontroversial — it's the front page.** The homepage hero greets every visitor out of context, so keep it broadly, unmistakably benign. Never pick anything that could read as endorsing or depicting harm: weapons or anything that cuts, burns, or explodes; anything dangerous or injury-prone; how-to's for any of that; horror or disturbing media; or anything that could be taken as a call to negative action. (A knife is a bad pick.) Such items can still be finds and reviews — they just never get the hero. If your strongest candidate trips this, take the strongest one that doesn't, and note the swap in the digest. +- **No camping gear in the hero.** Camper trailers and other camping equipment never take the pick — they stay eligible as finds and (occasionally) reviews, just not the front page. If the strongest candidate is camping gear, take the strongest one that isn't. - Candidates: reviews graduated this run plus the existing review pool. - "Strongest" = best hero visual + broadest audience appeal; when torn, the one whose virtue is most immediately legible from the tile. - New reviews usually win (freshness matters on a daily site), but a weak new review must not displace a strong current hero. diff --git a/CLAUDE.md b/CLAUDE.md index 8509616..2d9f4a3 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -16,6 +16,8 @@ Unattended runs never pause for confirmation — they publish, log to `daily-fin - **`EDITORIAL.md` is the voice charter** — concise, to the point, inspiring delight (through specificity, never ad copy); word budgets per copy type. All audience-facing prose follows it; the pipeline runs a fresh-eyes copy-edit stage over each day's new copy. - **No tobacco or alcohol content** — hard editorial exclusion at every stage: never captured as finds, never selected into new bundles, never graduated to reviews. A few legacy alcohol finds (May–July 2026) stay published and keep their existing bundle spots, but they're ineligible for anything new. +- **No camping equipment as pick of the day** — camper trailers and other camping gear are fine as finds and occasional reviews, but never take the homepage hero. +- **Editorial rules are forward-looking** — what's published stays published; new exclusions apply only to future picks/finds/bundles/reviews, never to retroactive edits or unpublishing. - Review heroes are auto-discovered from `src/content/reviews//hero.` (`src/lib/hero.ts` glob) — name the file `hero.*`; no registration. - The homepage "pick of the day" is `src/data/pick.json` (`{"hero": ""}`); falls back to the latest review. - Find slugs are globally unique although folders are date-bucketed; URLs stay flat at `/find//`. diff --git a/TEAM.md b/TEAM.md index cae48a5..9409061 100644 --- a/TEAM.md +++ b/TEAM.md @@ -28,7 +28,9 @@ Each role's prompt is its skill file — the canonical, version-controlled text. 2. **No tobacco or alcohol content** — categorical, at every stage: never captured, never bundled, never graduated. Legacy alcohol finds (May–July 2026) stay published but are ineligible for anything new. 3. **Hero floor** — a bundle ships with ≥2 hero-bearing items (aim ~4; more for 7–8-item grids). Under-floor themes are held and logged, except the weekly catch, which widens instead of holding. 4. **Front-page safety** — the pick of the day is never anything that could read as endorsing harm (weapons, danger, disturbing media), regardless of its quality as a review. -5. **Repo conventions** — see `CLAUDE.md` ("Conventions that bite"): topics vocabulary, source name matching, Amazon link canonical form, slug uniqueness. +5. **No camping gear in the hero** — camper trailers and other camping equipment never take pick of the day; fine as finds, occasional as reviews. +6. **Editorial rules look forward** — published content stays published; new exclusions govern future picks, finds, bundles, and reviews only, never retroactive edits. +7. **Repo conventions** — see `CLAUDE.md` ("Conventions that bite"): topics vocabulary, source name matching, Amazon link canonical form, slug uniqueness. ## The copy editor's brief