add PDD workflow: CLAUDE.md, PDD.md, active.md symlink

This commit is contained in:
Gan, Jimmy
2026-07-09 23:57:06 +08:00
parent f7b8301824
commit b3a78aa166
3 changed files with 66 additions and 46 deletions
+23
View File
@@ -0,0 +1,23 @@
# Product Definition Document — NAS Tools
## Vision
A single dashboard to manage all self-hosted services on the NAS — Docker containers, media, tools, system health — accessible from anywhere via a clean web UI.
## Goals
1. **Unified management** — one dashboard for all NAS services (containers, media, tools, auth)
2. **GFW-proof deployment** — all traffic routes through VPS + Tailscale, works from China
3. **Self-healing** — auto-detect down containers, email alerts, health checks
4. **CI/CD from Gitea** — push to deploy with zero manual SSH
## Target Users
Self (Jimmy Gan). Secondary: family members who access media services on the NAS.
## Success Metrics
- Dashboard loads in < 3s from anywhere
- All CI workflows green
- Zero manual SSH deploys
- < 5min recovery from container crash
+1
View File
@@ -0,0 +1 @@
../../specs/sprint-06-code-quality.md