Skip to content

Slice 11 / Phase 4 (v2): Build Log batch (eps 2–8) + launch acceptance #23

Description

@tkowalczyk

Parent PRD

#12

What to build

Scale the proven workflow from #22 across the rest of the slate. Ship episodes 2–8 to hit the 8-article launch floor; episodes 9–10 are stretch additions if cadence allows.

Each article follows the same recipe: extraction script → LLM draft → author curation → disclosure-policy self-review → merge. Articles ship in batches (one PR per article or per small group), preserving review-ability.

Launch slate (Episode 1 ships in #22; this issue covers 2–8 plus stretch):

  1. Building the warehouse: storage choice and category coverage
  2. Why we excluded sports
  3. The first failed paper replication — structural divergence finding
  4. From peak-fill anchor to external calendar
  5. Adding cluster detection and counterparty HHI
  6. Performance lessons: when to measure, when to extrapolate
  7. Long-running scripts and the heartbeat discipline
  8. (stretch) The open-book P&L: designing statements for the project itself
  9. (stretch) Schema-as-contract: how the LP forced a producer/consumer split

Once the floor is hit, run the launch acceptance battery: LLM install-snippet recheck, staging walkthrough, sign-off.

See plans/slice-11-build-log.md Phase 4 for full details.

Acceptance criteria

  • At least 8 Build Log articles are live, episode-numbered consecutively from 1
  • Every article covers a distinct phase of poly-track's evolution (no duplicates, no overlapping scope)
  • Every article passes the author's disclosure-policy self-review and the result is recorded (commit message or PR description)
  • No published article contains a wallet ID, an alert payload, or content that could front-run an open position
  • LLM install-snippet manual recheck: paste the homepage install snippet into Claude and ChatGPT, ask "summarize ogsfrompoly's methodology evolution" — both produce substantively correct answers derived from article content alone
  • Staging walkthrough of /about, /articles/, and a representative article confirms typography, hero rendering, embedded snippet blocks, and feed pickup all behave as designed
  • Cloudflare Web Analytics confirms hits are recorded for /about, /articles/, and individual article URLs (plus their .md counterparts) within the documented latency
  • "Slice 11 launched" sign-off recorded in the repo (commit, PR description, or PRD Phase 5 / Slice 11 (v2): Build Log article series + about page #12 closing comment)
  • pnpm types && pnpm test && pnpm lint && pnpm knip all pass in CI

Blocked by

User stories addressed

Reference by number from PRD #12:

  • User story 4 (institutional reader — Build Log audit trail; full coverage)
  • User story 5 (institutional reader — ~5–8 min read per article)
  • User story 6 (institutional reader — chronological, episode-numbered)
  • User story 8 (institutional reader — .md companion)
  • User story 15 (LLM agent + human — substantive ingest answer)
  • User story 18 (author — opt-in typographic hero)
  • User story 22 (operator — analytics for articles and about)

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedHas unmet dependenciesenhancementNew feature or requesthitlHuman-in-the-loop: needs design, copy, or decisionv2v2 (deferred until v1 ships)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions