docs: review backlog — removed 6 Phase-6 dupes, promoted Gitea CI to 999.14

- Removed stale Backlog entries 999.2/3/6/7/8/9 (already promoted into the
  active Phase 6 UX Polish) and deleted the leftover 999.2 directory.
- Kept genuine backlog: 999.1/4/5/10/11/12/13.
- Promoted STATE pending todo to new backlog phase 999.14 (Gitea CI:
  PR-to-main regression + Docker build/publish).
- Archived stale kickoff-new-project todo to completed/.
This commit is contained in:
Lucas Berger
2026-06-10 15:16:25 -04:00
parent dc50919de7
commit 197efa1bc6
2 changed files with 0 additions and 0 deletions
@@ -1,31 +0,0 @@
---
title: Kick off FamilySync with /gsd:new-project
date: 2026-06-02
priority: high
---
# Kick off FamilySync with /gsd:new-project
Run `/gsd:new-project` to formalize the architecture decisions into a PROJECT.md, REQUIREMENTS.md,
and ROADMAP.md with phase breakdown.
Architecture is verified and settled (see `.planning/notes/familysync-architecture.md`).
## Pre-work before running
- [ ] (Optional) Answer RQ-003: Fastmail calendar API — JMAP vs CalDAV for app read/write
- [ ] Review `.planning/notes/familysync-architecture.md` — feed this into the project questionnaire
## Context to bring into the session
- Family hub modeled on Skylight. Owner on Fastmail/Android; other members Apple. Wife adoption is
a hard UX constraint (one slick PWA).
- **Calendar**: hosted on Fastmail (NOT self-hosted). Custom app brokers read/write via JMAP/CalDAV
token. Owner native in Fastmail app; Apple members via PWA.
- **Lists + display**: one self-hosted custom app — backend + MariaDB, aggregates calendars into a
Skylight-style view, owns shared lists, serves React PWA (phones + wall-display kiosk).
- **Auth**: Authelia OIDC for the app.
- **Infra**: Unraid + Docker Compose + Pangolin/Newt + split-DNS. MariaDB + Redis.
- **Dropped**: Baikal, Vikunja, DAVx5 (see architecture note for why).
- **Out of scope**: email. **Excluded**: PostgreSQL, App Store/React Native, forking.
- Net: build ONE app on top of existing Fastmail.