docs(01-02): complete body-size-limits and test-hardening plan
- 01-02-SUMMARY.md: plan completion summary with deviations - STATE.md: advanced plan position, added decisions, updated metrics - ROADMAP.md: phase 01 marked complete (2/2 plans) - REQUIREMENTS.md: DATA-03 and DATA-04 marked complete
This commit is contained in:
@@ -11,8 +11,8 @@ Requirements for this milestone. Each maps to roadmap phases.
|
||||
|
||||
- [x] **DATA-01**: Webhook events use proper UPSERT (ON CONFLICT DO UPDATE) instead of INSERT OR REPLACE, preserving tag assignments when an image receives a new event
|
||||
- [x] **DATA-02**: SQLite foreign key enforcement is enabled (PRAGMA foreign_keys = ON) so tag deletion properly cascades to tag assignments
|
||||
- [ ] **DATA-03**: Webhook and API endpoints enforce request body size limits (e.g., 1MB) to prevent OOM from oversized payloads
|
||||
- [ ] **DATA-04**: Test error handling uses t.Fatal instead of silent returns, so test failures are never swallowed
|
||||
- [x] **DATA-03**: Webhook and API endpoints enforce request body size limits (e.g., 1MB) to prevent OOM from oversized payloads
|
||||
- [x] **DATA-04**: Test error handling uses t.Fatal instead of silent returns, so test failures are never swallowed
|
||||
|
||||
### Backend Refactor
|
||||
|
||||
@@ -93,8 +93,8 @@ Which phases cover which requirements. Updated during roadmap creation.
|
||||
|-------------|-------|--------|
|
||||
| DATA-01 | Phase 1 | Complete |
|
||||
| DATA-02 | Phase 1 | Complete |
|
||||
| DATA-03 | Phase 1 | Pending |
|
||||
| DATA-04 | Phase 1 | Pending |
|
||||
| DATA-03 | Phase 1 | Complete |
|
||||
| DATA-04 | Phase 1 | Complete |
|
||||
| REFAC-01 | Phase 2 | Pending |
|
||||
| REFAC-02 | Phase 2 | Pending |
|
||||
| REFAC-03 | Phase 2 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user