sprint: S09.5 done — dev deploy runs on nas runner (was vps); all exit criteria verified and marked complete

This commit is contained in:
Gan, Jimmy
2026-07-12 15:30:58 +08:00
parent 556bd12c21
commit 07ad32f784
2 changed files with 33 additions and 33 deletions
+9 -9
View File
@@ -61,7 +61,7 @@
- **Verify by:**
1. Push to dev → deploy step runs on NAS runner, not VPS.
- [ ] S09.5 — Fix dev deploy runner label
- [x] S09.5 — Fix dev deploy runner label
## S09.6 — Add `media-ops` to RBAC member defaults
@@ -78,11 +78,11 @@
## Exit criteria
- [ ] No hardcoded SECRET_KEY fallback in any compose file
- [ ] Audit log gated to admin only
- [ ] Dev CI gates deploy behind tests
- [ ] Dev CI deploys on NAS runner
- [ ] `media-ops` accessible to members
- [ ] All 267+ backend tests pass
- [ ] All frontend tests pass
- [ ] `npm run build` succeeds
- [x] No hardcoded SECRET_KEY fallback in any compose file
- [x] Audit log gated to admin only
- [x] Dev CI gates deploy behind tests
- [x] Dev CI deploys on NAS runner
- [x] `media-ops` accessible to members
- [x] All 267+ backend tests pass
- [x] All frontend tests pass
- [x] `npm run build` succeeds