weekly-2026-05-03.md
Weekly Deep Audit — 2026-05-03 — 🧠 Memory & State Health
Scope
Tjedan 1: 🧠 Memory & State Health
Findings
-
🟢 Embedding temp otpad je drastično manji nego na zadnjem T1 auditu — u
~/.openclaw/memory/sada postoje 4*.tmp-*SQLite artefakta ukupno ~317.5 MB, naspram ~6.0 GB i 65 temp fajlova na auditu 2026-04-05. Rizik nije nestao, ali više nije dominantni storage problem. Preporuka: zadržati periodični cleanup/verify lane i pratiti vraćaju li se temp snapshoti nakon compactiona. -
🟢 MEMORY.md je vraćen u zdrav okvir —
workspace-alex/MEMORY.mdima 53 linije i ~4.1 KB, što je unutar kanonske granice<=100linija i znatno čišće od prošlog T1 audita kad je bio preširok za “hot index”. Preporuka: zadržati ga kao pointer layer, bez vraćanja detaljnih statusnih blokova. -
🟡 Daily memory ostaje hibridan i nekonzistentan po formatu — u
workspace-alex/memory/postoji 31 fajl za 29 jedinstvenih dana (~85.8 KB ukupno), s najmanje 4 nekononska day-entry slučaja (2026-03-21-memory-research.md, dva fajla za2026-03-23,2026-03-28-dashboard-research.md, paralelni par za2026-04-02). To otežava kronološki retrieval i cleanup. Preporuka: zaključati pravilojedan daily file po danuili topic-logove preseliti u podmapu. -
🟡 Template disciplina je slaba na starijim daily zapisima — 81 očekivani template marker nedostaje preko starijih daily fajlova (
## Anchors,## Session Summaries,## Raw Log), a 8 fajlova je vrlo kratko (<900 B), uključivo2026-02-08.md(22 B),2026-04-11.md(282 B) i2026-04-15.md(440 B). Preporuka: ne retrofittati sve ručno, nego uvesti minimalni quality gate za nove daily unose i označiti legacy raspon kao “pre-template”. -
🟢 Nema točnog signala duplikata sadržaja u daily memoryju — skripta nije našla nijednu exact-duplicate grupu među 31 memory fajlom. Problem je više u namingu i strukturi nego u copy-paste zagađenju. Preporuka: prioritet dati canonical naming cleanupu, ne dedupe kampanji.
-
🟢 Brain sloj je zasad vrlo lagan i bez očite staleness hrpe — u
workspace-alex/brain/trenutno je samoshared-learnings.md(~379 B), pa se warning iz prošlog T1 audita o starim brain dokumentima više ne vidi u Alex workspaceu. Preporuka: zadržati brain minimalnim i nove reference gurati samo kad nose trajnu vrijednost. -
🟢 Embedding store izgleda zdrav i aktivan —
~/.openclaw/memory/zauzima ~1.32 GB, s 18 aktivnih.sqlitebaza i bez očite korupcije u pregledanim tablicama. Najveće aktivne baze sumain.sqlite(~202 MB, 363 files / 1349 chunks),cron-main.sqlite(~199 MB, 162 / 1107),matrix.sqlite(~124 MB, 217 / 824) ialex.sqlite(~99 MB, 120 / 644). Preporuka: nastaviti mjesečno pratiti odnos veličine i chunk-counta, ali nema hitnog memory incidenta. -
🟡 Session memory i dalje raste brže nego što je retention vidljiv —
agents/*/sessionszajedno drže stotine fajlova; najveći sumain(~89.3 MB),matrix(~83.4 MB) ialex(~29.1 MB). Najstariji session artefakti još sežu u 02/2026 (main2026-02-17,alex2026-02-18,matrix2026-02-20), iako se vidi da deletion/backup tragovi postoje. Preporuka: definirati jasan retention za stare.jsonl,.deleted.*i.backupartefakte, posebno zamainimatrix. -
🟡 Current-day memory entry još ne postoji —
workspace-alex/memory/2026-05-03.mdnedostaje u trenutku audita, iako je dan već započeo. To nije kvar sustava, ali je mali signal da daily capture nije strogo automatski/ranoranilački. Preporuka: ako je namjera imati dnevni trag od početka dana, dodati jutarnji stub write ili heartbeat guard.
Trend vs Prethodni Audit
- Poboljšanje — najveći storage rizik iz T1 audita 2026-04-05 pao je s ~6.0 GB temp SQLite otpada na ~317.5 MB.
- Poboljšanje —
MEMORY.mdje sada znatno manji i bliži ulozi hot-indexa nego na prethodnom T1 auditu. - Poboljšanje — u Alex
brain/više nema vidljive hrpe starih concept/decision dokumenata koja je bila istaknuta ranije. - Bez bitne promjene — daily memory ostaje najslabija točka: naming, template i retention disciplina još nisu kanonski zatvoreni.
- Blago poboljšanje — session cleanup daje znakove života kroz
.deleted.*artefakte, ali retention još nije dovoljno agresivan da bi se stari tragovi smatrali riješenima.
Top 3 Preporuke
- [HIGH] Standardizirati daily memory lane — jedan file po danu + obavezni template za sve nove unose, bez paralelnih topic naziva u rootu.
- [MEDIUM] Uvesti retention pravilo za session artefakte — posebno za
main,matrixialexsessions direktorije te.deleted.*/.backuptragove starije od definiranog roka. - [MEDIUM] Držati embedding temp hygiene pod nadzorom — sadašnji pad je velik napredak, ali 317 MB temp ostataka i dalje opravdava periodični verify+cleanup check.