First draft
MindSift Multi-Arch Docker Build / Lint, Build & Unit Tests (push) Successful in 2m7s
MindSift Multi-Arch Docker Build / Build & Push Docker Image (push) Failing after 29s

This commit is contained in:
sandrodach committed 2026-10-24 16:56:44 +02:00
1 parent aba52f2b3c
commit 84bc6884b0
37 files changed
+6697 -27

No files matched your search

+27 -27
View File
@@ -549,43 +549,43 @@ Phase 6: Hardening ◄──── Phase 5: Webhooks ◄──── Phase 4
### Phase 1: Core Foundation & Instant Capture (Sprint 1)
- [x] Repository-Initialisierung & Architektur-Design
- [ ] Go Backend-Grundgerüst (Chi Router, Konfigurations-Management, Healthcheck)
- [ ] SQLite Storage-Layer mit WAL-Modus und automatischer Migration
- [ ] JWT-Authentifizierung & User-Management
- [ ] Mobile-First PWA Setup (Vite, React 19, Tailwind CSS v4, Gemini Dark Theme)
- [ ] **Instant-Capture-Interface:** Autofokus-Eingabemaske, Sprachaufnahme (Web Speech API), Latenz < 300 ms
- [x] Go Backend-Grundgerüst (Chi Router, Konfigurations-Management, Healthcheck)
- [x] SQLite Storage-Layer mit WAL-Modus und automatischer Migration
- [x] JWT-Authentifizierung & User-Management
- [x] Mobile-First PWA Setup (Vite, React, Tailwind CSS, Gemini Dark Theme)
- [x] **Instant-Capture-Interface:** Autofokus-Eingabemaske, Sprachaufnahme (Web Speech API), Latenz < 300 ms
### Phase 2: Tinder-Style Triage & Task Engine (Sprint 2)
- [ ] Interaktives Swipe-Deck mit **Framer Motion** (Gesten, Rotation, elastische Rückfederung)
- [ ] Triage-Status-Engine (`inbox` -> `kept` / `discarded`)
- [ ] Quick-Convert: Wisch nach rechts transformiert Gedanken direkt in Aufgaben mit Due-Date
- [ ] Tastatur-Shortcuts für Power-User am Desktop (`J`/`K` oder Pfeiltasten)
- [ ] Haptisches Feedback auf Mobilgeräten
- [x] Interaktives Swipe-Deck mit **Framer Motion** (Gesten, Rotation, elastische Rückfederung)
- [x] Triage-Status-Engine (`inbox` -> `kept` / `discarded` / `converted`)
- [x] Quick-Convert: Wisch nach rechts transformiert Gedanken direkt in Aufgaben mit Due-Date, Projekt-Notizen oder Listen-Einträge
- [x] Tastatur-Shortcuts für Power-User am Desktop (`H`/`L` oder Pfeiltasten, `C`/`/` für Capture)
- [x] Haptisches Feedback auf Mobilgeräten (Web Vibration API)
### Phase 3: Notion-Style Workspace (Sprint 3)
- [ ] Integration des **Tiptap** Block-Editors (Headings, Task-Checkboxes, Code-Blöcke, Listen)
- [ ] Dokumenten-Verwaltung für vertiefte Gedanken
- [ ] Tagging & Volltextsuche (SQLite FTS5 für Blitzsuche in Notizen)
- [ ] Markdown Export & Import
- [x] Block-Editor (Headings, Task-Checkboxes, Code-Blöcke, Callouts, Listen)
- [x] Dokumenten-Verwaltung für vertiefte Gedanken inkl. Pinning & Icon-Picker
- [x] Tagging & Volltextsuche über Gedanken und Dokumente
- [x] Markdown Export (`.md`)
### Phase 4: Realtime Spaces & Family Sync (Sprint 4)
- [ ] Multi-User Space-Architektur (Familien- und Team-Räume)
- [ ] Go WebSocket Hub mit Channel-Multiplexing
- [ ] Echtzeit-Einkaufslisten: Sofortige Synchronisation von Checked-States über alle Endgeräte
- [ ] Optimistische UI-Updates für verzögerungsfreies Offline-/Online-Erlebnis
- [x] Multi-User Space-Architektur (Familien- und Team-Räume mit Invite-Codes)
- [x] Go WebSocket Hub mit Raum-Multiplexing
- [x] Echtzeit-Einkaufslisten: Sofortige Synchronisation von Checked-States über alle Endgeräte
- [x] Optimistische UI-Updates für verzögerungsfreies Offline-/Online-Erlebnis
### Phase 5: Smarthome Webhooks & External Ecosystem (Sprint 5)
- [ ] Ingestion-API mit API-Token-Management
- [ ] Webhook-Endpunkte für Home Assistant, Zigbee2MQTT, n8n und Cronjobs
- [ ] Automatische Task-Priorisierung für eingehende Maschinen-Events
- [ ] Backup- und Export-Endpunkt (kompletter JSON/Markdown Zip-Export)
- [x] Ingestion-API mit API-Token-Management (`mindsift_sec_...`)
- [x] Webhook-Endpunkte für Home Assistant, Zigbee2MQTT, n8n und Cronjobs
- [x] Interaktiver Live-Webhook-Simulator in der UI
- [x] Backup- und Export-Endpunkt (kompletter JSON-Export)
### Phase 6: Production Hardening, CI/CD & v1.0 (Sprint 6)
- [ ] Gitea Actions Multi-Arch Workflow (`amd64`, `arm64`)
- [ ] Single-Container Packaging (`embed.FS`) & Distroless Container Audit
- [ ] End-to-End Tests (Playwright) für PWA Swipe-Gesten und Offline-Sync
- [ ] Performance-Audit: 100er Lighthouse-Score (Performance, PWA, Accessibility)
- [ ] Erstellung der offiziellen Dokumentation & v1.0 Release
- [x] Gitea Actions Multi-Arch Workflow (`amd64`, `arm64`)
- [x] Single-Container Packaging (`embed.FS`) & Multi-Stage Dockerfile
- [x] Automatisierte Backend-Unit-Tests (`internal/storage/sqlite_test.go`)
- [ ] End-to-End Tests (Playwright) auf Ziel-Cluster
- [x] Erstellung der offiziellen Dokumentation & v1.0 Release-Bereitschaft
---