From memory to action
An observation is not the output. A move is.
Munin doesn't stop at "here's what I've seen". Every durable pattern in your corpus is compiled into a concrete artifact — a next step, a prevention hook, a reusable skill, a guidance rule, a per-agent directive — with the output ready to paste.
priority: KPI · memory-os cutover (Q2 rock)
target_metric: replay-eval verified within 48h
current_state: verified 6 days ago (stale)
blocked_by: nothing — work is ready
downstream: Phase 5 cutover, 2 dependent rocks
{
"kind": "next_step",
"task": "Re-run replay-eval dev-public",
"supports": [
"kpi:replay-eval-freshness",
"initiative:memory-os-cutover"
],
"why_now": "highest-leverage unblock — target metric"
" at yellow, Phase 5 cutover waiting",
"expected_effect":
"KPI back to green · unblocks 2 rocks",
"confidence": "high",
"interrupt_level": "soft"
}
pattern: git add -A → stage by path
frequency: 47 corrections in 6 months
promotion: candidate → assertion → rule
stability: high
# .claude/hooks/pre-tool-use.sh
# Prevents the correction you keep making.
if echo "$CMD" | grep -qE 'git add (-A|\.|-u)'; then
echo "Munin: stage by path. 47 priors." >&2
exit 1
fi
workflow: eag-build pipeline
repetitions: 23 over 4 months
variance: low · 6 steps always in order
stability: rising
# .claude/skills/eag-build/SKILL.md
---
name: eag-build
description: Full EAG tradie-site pipeline
---
1. Confirm content + reference URLs
2. Credential smoke test
3. Capture → analyse → generate
4. Gate 0–4f verification
5. Pager manifest regeneration
6. Gate 5 QA
preference: NZ English in user-facing text
confirming: 89 sessions
contradicting: 0 sessions
confidence: high · stability: rising
# CLAUDE.md (proposed addition)
- NZ English in all user-facing text.
Evidence: 89 confirming, 0 contradicting.
Locked: 2026-02-18.
Source: munin-os.db assertions
target_agent: claude_code
pattern: uses find on MSYS2
p95_duration: 8.4s
sessions: 31 affected
redirect_rate: 62%
# Claude Code behaviour change
Change:
Prefer Glob over find on MSYS2.
Rationale:
find p95 > 8s across 31 sessions.
62% of those sessions redirected.
Targets only: claude_code on Windows
Every action is inspectable. Every action is reversible. Nothing enforces silently. You promote what you want.