mindnet/vault/mindent-November-sprint.md
Lars 554540451e
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
vault/mindent-November-sprint.md aktualisiert
2025-10-31 12:05:45 +01:00

62 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Mindnet November-Sprint (App & Vault) · Flex-Cadence
id: mindnet-nov-sprint-2025
type: project
status: active
created: 2025-10-31
updated: 2025-10-31
area: personal_development
project: leitbild_refresh_2025
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
references:
- "/mnt/data/Lars- Mein Leitbild.pdf"
---
# Ziel (Nov, KW4548)
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 & 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 × 4590**
- **Vault/ETL Wartung:** **4 Blöcke × 2030**
- **Review/Retro:** **1 Block × 2030**
- **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=…`
- [ ] Use-Log (Frage, Laufzeit, Treffer, Quellen)
- [ ] 6 Queries/Collection + Halluzinations-Check (No-Answer > Hallu)
### B) Vault/ETL
- [ ] 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 vollständig in **≥90 %** der Antworten
## Tracker (CSV)
date,workstream,task,block_minutes,done(y/n),quality_1_10,notes