Regula de Aur SSOT — Sursa Unică de Adevăr

Ce face

Regula SSOT impune ca fiecare informație să existe într-un singur fișier canonic. Oriunde altundeva este nevoie de ea, se folosește o legătură internă către acel fișier. Nu se permite copierea textului și nici duplicarea. Astfel, _infra/config/runtime_state.json deține faza curentă, _infra/config/scratchpad.md ține focusul, iar _infra/core/wednesday/wednesday.md rămâne fișierul de boot al identității Wednesday. Orice altă mențiune trimite doar către aceste locații.

Când îmi folosește

Când lucrezi cu vault-ul pe termen lung și vrei să eviți situația în care o actualizare apare doar într-un loc, iar altul rămâne cu date vechi. Regula devine utilă mai ales la închiderea sesiunii, când verifici că nu ai introdus aceeași informație în două fișiere diferite. Se aplică și la absorbția de concepte externe: decizia de absorbție stă în wednesday/patterns/NN_External_Absorption_*.md, iar artefactele adoptate fac doar wikilink.

Cum îl invoc / declanșez

Nu există o comandă directă de apelat. Regula se activează automat prin disciplina de închidere a sesiunii descrisă în CLAUDE.md. Wednesday verifică absența duplicatelor și prezența wikilink-urilor către fișierele canonice. Pentru detalii exacte de declanșare, verifică doctrina pentru detalii exacte.

Exemplu practic

Vrei să menționezi faza curentă într-un review. În loc să scrii aceeași valoare în trei documente, o păstrezi doar în sursa canonică. În celelalte fișiere trimiți cititorul către runtime state. La închiderea sesiunii, Wednesday confirmă că nu există alte copii ale acelei informații.

Output / unde aterizează

Rezultatul este un vault consistent: un singur hit la căutare pentru fiecare fapt, actualizări propagate automat și zero riscuri de fork-uri stale. La finalul sesiunii, Wednesday marchează „session safe” doar după ce a eliminat eventualele duplicate.

Limite / gotchas

Regula nu interzice rezumate scurte, dar interzice reafirmarea valorii canonice. Dacă un fișier derivat conține deja o copie, trebuie curățat înainte de a declara sesiunea închisă. Fișierele din _infra/config/ și _infra/core/wednesday/ rămân singurele surse; orice abatere se rezolvă prin wikilink, nu prin rescriere.