Files
famapp/docs/tasks
ginnoir e1c2a090fb feat: p2 batch 28-31 reminders lists comments bang stats
Calendar events support multiple reminder offsets with presets and per-user defaults.

Lists index adds inline task entry and list property editing.

Generic entity comments on list detail. New bangs.stats dashboard widget.

Closes Gitea #28, #29, #30, #31. Migrations 0022 and 0023.
2026-07-04 22:17:35 -05:00
..
2026-05-06 17:37:37 -05:00
2026-05-06 17:37:37 -05:00
2026-05-06 17:37:37 -05:00
2026-05-06 17:37:37 -05:00

Task briefs

Each file here is a self-contained brief for a sub-session (typically Sonnet) to execute one chunk of work. Briefs assume the executor has read /CLAUDE.md — do not restate the stack or architecture there.

How to use a brief

  1. Read /CLAUDE.md first.
  2. Read the task file end-to-end.
  3. Stop when all acceptance criteria pass. Do not bolt on extra scope.
  4. If a brief turns out to be wrong, update the brief in the same commit as the code.

Brief format

Every task file has these sections:

  • Goal — one sentence.
  • Why — what this unlocks; how it fits the larger plan.
  • Depends on — task numbers that must be done first.
  • Scope — bullet list of what to build.
  • Out of scope — explicit non-goals to prevent drift.
  • Acceptance criteria — checkable list. Done = all checked.
  • Notes — gotchas, recommended libs, sketches.

Phase index

Phase 1 — Scaffold

Phase 2 — Core modules

Phase 3 — Dashboard & UX

Phase 4 — Sharing

Phase 5 — Notifications & reminders

Phase 6 — PWA polish

Phase 7 — Hardening

Phase 8 — Garden module

Phase 9 — Post-v0.1

Batch order (bugs → API → editor/notes → journal → agent). Design: docs/superpowers/specs/2026-07-03-backlog-triage-design.md. Issue map: docs/issues-map.md.