← Kevin Bartolome
Demonstration page. Every name, message and number here is invented to show the interface. No client data appears on this page.
🕒 frozen demonstration snapshoti

Recalibration

120 lessons · last retro 2026-08-27

Insights actionable first · everything below is derived from the ledger, the metrics and the signals

This week: 34 lessons captured (34 live), 16 corrections, 3 repeats and 0 frustration signals across 609 of Kevin's messages. 7 lesson(s) have recurred after capture, 6 now fixed by a mechanism, 1 still prose-only. Always-loaded rules 71 KB (+3 KB in 7 days). Last retro 2026-08-27, due now.
34lessons captured live this week · 34 incl. imported
16corrections this week
9repeats + recurrences
1recurring lessons still prose-only
0days with corrections, no capture (14d)
71 KBalways-loaded rules · +3 KB / 7d
dueuntil the retro is due

How to read this view: "Do these next" is the only list that needs you, it is derived from everything below it, so if something is not there, nothing is waiting on you. Each item carries the exact prompt to paste to Claude (click it to copy). The sections underneath are the evidence: a 📝 prose-only repeated mistake is already turned into a "Do these next" item; a ⚙ mechanism one needs nothing.

Do these next 2 item(s), derived, the most valuable first · click a prompt to copy it

  1. Turn L19 into a mechanism (a check, hook or tool refusal), it recurred 2× and today it lives only as prose in mistakes.md.
    Prompt for Claude: Lesson L19 recurred 2x and is still prose-only in mistakes.md. Turn it into a mechanism: a check, hook or tool refusal that makes the mistake impossible, negative-test it, then mark L19 as mechanism-backed in the ledger.
  2. Run the session retro, it is due (0 day(s) overdue).
    Prompt for Claude: run the session retro

Repeated mistakes, and whether each is fixed ⚙ = a mechanism now enforces it, nothing to do · 📝 = prose only, will recur, it is in "Do these next" above

⚙ mechanismL9 ×3 mistakes.md A reports flow asserted a total before the export finished writing, so it read a partial file; the fix waits for the download event, not a fixed delay nothing to do, The export flow template now waits on the download event by
⚙ mechanismL3 ×3 selectors.md A positional selector on the billing invoice list was the actual flake, not the app; the rows reorder while the currency converter is still running. nothing to do, A pre-merge check now blocks a positional selector without i
⚙ mechanismL34 ×2 evidence-as-the-right-user.md Evidence for a guest account view has to come from a guest login; a default-user page dump said nothing about what the guest actually sees on the bill nothing to do, A session-start check re-reads the guest role before any evi
📝 prose-onlyL19 ×2 mistakes.md A billing invoice total was read before the currency converter finished settling, giving a stale number; the fix waits for the converter's loading cla → in "Do these next"
⚙ mechanismL88 ×1 evidence-as-the-right-user.md Kevin caught the guest-view evidence mistake a third time on a different flow; the session-start check landed the same day so it stops recurring by me nothing to do
⚙ mechanismL64 ×1 evidence-as-the-right-user.md A permissions flow's evidence came from an admin session even though the flow itself runs as a limited user, which is exactly the same mistake the led nothing to do
⚙ mechanismL47 ×1 timing.md A settings save flow waited on a toast that fades in over an animation, and reading its text before the fade completed returned an empty string. nothing to do, A board hook rejects a state jump that skips the investigati

Top correction topics this week what Kevin's correction / repeat / frustration messages were about, by the lesson topic they match (T157)

working-agreements.md2frustration 2 · lane · L107, L50
selectors.md2correction 1 · frustration 1 · converter flake reorder rows · L3, L96
assertions.md2frustration 2 · L102, L114
checkout.md1correction 1 · blur keystroke promo validates · L1
mistakes.md1correction 1 · currency invoice · L19
search.md1correction 1 · default recency relevance sort · L4