From 554540451ece3bb25d7b6e2a94035667f794e2d6 Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 31 Oct 2025 12:05:45 +0100 Subject: [PATCH] vault/mindent-November-sprint.md aktualisiert --- vault/mindent-November-sprint.md | 57 +++++++++++++++++++------------- 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/vault/mindent-November-sprint.md b/vault/mindent-November-sprint.md index cb0a4f4..6ba212d 100644 --- a/vault/mindent-November-sprint.md +++ b/vault/mindent-November-sprint.md @@ -1,5 +1,5 @@ --- -title: Mindnet – November-Sprint (App & Vault) +title: Mindnet – November-Sprint (App & Vault) · Flex-Cadence id: mindnet-nov-sprint-2025 type: project status: active @@ -7,44 +7,55 @@ created: 2025-10-31 updated: 2025-10-31 area: personal_development project: leitbild_refresh_2025 -tags: [mindnet, sprint, ai, qdrant, rag, vault] +tags: [mindnet, sprint, ai, qdrant, rag, cadence/flex] lang: de source: coach/leitbild +version: 1.1.0 depends_on: - ai-exp-mindnet-os-v1-1 - - leitbild-ziele-portfolio references: - "/mnt/data/Lars- Mein Leitbild.pdf" -version: 1.0.0 --- # Ziel (Nov, KW45–48) -Mindnet **OS v1.1** stabil: App-Schicht + saubere Vault-Collections inkl. `source`-Metadaten; **RAG Ende-zu-Ende** mit Zitation; **2 Assets** (Prompt-Kit, Import-Script). +Mindnet **OS v1.1** stabil (App + Vault): RAG Ende-zu-Ende mit Zitation, **Collections** sauber, `source`-Metadaten überall, **2 Assets** (Prompt-Kit, Import-Script). ## Definition of Done (DoD) -- Collections: `notes`, `karate`, `costopti`, `training` **existieren** und sind **getrennt indexiert**. -- Importer schreibt **`source` + `collection`** nach Qdrant; **Delete-by-source** möglich. -- Retriever (Top-k/MMR) liefert **Antwort + sources[]**; **Latency < 5 s** lokal. -- **Prompt-Kit v1** & **Importer v1** liegen versioniert im Repo; kurze README vorhanden. +- Collections `notes`, `karate`, `costopti`, `training` existieren & sind getrennt indexiert. +- Importer schreibt `source` + `collection`; **Delete-by-source** möglich. +- Retriever liefert **Antwort + sources[]**, **Latency < 5 s** lokal. +- **Prompt-Kit v1** & **Importer v1** versioniert im Repo inkl. README. + +## Flex-Cadence (ohne feste Uhrzeit) +- **Wöchentliches Kontingent:** + - **App/Backend – Deep-Work:** **4 Blöcke × 45–90′** + - **Vault/ETL – Wartung:** **4 Blöcke × 20–30′** + - **Review/Retro:** **1 Block × 20–30′** +- **Minimum Viable Day (MVD):** Wenn kaum Zeit/Energie → **1 Micro-Commit (≤15′)** (siehe Liste). +- **Stop-Rule:** Nach 90′ Deep-Work **hart stoppen**; kein „noch schnell“ – Energie sparen. + +## Micro-Commit-Menü (≤15′) +- App: 1 Unit-Test für `/answer` schreiben · Loggingfeld ergänzen · Timeout/Retry prüfen +- Vault: 1 Ordner in Zielstruktur bringen · 1 Datei mit YAML-Frontmatter nachrüsten +- Importer: `source`-Mapping für 1 Dateityp fixen · `_imported`-Archiv testen +- Retriever: Top-k/MMR Parameter notieren & 1 Vergleichslauf loggen +- Doku: README-Abschnitt „Delete-by-source“ oder „Zitationspflicht“ ergänzen ## Arbeitsstränge ### A) App/Backend -- [ ] Endpunkte: `/search`, `/answer`, `/upsert`, `/delete?source=...`. -- [ ] Logging: Use-Log (Frage, Laufzeit, Treffer, Quellen). -- [ ] Tests: 6 Queries/Collection; Halluzinations-Check (No-Answer>Hallu). +- [ ] Endpunkte `/search`, `/answer`, `/upsert`, `/delete?source=…` +- [ ] Use-Log (Frage, Laufzeit, Treffer, Quellen) +- [ ] 6 Queries/Collection + Halluzinations-Check (No-Answer > Hallu) ### B) Vault/ETL -- [ ] Ordnerstruktur & YAML-Konvention (IDs deterministisch). -- [ ] `import_txtdocuments.py`: Felder `source`, `collection`, **Batching**, Archivierung `_imported`. -- [ ] Backfill: alte Leitbild-/Sessions-Notes in `notes`. - -## Cadence (leichtgewichtig) -- **täglich 60–90′ Deep-Work** (vormittags) → A) App -- **täglich 20–30′ Wartung** (nachmittags) → B) Vault -- **Freitag 30′ Retro**: DoD-Fortschritt, Blocker, nächster Fokus +- [ ] Ordnerstruktur & YAML-Konvention (deterministische IDs) +- [ ] `import_txtdocuments.py`: `source` & `collection`, Batching, `_imported` +- [ ] Backfill: Leitbild-/Sessions-Notes nach `notes` ## Messung -- Zeitersparnis Ø **≥50 %** ggü. manuell (6 Fälle) · Reviewer-Score **≥8/10** · Zitate in **≥90 %** vollständig. +- Zeitersparnis Ø **≥50 %** ggü. manuell (6 Fälle) +- Reviewer-Score **≥8/10** +- Zitate vollständig in **≥90 %** der Antworten -## Use-Log (CSV) -date,collection,question,time_sec,quality_1_10,error_rate_pct,sources_count,notes +## Tracker (CSV) +date,workstream,task,block_minutes,done(y/n),quality_1_10,notes