feat(memory): hybrid retrieval — navigation index.md + RAG hardening

Expose a navigation layer to the agent and harden RAG, after analyzing the
OKF note and testing on the real KB.

- memory_search.search(): dedupe best-chunk-per-file (a relevant note can no
  longer be buried by another file's chunks) + keyword fallback tagged
  degraded:True when Ollama is unreachable (no more hard crash).
- update_notes_index.py: emit per-folder index.md + root router; prune empty
  folders; fix latent subcategory->project bug.
- Exclude generated index.md from RAG rglob (reindex/incremental) + indexer
  scans + heartbeat freshness check (prevents self-pollution / reindex thrash).
- CLAUDE.md: reframe memory as hybrid (navigation first, RAG for fuzzy recall).
- Delete stale orphan kb/youtube/index.json; correct the OKF source note.
- Tests: dedup, keyword fallback, index.md exclusion. Plan + review in docs/.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-27 17:52:27 +00:00
parent 6e9dfd137c
commit 5c9748ffb4
23 changed files with 1526 additions and 164 deletions

View File

@@ -0,0 +1,12 @@
# Index — exercitii/
> 4 note. Citește acest index întâi; deschide doar fișierele relevante.
- **[Diagnostic Platou Financiar - Chestionar](diagnostic-platou-financiar.md)**
**Sursă:** Friday Spark #183 - 8 Blocaje Financiare Invizibile
- **[Exercițiu: Legea Transformării - Când Pierzi, Caută Forma Nouă](legea-transformarii.md)** `@growth #transformare #pierdere #compensare`
**Actualizat:** 2026-02-06
- **[Diagnostic Platou Financiar - Identifică Blocajele Psihologice](platou-financiar-diagnostic.md)** `@work @growth #diagnostic #blocare`
**Actualizat:** 2026-02-06
- **[Exercițiu: Reframe Credințe Limitatoare (NLP)](reframe-credinte-limitatoare.md)** `@work @growth #nlp #credinte #reframe`
**Next step:** Când apare gândul "nu sunt destul de bun", deschide fișierul și citește Reframe #1