Epic: Claracle Data Observatory Relaunch
Reposition Claracle from time-first weekly summaries into a discoverable, linkable public database of GitHub technology trends.
- PRD:
docs/prds/claracle-data-observatory-relaunch.md (Ready)
- BRD:
docs/brds/claracle-data-observatory-relaunch-brd.md (BRD-CLARACLE-002 v1.0)
- Owner: Leela (Lead)
How the Squad works these issues (read first). These issues do not use RPI tooling. Each child issue spells out the work as three plain stages in order — 1) Research (understand), 2) Plan (decide the approach), 3) Implement (build) — followed by Test → Review → PR. Every step names the agent who owns it. Assign work by the squad:<member> label already on each issue. Reviewers (Fry for tests, Hermes for security, Nibbler for AI-safety) are listed as steps inside the issues, not as separate issues.
Guardrails (apply to every child issue)
- The weekly crawl/analysis pipeline is working and must not be modified — consume its
data/ output only.
- Do not change the Podcaster handoff contract (
scripts/podcaster_handoff.py) or config/podcast.json; the handoff smoke test must stay green.
- Keep
markup.goldmark.renderer.unsafe = false — charts/tools ship as Hugo shortcodes/layouts, never raw HTML in content.
- CI must be correct, not just green. Verify rendered output for any site change.
Child issues
Wave 1 — Foundation
Wave 2 — Data assets
Wave 3 — Amplification
Parallelization map
KICKOFF (4 streams can start immediately, in parallel):
├─ #595 Spike (Bender) ── blocks Wave 2 data work
├─ #598 On-page SEO (Amy/Zapp) ── independent
├─ #599 GA4 + GSC (Zapp) ── independent
└─ #606 README (Farnsworth) ── independent
AFTER #595 defines the topic list + data model:
Content track: #596 ─▶ #597 ─▶ #600
Data track (parallel with content track): #601 ∥ #602 ∥ #603
(#602 links into #597 hubs — soft dependency, coordinate)
AFTER Wave 1 SEO (#598) + spike tool recommendation (#595):
#604 Charts ∥ #605 Tool (both parallel; #606 already done)
Can be spawned in parallel right now: #595, #598, #599, #606.
Serial chain (longest path): #595 → #596 → #597 → #600, and #595 → (#601 / #602 / #603) → #604 / #605.
Definition of done (epic)
All child issues merged; PRD success checklist (FR-030..035) validated; GA4 + GSC reporting; no regression to weekly pipeline or Podcaster handoff smoke.
Epic: Claracle Data Observatory Relaunch
Reposition Claracle from time-first weekly summaries into a discoverable, linkable public database of GitHub technology trends.
docs/prds/claracle-data-observatory-relaunch.md(Ready)docs/brds/claracle-data-observatory-relaunch-brd.md(BRD-CLARACLE-002 v1.0)Guardrails (apply to every child issue)
data/output only.scripts/podcaster_handoff.py) orconfig/podcast.json; the handoff smoke test must stay green.markup.goldmark.renderer.unsafe = false— charts/tools ship as Hugo shortcodes/layouts, never raw HTML in content.Child issues
Wave 1 — Foundation
squad:bendertype:spiketopicsfrontmatter from content generation (FR-002)squad:farnsworthsquad:amysquad:amysquad:zappsquad:zappsquad:amysquad:fryWave 2 — Data assets
squad:bendersquad:bendersquad:farnsworthWave 3 — Amplification
squad:amysquad:calculonsquad:amysquad:farnsworthsquad:calculonParallelization map
Can be spawned in parallel right now: #595, #598, #599, #606.
Serial chain (longest path): #595 → #596 → #597 → #600, and #595 → (#601 / #602 / #603) → #604 / #605.
Definition of done (epic)
All child issues merged; PRD success checklist (FR-030..035) validated; GA4 + GSC reporting; no regression to weekly pipeline or Podcaster handoff smoke.