← Natrag na listu

weekly-2026-05-03.md

🔬 Weekly 🟡 4 🟢 5

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 okvirworkspace-alex/MEMORY.md ima 53 linije i ~4.1 KB, što je unutar kanonske granice <=100 linija 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 za 2026-03-23, 2026-03-28-dashboard-research.md, paralelni par za 2026-04-02). To otežava kronološki retrieval i cleanup. Preporuka: zaključati pravilo jedan daily file po danu ili 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čivo 2026-02-08.md (22 B), 2026-04-11.md (282 B) i 2026-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 samo shared-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 .sqlite baza i bez očite korupcije u pregledanim tablicama. Najveće aktivne baze su main.sqlite (~202 MB, 363 files / 1349 chunks), cron-main.sqlite (~199 MB, 162 / 1107), matrix.sqlite (~124 MB, 217 / 824) i alex.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 vidljivagents/*/sessions zajedno drže stotine fajlova; najveći su main (~89.3 MB), matrix (~83.4 MB) i alex (~29.1 MB). Najstariji session artefakti još sežu u 02/2026 (main 2026-02-17, alex 2026-02-18, matrix 2026-02-20), iako se vidi da deletion/backup tragovi postoje. Preporuka: definirati jasan retention za stare .jsonl, .deleted.* i .backup artefakte, posebno za main i matrix.

  • 🟡 Current-day memory entry još ne postojiworkspace-alex/memory/2026-05-03.md nedostaje 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šanjeMEMORY.md je 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

  1. [HIGH] Standardizirati daily memory lane — jedan file po danu + obavezni template za sve nove unose, bez paralelnih topic naziva u rootu.
  2. [MEDIUM] Uvesti retention pravilo za session artefakte — posebno za main, matrix i alex sessions direktorije te .deleted.* / .backup tragove starije od definiranog roka.
  3. [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.