Punchline Lab
Try it free
/speckit-tasks

Tasks

Checklist derived from the plan

specs/002-ai-joke-generator/tasks.md
# Tasks: AI Joke Generator MVP

## Phase 1 — Setup

- [x] Scaffold Next.js + Tailwind + shadcn/ui (from prior QueueBeacon slice)
- [x] Archive `specs/001-queuebeacon-waitlist` → `specs/_archive/`
- [x] Amend constitution v1.1.0 for joke product + learning UX

## Phase 2 — Product

- [x] Landing page for Punchline Lab (features + mock pricing)
- [x] `/generate` with topic picker and local joke engine
- [x] Dashboard with mock sign-in, joke history, daily limits, Pro upgrade
- [x] Remove public waitlist routes (`/w/[slug]`)

## Phase 3 — Spec Kit learning

- [x] `/learn` overview with step navigation
- [x] `/learn/[step]` renders constitution, spec, plan, tasks, implement guide
- [x] Redirect or link legacy `/spec-kit` → `/learn`

## Phase 4 — Docs

- [x] Root README (run, learn tour, spec-kit link, local clone path)
- [x] Project plan `docs/micro-saas-plan.md` in Cursor store

## Phase 5 — Verify

- [x] `npm run build`
- [x] Dev server on port 4317 + screenshot