Skip to content

Epic: Claracle Data Observatory Relaunch #594

Description

@jmservera

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase:1Phase 1: Foundationpriority:p1This sprintsquad:leelaAssigned to Leela (Lead)type:epicParent issue that decomposes into sub-issues

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions