Obsidian + RAG
Două scopuri: (1) cunoaștere legată în Obsidian, (2) export structurat pentru RAG.
A. Scrie nota în vault
Section titled “A. Scrie nota în vault”- Locație:
vault/<bloc>/<slug>.md. - Frontmatter obligatoriu:
---title: <titlu>type: caiet-de-sarcini | adr | principiu | curs | procedura | plan-testareblock: A | B | Csource: <cale fișier de lucru, ex. 02-specifications/...>gitlab_issue: <iid sau gol>tags: [govstack, ...]related: ["[[CU-SEC-001]]", "[[stack-tehnic]]"]created: <YYYY-MM-DD>---- Folosește wikilinks
[[...]]către cerințele universale și artefactele legate. - Actualizează
vault/00-Index.md(MOC) cu un link către nota nouă.
B. Export RAG
Section titled “B. Export RAG”Rulează scriptul (chunking pe titluri, păstrează metadatele din frontmatter):
python3 .claude/skills/obsidian-rag-export/scripts/export_rag.py vault .workplace/rag-exportProduce .workplace/rag-export/chunks.jsonl (un chunk per linie: text + metadate) — gata de ingestie într-un vector store.
Reguli
Section titled “Reguli”- Nu duplica conținut: fișierul „de lucru” stă în
02-*/03-*; nota dinvault/adaugă legături + frontmatter și poate rezuma. - Fără frontmatter → nota nu se exportă în RAG. Verifică înainte de a marca livrabilul done.
Stadii & gunoi
Section titled “Stadii & gunoi”Export-ul exclude automat vault/0-inbox/ (gunoi nefiltrat) și templates/. Notele capătă
stage din cale: 1-procesat/ → processed, 2-structurat/ → structured. Pipeline-ul care
umple aceste foldere este skill-ul knowledge-ingest (comanda /ingest).