From d5e1d9c09b34392245fcac0537eabcfbf14a477b Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 31 Oct 2025 12:08:02 +0100 Subject: [PATCH] =?UTF-8?q?vault/mindnet-sprintboard-2025-kw45.md=20hinzug?= =?UTF-8?q?ef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vault/mindnet-sprintboard-2025-kw45.md | 61 ++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 vault/mindnet-sprintboard-2025-kw45.md diff --git a/vault/mindnet-sprintboard-2025-kw45.md b/vault/mindnet-sprintboard-2025-kw45.md new file mode 100644 index 0000000..486c924 --- /dev/null +++ b/vault/mindnet-sprintboard-2025-kw45.md @@ -0,0 +1,61 @@ +--- +title: Mindnet – Sprintboard KW45 (App & Vault) +id: mindnet-sprintboard-2025-kw45 +type: project +status: active +created: 2025-10-31 +updated: 2025-10-31 +area: personal_development +project: leitbild_refresh_2025 +tags: [mindnet, sprintboard, kw45, ai, qdrant, rag] +lang: de +source: coach/leitbild +version: 1.0.0 +depends_on: + - mindnet-nov-sprint-2025 + - ai-exp-mindnet-os-v1-1 +references: + - "/mnt/data/Lars- Mein Leitbild.pdf" +--- + +# Ziel KW45 +Mindnet **OS v1.1** spürbar näher an DoD: `/answer` liefert **Antwort + sources[]**, Importer schreibt **source/collection**, **Delete-by-source** funktioniert, erster **Use-Log** mit 6 Testfällen. + +## Wochen-Kontingent (flexibel, ohne feste Uhrzeit) +- **Deep-Work App/Backend:** 4× **45–90′** +- **Wartung Vault/ETL:** 4× **20–30′** +- **Review/Retro:** 1× **20–30′** +- **MVD (Notfalltag):** 1 **Micro-Commit ≤15′** + +## Top-3 Prioritäten (DoD-kritisch) +1) **/answer**: Antwort + `sources[]` (Top-k/MMR), **Latency <5 s** lokal. +2) **Importer v1**: `source` & `collection` sicher in Qdrant persistiert; **Archiv `_imported/`**. +3) **Delete-by-source**: Endpunkt + Test (1 Datei rein → löschbar → Neuimport ok). + +## Tasks (priorisiert) +### A) App/Backend +- [ ] `/answer`: Pipeline verdrahten (Retriever → Rerank → Synthesis), `sources[]` im Response. +- [ ] `/search`: Roh-Treffer mit Score & Source zurückgeben (Debug-Hilfe). +- [ ] **Use-Log** speichern: Frage, Laufzeit, Top-k, verwendete Quellen, „no-answer“ Flag. +- [ ] **Latency-Messung**: einfacher Timer, Ziel **<5 s**. +- [ ] **Halluzinations-Check**: „no-answer > hallu“ – Regel verankern. + +### B) Vault/ETL +- [ ] `import_txtdocuments.py`: Felder `source` (Dateiname/Pfad) & `collection`, **Batching**, Verschieben nach `_imported/`. +- [ ] **Backfill**: Leitbild/Sessions-Notes nach `notes/` mit YAML-Frontmatter (deterministische IDs). +- [ ] **Delete-by-source-Test**: 1 Datei importieren → löschen → erneuter Import. + +### C) Tests & Review +- [ ] **6 Queries × 4 Collections** (≥24 Runs) – Ergebnis + Zitate prüfen. +- [ ] **Freitags-Retro (30′)**: Blocker, nächster Fokus, Mini-Lessons. + +## Micro-Commit-Menü (≤15′) +- [ ] 1 Unit-Test für `/answer` Response-Schema. +- [ ] `source`-Feld im Importer für **TXT** fixen (oder 1 Datei nachrüsten). +- [ ] `_imported/`-Archiv einmal manuell verifizieren. +- [ ] README-Abschnitt „**Delete-by-source**“ skizzieren (3 Zeilen). +- [ ] Top-k vs. MMR-Parameter notieren (1 Vergleichslauf). + +## Minimal-Tracker (CSV) +date,workstream,task,block_minutes,done,quality_1_10,notes +2025-11-03,App,/answer sources[],55,y,8,"latency 4.7s; 3 sources"