mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-14 10:36:10 +00:00
Memory promotion audit surfaces (MEMORY.md annotations, dreaming ranked/applied logs, memory promote listing, and promote-explain text/JSON) now show the aggregate signal count the promotion engine actually gates on, instead of recall-only numbers that misread daily/grounded promotions as zero-signal. The candidate carries a required signalCount owned by totalSignalCountForEntry (inline recomputation removed), and the promotion-annotation contamination regex accepts both legacy and signals= annotation generations. Fixes #87588 Thanks to @bladin for the contribution. Co-authored-by: heichl_xydigit <1740879+bladin@users.noreply.github.com> Co-authored-by: Ayaan Zaidi <hi@obviy.us>