Commit Graph

1026 Commits

Author SHA1 Message Date
ba46957556 bug fix 2025-12-18 17:15:43 +01:00
33b0c83c87 aufteilung retriever 2025-12-18 17:13:36 +01:00
5dd58f49f0 retriever in zwei Teilen 2025-12-18 17:05:14 +01:00
cc12dcf993 retriever neu 2025-12-18 16:59:37 +01:00
cbfdd96152 stark gekürzter retriever 2025-12-18 16:53:29 +01:00
babab3167b neue debug Version im retriever 2025-12-18 16:44:47 +01:00
c61d9c8236 bug fix 2025-12-18 16:14:03 +01:00
e47241740d letzte bereinigungen 2025-12-18 14:30:24 +01:00
6db1714449 docs/06_Roadmap/06_active_roadmap.md aktualisiert
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 4s
2025-12-18 14:20:09 +01:00
136c3bb43f neue version 2025-12-18 14:00:08 +01:00
2c3ee8efd6 neu version 2025-12-18 13:56:45 +01:00
48729e6f5d bug fix 2025-12-18 13:21:53 +01:00
3eac646cb6 bug fix 2025-12-18 13:15:58 +01:00
9a18f3cc8b test 2025-12-18 12:55:54 +01:00
5dd20d683f test 2025-12-18 12:53:52 +01:00
8af744fc97 bug fix 2025-12-18 12:48:57 +01:00
342d3e5103 test_WP22_intelligence aktualisiert roundtrip 2025-12-18 12:43:19 +01:00
7f7d8c87db neuer semantik retriever im Chat 2025-12-18 12:40:34 +01:00
43f695de54 bug fix 2025-12-18 12:17:10 +01:00
20b219d86c Script update 2025-12-18 12:10:15 +01:00
0ff39d7b14 test_script WP22 2025-12-18 11:59:58 +01:00
e2ee5df815 erster Aufschlag WP22 2025-12-18 11:50:52 +01:00
77a6db7e92 docs und vault
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 4s
2025-12-18 11:22:03 +01:00
d53912a8f1 01_knowledge_design update mit overrides
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 4s
2025-12-17 10:31:09 +01:00
cdcaff184f Merge pull request 'scriptAudit' (#11) from scriptAudit into main
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 4s
Reviewed-on: #11
Merge branch 'feature/v2.7.0-smart-stability-cleanup' into develop

**WP-14 & WP-15: Consolidated Release & Cleanup (v2.7.0)**

Dieses Merge führt die Arbeiten an der Systemstabilität (Async/Fixes), der neuen Chunking-Intelligenz und der massiven Code-Bereinigung zusammen.

**Zusammenfassung der Änderungen:**
---------------------------------
1. **API / Core:**
   - Umbau von `/ingest/save` auf FastAPI BackgroundTasks (Async).
   - Implementierung `SemanticAnalyzer` für Edge-Filterung.
   - Traffic Control via `asyncio.Semaphore` im `LLMService`.

2. **Ingestion Logic:**
   - **Multi-Hash:** Implementierung von Body vs. Full Hash in `note_payload.py`.
   - **Chunker:** Rewrite von `chunker.py` auf Hybrid-Strategie (Strict Heading + Safety Net).
   - **Config:** Fix der Hierarchie (Frontmatter > Type > Default).

3. **Refactoring & Cleanup:**
   - **DELETION:** Entfernung von "Dead Code" (Legacy `mindnet_embed`, alte Router v0.1, ungenutzte UI-Files wie `ui_editor.py`).
   - **Structure:** Durchsetzung der 4-Säulen-Architektur im `Developer Guide`.
   - **Docs:** Vollständiges Update aller Tech-Docs (`03_*.md`) auf v2.7.0 Stand sowie Generierung neuer Referenztabellen.

**🔧 CONSOLIDATION REPORT (Conflict Resolution):**
---------------------------------
Die parallelen Entwicklungsstränge (Bugfix vs. Feature vs. Cleanup) wurden wie folgt gelöst:

- **`app/core/ingestion.py`:**
  - Konflikt: WP-14 entfernte Argumente, WP-15 fügte Smart-Edge-Logik hinzu.
  - Lösung: Neue Signatur nutzt ENV-Vars für Hashes, ruft aber den neuen Chunker mit `smart_edge`-Flag auf.

- **`config/types.yaml`:**
  - Konflikt: WP-14 verließ sich auf alte Profile, WP-15 führte neue ein.
  - Lösung: Datei wurde auf WP-15 Stand (v2.6.0+) gehoben, inkl. `structured_smart_edges_strict`.

- **`app/frontend/ui.py`:**
  - Das UI reagiert nun auf den `queued` Status (WP-14), visualisiert aber keine Wartezeit mehr, da der Prozess im Hintergrund läuft. UI-Code für synchrone Warteschlangen wurde entfernt.

- **Legacy Removal:**
  - Alle Dateien, die im AST-Scan `used_by: []` aufwiesen und keine Entrypoints waren (z.B. `app/routers/embed_router.py`), wurden aus dem Git-Index entfernt.

**Post-Merge Actions:**
---------------------------------
1. `pip install -r requirements.txt` (Prüfen auf neue Async-Libs).
2. **CRITICAL:** `app/embed_server.py` und andere "Zombie"-Dateien müssen lokal gelöscht werden.
3. `.env` anpassen (`MINDNET_LLM_BACKGROUND_LIMIT`).
4. **FULL REBUILD** erforderlich (`import_markdown --force`).
2025-12-16 18:55:45 +01:00
25ec3880bb Dokumentation 2025-12-16 18:46:11 +01:00
edbd8f0ca8 chunk_payload soll nun auch die Overrides schreiben 2025-12-16 17:07:12 +01:00
a4272c17a9 Notizen overvride von chunk_profile und retriever_weight in der Notiz 2025-12-16 16:07:27 +01:00
c8cdf218f2 bug fix 2025-12-16 15:52:50 +01:00
b3833f2051 chunk_payload nimmt auch das richtige chunking_profile 2025-12-16 15:50:24 +01:00
a272c39613 bug_fixing, mindnet_notes enthält beide Hash und schreibt auch das richtige chunking_profile 2025-12-16 15:43:11 +01:00
6df9b54626 note_payload berechnet und speichert den Hash Wert 2025-12-16 14:53:56 +01:00
156c2c2fd5 neue hash-wert berechnung 2025-12-16 14:48:04 +01:00
6011b96fc1 neue ui Save-logik 2025-12-16 14:11:17 +01:00
7639bb8472 docs aktulisiert 2025-12-16 14:03:48 +01:00
c61b66b49d neue chunker, Fehler und Strategie Korrektur 2025-12-16 12:07:28 +01:00
cf49715c66 neue doku 2025-12-16 09:53:16 +01:00
bf8a814c58 script update neue Struktur 2025-12-16 09:39:35 +01:00
8fadec5c2c chunker korrigiert zu scmart edges 2025-12-16 07:25:34 +01:00
7263fee4c7 prune 2025-12-15 17:55:53 +01:00
4204c2c974 neue docs 2025-12-15 17:32:38 +01:00
9372cfb8ca TOC 2025-12-15 16:58:32 +01:00
179949b289 bug fix 2025-12-15 16:52:20 +01:00
cd3946bd11 mermaid 2025-12-15 16:50:11 +01:00
12e374bc05 mermaid fix 2025-12-15 16:42:53 +01:00
fd2fac7112 dev guide 2025-12-15 16:38:51 +01:00
60092b378b löschen von Zombies 2025-12-15 16:07:58 +01:00
9025af62f0 wiederhergstellt 2025-12-15 15:45:36 +01:00
83bb18b6a7 code header 2025-12-15 15:40:39 +01:00
ec759dd1dc docs
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 4s
2025-12-15 14:13:10 +01:00