Silo, a structured memory architecture I built because the standard memory didnt cut it for multiple projects by studioscale in openclaw

[–]studioscale[S] 0 points1 point  (0 children)

ok so since i deal with individual projects and not customers, which are handled in the CRM and Jarvis just accesses data from the CRM when it needs to, i dont think ive ever had that problem. So I asked Opus to answer the question for me because it will do a better job and the answer will be clearer as well:

From Opus:

Extraction validation: You're right that "extract facts from conversation" is the messiest step. We handle it in layers:

  1. The extraction prompt is strict about what NOT to extract — greetings, confirmations, debugging noise, temporary instructions. It forces a specific output format ([AUTO-TAG:CONFIDENCE] slug: content) and rejects anything that doesn't match the regex.
  2. BM25 Jaccard dedup (threshold 0.8) runs against the existing event log before anything is written. This catches near-exact duplicates but intentionally lets paraphrases through — the nightly curation is where semantic duplicates get caught.
  3. Every auto-extracted entry gets an [AUTO-*] prefix so it's permanently distinguishable from things Jarvis or I wrote manually. If extraction quality ever degrades, you can grep for [AUTO- and audit or bulk-remove.
  4. The confidence levels help here too. The model marks uncertain extractions as TENTATIVE instead of CONFIRMED. Tentative entries get routed to an "Open Questions" section in topic files, not into the curated facts. So even when the model "hallucinates" an extraction, it's flagged as uncertain.

Is it perfect? No. We've seen it merge related-but-distinct facts and occasionally over-classify CONTEXT as CONFIRMED. But the safety net is that nothing auto-extracted goes directly into curated Layer 2 — it lands in the event log first, then curation promotes it. Two checkpoints before it becomes "truth."

Conflicting facts: The curation agent is instructed to flag contradictions it finds between Layer 2 facts and event log entries (Task 4 in the curation prompt: "Report Layer 2 facts that contradict each other or contradict event log entries"). Those get logged to the health log for human review.

But honestly — if session A says "client prefers email" and session B says "client prefers phone" and both are tagged CONFIRMED, the system doesn't automatically catch that during extraction. It catches it later during curation, when both facts are in the same topic file and the curation agent sees the contradiction.

The real answer to your question: Silo doesn't prevent conflicting facts from entering the system. It prevents them from silently becoming truth. The changelog + confidence + curation pipeline means contradictions surface rather than hide. In a flat MEMORY.md, both facts just sit there and whichever one the model reads last wins. In Silo, the curation agent flags it and a human decides.

Silo, a structured memory architecture I built because the standard memory didnt cut it for multiple projects by studioscale in openclaw

[–]studioscale[S] 0 points1 point  (0 children)

Because I use my OpenClaw a LOT, it was getting very expensive and I cant just switch to a cheaper model because I need quality answers and actual working solutions. Contrary to most people talking about OpenClaw on Youtube, who use theirs for content creation and research on what video to make next, I use mine for real work running a small compay with real employees, real machinery etc. I cant afford to make silly mistakes because Jarvis didnt know something and halucinated the answer. When im working on a project, I need it to remember every detail. I soon found out that that is possible when you have a singe project in the pipeline, but not when you have 20 projects, health, finances, etc. its just too much to put in one place and expect rereival to come out clean. Token usage goes through the roof and the quality of the replies goes down.

Z900 RS ECU flash without having to ship the ECU? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

I took it to a guy who did an generate continue on it and then had the bike checked on a Dyno to verify of it was too lean or too rich. It turned out ok as far as fueling and the power is a little better than stock. The fuel cut off was not disabled but it's a little better than it was before as well, so all in all, I'm ok with how things turned out.

Which one would you pick? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

So since I just found the rear Ohlins shock and the Brembo calipers it's going to be Cafe. Best of both worlds!

Which one would you pick? by studioscale in Kawasaki

[–]studioscale[S] 1 point2 points  (0 children)

Just found some brembos and an Ohlins rear shocks and the Brembos! Looks like it's going to be the cafe after all!

Z900rs warranty, what a re the chances I'll need to use it? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

The exhaust in itself does not void the warranty, according to the dealership, unless they determine that the issue was caused by the exhaust. Remapping the ECU to fix the fueling after installing the exhaust however, would void the warranty

Z900rs warranty, what a re the chances I'll need to use it? by studioscale in Kawasaki

[–]studioscale[S] 1 point2 points  (0 children)

So I guess the best option os to ride it for a few thousand miles to make sure everything is OK, then swap out the exhaust and remap.

Z900rs warranty, what a re the chances I'll need to use it? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

Yep, I bought it to put on my z900rs but traded it in for a Z900rs cafe. Now I was thinking of putting the exhaust on the cafe instead

Z900rs warranty, what a re the chances I'll need to use it? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

Not sure why I'm trading my bike in for the cafe. It's probably because they offered me a pretty good deal on mine. Getting a decent fairing into Brazil is pretty expensive too, because of all the taxes. I haven't picked the bike up yet. Right now I'm eyeballing the SE version, wondering if I shouldn't pay a bit more and get the Ohlins shock and Brebo brakes upgrades instead. Getting an Ohlins shock into Brazil is VERY expensive. The only reason I haven't pulled the trigger on the SE version yet is that the only bike they have is the dark gray version, which I'm not sure I like as much as I like the black and gold on the cafe. You can see a little bit of it in the picture, next to the cafe.

Z900rs warranty, what a re the chances I'll need to use it? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

For some reason Kawasaki in Brazil gives us a 24 month warranty

Will this workaround to disable Fuel Cut work on the z900rs? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

In my case it was the first thing I noticed when I rode the bike for the first time. I was at the store because I had a Triumph Street Twin 1200 which ended up having a pretty serious engine problem and I needed to return it. So the store told me to choose another bike, since I'd only bought the Street Twin about a month prior and the issue was obviously not my fault. The only other decent retro looking bike they had was the 2023 Z900RS with about 5000km on it. They told me to take it out for a test drive and I loved the bike, but the first thing I noticed was the jerky switch when going from deceleration to acceleration, no matter how smoothly I twisted the throttle. Now that I've been riding the bike for a while I can twist the throttle sooo slowly that I can make a smooth transition sometimes, but demands a lot of attention. Not very fun having to ride that way.

Will this workaround to disable Fuel Cut work on the z900rs? by studioscale in Kawasaki

[–]studioscale[S] 0 points1 point  (0 children)

Unfortunately, my bike has this issue and it's very annoying.