Update CLAUDE.md TODO list and add local-first documentation

- Consolidate UI TODO items into single sync status partial task
- Move conflict resolution to Phase 4
- Add LOCAL_FIRST_INTEGRATION.md with architecture guide
- Add unified repository interface for future use

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-01 22:20:23 +03:00
parent be77256d4e
commit 1f739a3ab2
3 changed files with 579 additions and 4 deletions

View File

@@ -31,11 +31,9 @@
- ✅ Background sync worker: auto-sync every 5min (push + pull) - `internal/services/sync/worker.go`
**TODO:**
-Conflict resolution (last-write-wins or manual)
- ❌ UI: pending counter in header
- ❌ UI: manual sync button
- ❌ UI: offline indicator (middleware already exists)
-UI: sync status partial (pending badge + sync button + offline indicator)
- ❌ RefreshPrices for local mode (via local_components)
- ❌ Conflict resolution (Phase 4, last-write-wins default)
### Phase 3: Projects and Specifications
- qt_projects, qt_specifications tables (MariaDB)