Skip to content

Memory Categories

PowerMemory nu stocheaza memoriile ca o gramada plata. Fiecare memorie apartine unei categorii si poarta o prioritate. Impreuna decid ce apare — si in ce ordine — cand faci Inject la context intr-o conversatie AI noua.

Asta e diferenta dintre "AI-ul meu tine minte niste chestii" si memorie operationala pe care chiar o poti dirija.

Niveluri de prioritate

Fiecare memorie e marcata P0–P3:

Prioritate Inseamna Apare
P0 Critica — defineste cum trebuie sa se comporte AI-ul Mereu, prima
P1 Importanta — context activ pe care te bazezi Aproape mereu
P2 Utila — bun de avut cand e relevant Cand e spatiu
P3 Fundal — frumos dar non-esential Ultima, daca e loc

Cand faci Inject la memorie intr-un chat nou, elementele P0 conduc. Daca bugetul de context e stramt, elementele P3 sunt primele care cad.

Screenshot placeholder: dashboard category overview

Cele 12 categorii

🎯 CALIBRATION

Cum ar trebui AI-ul tau sa comunice si sa colaboreze cu tine.

  • Foloseste pentru: ton, format, lungime, limba, stil de feedback.
  • Evita: cereri de moment ("fii scurt doar de data asta") — alea nu sunt durabile.
  • Bun: "Da mereu feedback rece si direct. Fara lauda de umplutura."
  • Nu salva: "Fa acest email mai scurt." (un task, nu calibration)
  • Prioritate: de obicei P0 — modeleaza fiecare interactiune.

👤 IDENTITY

Cine esti si din ce context operezi.

  • Foloseste pentru: rolul tau, background, ce construiesti, contextul de lucru.
  • Evita: stari trecatoare ("sunt obosit azi").
  • Bun: "Solo founder care ruleaza un SaaS + doua afaceri de servicii."
  • Nu salva: "Sunt intr-un apel acum." (temporar)
  • Prioritate: P0–P1.

🚫 HARD_CONSTRAINTS

Reguli non-negociabile pe care AI-ul nu trebuie sa le incalce niciodata.

  • Foloseste pentru: limite absolute, masuri de siguranta, actiuni interzise.
  • Evita: preferinte slabe (alea merg in PREFERENCE).
  • Bun: "Nu modifica niciodata productia inainte de a verifica ca exista un backup."
  • Nu salva: "Prefer dark mode." (preferinta, nu constrangere)
  • Prioritate: P0 — trebuie sa apara mereu.

⚡ COGNITIVE_SHORTCUTS

Euristicile tale de decizie si modelele mentale.

  • Foloseste pentru: cum rationezi, reguli de baza, compromisuri implicite.
  • Evita: decizii de moment (alea merg in DECISION).
  • Bun: "Prefera verificarea empirica in fata presupunerii inainte de a actiona."
  • Nu salva: "Am ales optiunea B pentru acest task." (o decizie)
  • Prioritate: P1.

📋 PROJECT

Munca activa si starea ei curenta intre sesiuni.

  • Foloseste pentru: la ce lucrezi acum, unde sta.
  • Evita: proiecte terminate fara relevanta continua.
  • Bun: "Construiesc extensia de browser v0.9; flux OAuth gata, UI in lucru."
  • Nu salva: "Ma gandesc poate sa incep ceva." (nu e concret)
  • Prioritate: P1.

📘 LESSON

Ce ai invatat — ca sa nu fie reinvatat niciodata.

  • Foloseste pentru: ce a mers, ce a esuat, ce nu trebuie repetat.
  • Evita: repetarea unor fapte evidente.
  • Bun: "Un flag emis nu e un flag actionat — testeaza si actiunea din aval."
  • Nu salva: "Codul poate avea bug-uri." (prea generic)
  • Prioritate: P1.

⚖️ DECISION

Ce ai ales, de ce, si ce a fost respins.

  • Foloseste pentru: alegeri concrete + rationamentul + alternativa abandonata.
  • Evita: euristici (alea merg in COGNITIVE_SHORTCUTS).
  • Bun: "Am ales MkDocs in fata Docusaurus — intretinere mai mica pentru un solo founder."
  • Nu salva: "De obicei prefer tool-uri simple." (o euristica)
  • Prioritate: P1–P2.

💜 PREFERENCE

Preferintele tale slabe — stil, tool-uri, valori implicite.

  • Foloseste pentru: lucruri care iti plac/displac dar nu sunt reguli stricte.
  • Evita: cerinte absolute (alea merg in HARD_CONSTRAINTS).
  • Bun: "Prefer raspunsuri concise cu markere de decizie."
  • Nu salva: "Nu trimite niciodata date la terti." (o constrangere)
  • Prioritate: P2.

📌 FACT

Fapte stabile despre tine, mediul tau, stack-ul tau.

  • Foloseste pentru: date de referinta durabile care se schimba rar.
  • Evita: valori care se schimba rapid.
  • Bun: "Domeniul principal e example.com; backend-ul ruleaza FastAPI."
  • Nu salva: "Incarcarea serverului e 40% acum." (volatil)
  • Prioritate: P2.

💻 INFRA

Serverele, masinile, retelele, deployment-urile tale.

  • Foloseste pentru: host-uri, IP-uri, tinte de deploy, specificatii hardware.
  • Evita: detalii temporare de conexiune.
  • Bun: "VPS de productie pe Contabo; Caddy + FastAPI, docs statice la /docs/."
  • Nu salva: "Sesiune SSH deschisa acum." (trecator)
  • Prioritate: P2.

🔧 TOOL

Tool-urile pe care le folosesti, configurarile lor, si pattern-urile tale.

  • Foloseste pentru: setup de tooling, comenzi, pattern-uri de lucru.
  • Evita: rulari de comanda de moment.
  • Bun: "Deploy docs prin scp la /opt/.../static/docs/ dupa strict build."
  • Nu salva: "Am rulat ls o data." (nu e un pattern durabil)
  • Prioritate: P2.

💬 CROSS_AI_CHAT

Conversatii notabile cu modele AI care merita pastrate.

  • Foloseste pentru: handover-uri cheie, schimburi cross-model importante, decizii luate cu alt AI.
  • Evita: zgomot de chat de rutina.
  • Bun: "Audit cross-AI cu ChatGPT a semnalat un risc de formulare legala pe landing page."
  • Nu salva: "Am intrebat un AI ceva rapid." (fara valoare de durata)
  • Prioritate: P3.

Ce sa nu salvezi (orice categorie)

PowerMemory functioneaza cel mai bine cand vault-ul ramane bogat in semnal. Sari peste:

  • Stari temporare ("intr-un apel", "obosit azi")
  • Task-uri de moment ("scurteaza acest paragraf")
  • Fapte generice pe care le stie toata lumea
  • Secrete sensibile (parole, chei complete, numere de card)

Avansat: cum functioneaza surfacing-ul

Cand faci Inject la memorie, PowerMemory ierarhizeaza candidatii dupa nivelul de prioritate intai, apoi dupa recenta si relevanta. O verificare usoara de contradictii semnaleaza cand o memorie noua intra in conflict cu una existenta (actualizare de stare vs. contradictie reala), asa ca vault-ul tau ramane consistent in timp. Detalii tehnice in Privacy & Security.