docs(phase-01): evolve PROJECT.md after phase completion
This commit is contained in:
@@ -21,17 +21,17 @@ Reliable, persistent visibility into which services need updating — data never
|
|||||||
- ✓ Docker deployment with volume-mounted SQLite — existing
|
- ✓ Docker deployment with volume-mounted SQLite — existing
|
||||||
- ✓ Auto-polling for new updates (5s interval) — existing
|
- ✓ Auto-polling for new updates (5s interval) — existing
|
||||||
- ✓ Service icon detection from image names — existing
|
- ✓ Service icon detection from image names — existing
|
||||||
|
- ✓ SQLite foreign key enforcement (PRAGMA foreign_keys = ON) — Phase 1
|
||||||
|
- ✓ Proper UPSERT preserving tag assignments on re-webhook — Phase 1
|
||||||
|
- ✓ Request body size limits (1MB) on webhook and API endpoints — Phase 1
|
||||||
|
- ✓ Test error handling uses t.Fatalf (no silent failures) — Phase 1
|
||||||
|
|
||||||
### Active
|
### Active
|
||||||
|
|
||||||
- [ ] Fix SQLite foreign key enforcement (PRAGMA foreign_keys = ON)
|
|
||||||
- [ ] Fix INSERT OR REPLACE data loss (switch to proper UPSERT)
|
|
||||||
- [ ] Add PostgreSQL support alongside SQLite (dual DB, user chooses)
|
- [ ] Add PostgreSQL support alongside SQLite (dual DB, user chooses)
|
||||||
- [ ] Bulk acknowledge (dismiss all, dismiss by group)
|
- [ ] Bulk acknowledge (dismiss all, dismiss by group)
|
||||||
- [ ] Filtering and search across updates
|
- [ ] Filtering and search across updates
|
||||||
- [ ] In-dashboard new-update indicators (badge/counter/toast)
|
- [ ] In-dashboard new-update indicators (badge/counter/toast)
|
||||||
- [ ] Request body size limits on webhook and API endpoints
|
|
||||||
- [ ] Improve error handling in tests (replace silent returns with t.Fatal)
|
|
||||||
- [ ] Data persistence resilience (survive container restarts reliably)
|
- [ ] Data persistence resilience (survive container restarts reliably)
|
||||||
|
|
||||||
### Out of Scope
|
### Out of Scope
|
||||||
@@ -88,4 +88,4 @@ This document evolves at phase transitions and milestone boundaries.
|
|||||||
4. Update Context with current state
|
4. Update Context with current state
|
||||||
|
|
||||||
---
|
---
|
||||||
*Last updated: 2026-03-23 after initialization*
|
*Last updated: 2026-03-23 after Phase 1 completion*
|
||||||
|
|||||||
Reference in New Issue
Block a user