Skip to content

docs: add Phase 3 PRDs — 8 satirical engagement features#94

Merged
nitrocode merged 1 commit into
mainfrom
copilot/plan-mindful-token-usage-features
Apr 26, 2026
Merged

docs: add Phase 3 PRDs — 8 satirical engagement features#94
nitrocode merged 1 commit into
mainfrom
copilot/plan-mindful-token-usage-features

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 26, 2026

Adds 8 new PRDs under docs/prd/ for a "Phase 3" feature wave focused on virality, daily return visits, and shareable satirical artefacts. Updates docs/prd/README.md with a Phase 3 table and recommended implementation order.

New PRDs

Low effort / high return-visit pull

  • Token Horoscope (prd-token-horoscope.md) — daily UTC-seeded satirical horoscope; getDailyHoroscope(nowMs, templates) in core; collapses after viewing today's entry via localStorage
  • AI Guilt-O-Meter (prd-guilt-o-meter.md) — thermometer filling over 300 s with escalating labels; Certified Hypocrite badge at 100%; share button at ≥20%
  • Token Confessional (prd-token-confessional.md) — modal with preset/custom sin dropdown → absolution card with satirical penance; nothing stored or transmitted; privacy: free-text never included in share output
  • Token Exchange Rate Board (prd-token-exchange-board.md) — retro green-on-black financial terminal showing live token ↔ absurd-thing rates; reuses existing calculateEnvironmentalImpact() and TOKENS_PER_SECOND, no new core logic

Medium effort / highest shareability ceiling

  • Doomscroll Bingo (prd-doomscroll-bingo.md) — weekly 5×5 card from a 50-square pool via seeded shuffle; tick state persisted in localStorage; confetti on row/column/diagonal; Full House of Doom badge
  • Name That Wasteful Prompt (prd-name-that-prompt.md) — daily slider game guessing token cost of a fictional prompt; closeness tiers; lifetime silly-token accumulator; Prompt Sommelier badge at 5 plays
  • AI Autopsy Report (prd-ai-autopsy-report.md) — pagehide-triggered satirical medical-examiner document for session tokens; randomised cause-of-death / surviving-dependents / forensic-notes pools; @media print stylesheet for clean PDF output
  • Doom Postcard Generator (prd-doom-postcard.md) — Canvas API-rendered 800×500 PNG; greeting + milestone + stat selectors; canvas.toDataURL download; grain texture via putImageData; no image libraries

Architecture conventions followed across all PRDs

  • No new runtime npm packages
  • All dynamic text via textContent / escHtml() — no innerHTML with user data
  • Pure functions added to death-clock-core.js; DOM work in new numbered src/js/ files
  • localStorage schemas documented per PRD; errors caught and silently ignored
  • prefers-reduced-motion and dark/light theme support specified in each UX section

Summary by CodeRabbit

  • Documentation
    • Added Phase 3 product roadmap documenting eight new visitor-facing features, including gamified challenges, interactive metrics, modal experiences, and daily personalized content.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 26, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

I pity the fool who don't read this carefully, sucka! This pull request adds eight new feature PRDs for Phase 3 viralitty and joy features, includin' autopsy reports, doom postcards, bingo games, guilt meters, prompt guesses, confessionals, token exchanges, and horoscopes, plus updates the main README with implementation order priorities, fool!

Changes

Cohort / File(s) Summary
Phase 3 Roadmap Update
docs/prd/README.md
Adds Phase 3 section cataloging eight upcoming visitor-facing features with target PRD files, metrics, and effort estimates, plus a sequential implementation order, sucka!
Interactive Features & Games
docs/prd/prd-doomscroll-bingo.md, docs/prd/prd-name-that-prompt.md, docs/prd/prd-token-horoscope.md
Three daily/recurring mini-games and interactive features with localStorage persistence, deterministic seeding, badge rewards, and share functionality, fool!
Dashboard & Display Features
docs/prd/prd-guilt-o-meter.md, docs/prd/prd-token-exchange-board.md
Time-based progress meter and live-updating ticker display for guilt/token metrics with accessibility and reduced-motion support, sucka!
Modal & Popup Interactions
docs/prd/prd-token-confessional.md, docs/prd/prd-ai-autopsy-report.md
Two dialog-based features with form input, computed results, dynamic content generation, and print/share capabilities, fool!
Canvas-Based Generator
docs/prd/prd-doom-postcard.md
Custom image rendering feature with canvas drawing, user customization dropdowns, PNG export, and social sharing, I pity the fool who misses this one!

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Listen here, sucka! All these changes be documentation-only PRDs with no code modifications. Ain't nothin' but product specs and design details, fool! The main effort would be readin' through the requirements, but there ain't no actual code to review. I pity the fool who thinks this be complex! These PRDs is just layin' out what features gonna look like and how they gonna work, that's all! Now get out there and show these requirements some respect, sucka!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and clearly summarizes the main change: adding eight PRDs for Phase 3 satirical engagement features, matching the changeset's eight new documentation files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch copilot/plan-mindful-token-usage-features

Comment @coderabbitai help to get the list of available commands and usage tips.

@nitrocode nitrocode marked this pull request as ready for review April 26, 2026 23:48
@nitrocode nitrocode self-requested a review as a code owner April 26, 2026 23:48
github-actions Bot added a commit that referenced this pull request Apr 26, 2026
@github-actions
Copy link
Copy Markdown
Contributor

👁️ PR Preview

🚀 Open Preview

Deployed from commit 6a41766 · Updates on every push to this PR
(Preview is removed automatically when the PR is closed.)

Screenshots

Desktop Mobile
Desktop Mobile

github-actions Bot added a commit that referenced this pull request Apr 26, 2026
@nitrocode nitrocode merged commit 08a5afa into main Apr 26, 2026
6 of 7 checks passed
@nitrocode nitrocode deleted the copilot/plan-mindful-token-usage-features branch April 26, 2026 23:50
github-actions Bot added a commit that referenced this pull request Apr 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants