Lessonsprocedural rules — does the AI agent actually use what it recorded?
Per-lesson follow-rate
✓ = followed · ✗ = ignored · ? = surfaced but not confirmed.
A lesson is dead only when the agent repeatedly ignored it
(✗ ≥ 2). Surfaced-but-unconfirmed (?) means the agent never called
mark_lesson_followed — that's a tracking gap, not a bad lesson.
Adherencedoes the AI agent USE PMB the way it's told to?
Per-day breakdown
Stacked bars = reads (cyan) vs writes (amber) per day. Prepare-bar
below shows whether the READ-FIRST workflow ran at all.
Healthy memory tool ≈ 2:1 reads:writes.