P0012: Learning to Learn is the meta-skill — triple-loop debrief review method (best-evidenced seed: 5 same-day receipts, 2 repos) - #306
Conversation
…ion sweep, C1 2026-07-20) — maintainer-gated
Canon Quality — Frontmatter Schema ✅All 50 file(s) in Validator: |
Canon Quality — Homepage Surfacing ✅50 essay(s) scanned. Soft report — never blocks; the hard field gate is the Frontmatter Schema job. All published essays resolve to the homepage feed. Report: |
Canon Quality — P0010 Retrieval-Readiness
|
Canon Quality —
|
Inline proposed language extracted verbatim to canon/methods/triple-loop-debrief-review.md
per captain instruction 2026-07-20 ('306 A and merge it') — one-merge landing shape (P0011 precedent).
Promotion from the first distillation sweep (C1, successor charter, 2026-07-20). Drafted by sweep flight
run_fb133d81, transplanted by the dispatch seat (klappy.dev push refused to the flight — documented fallback). Patch wasgit apply --checkverified against main. Merging is the maintainer's alone (M3) — defer and reject are legitimate outcomes and each promotion's Evidence section says so honestly.Full report + kirigami foldout:
docs/reports/2026-07-20-first-distillation-sweep.mdonsweep/2026-07-20-first-distillationin outcomes-driven-development.uri: klappy://docs/promotions/P0012-learning-to-learn-triple-loop-review
title: "P0012: Learning to Learn Is the Meta-Skill — Make Triple-Loop Review a Standing Debrief Question"
audience: docs
exposure: nav
tier: 3
voice: neutral
stability: evolving
tags: ["promotions", "proposed", "learning-to-learn", "trust-kernel", "debrief", "meta-skill"]
promotion_status: proposed
P0012: Learning to Learn Is the Meta-Skill — Make Triple-Loop Review a Standing Debrief Question
Observed Pattern
Debriefs today reliably capture single-loop learning (fix the mistake) and, increasingly, double-loop learning (candidate lines → policy amendments, e.g.
dispatch-flight-rules). What is not yet a standing question is triple-loop review: whether the learning machinery itself — the debrief format, the candidate-line duty, the validator posture — performed, or whether it would have caught the same class of miss sooner, cheaper, or without escalating to the captain.Evidence
All observations below are drawn from one calendar window (2026-07-18 evening
→ 2026-07-19 ~04:50Z) but span distinct events, distinct repositories, and
distinct mechanisms — treated here as independent occurrences of the pattern,
not a single incident, per the sweep's judgment that same-day-but-distinct
qualifies. Flagged honestly: none of these observations spans multiple
calendar days, which is a weaker independence bar than e.g. P0002's six
cross-repo occurrences.
dispatch-flight-rulespolicy, same-day casualty→lawcandidate:lines → policy merged same-day (commit0abf04d); the debrief legislated so the class of mistake dies, not the instanceTotal observations: 5
Independent occurrences: 5 distinct mechanisms/events within one session window, across 2 repos (ARS, and the corpus/PRD work); no cross-sess
Note
Low Risk
Documentation-only: new method guidance and a promotion record with no gates, code paths, or enforcement changes.
Overview
Introduces triple-loop debrief review as active canon under
canon/methods/, framing debriefs as three loops (fix the mistake, legislate the class, audit the learning machinery) with a standing question tied totrust-kernel, not a new value.Adds
docs/promotions/P0012with observed pattern, five same-window evidence rows, proposed language that matches the landed canon file, low-risk assessment, and sweep provenance. The promotion Status section records that the canon text was already extracted verbatim on captain merge instruction while frontmatter still markspromotion_status: proposedand listsproposedunder Status—reviewers should treat that as documentation drift to reconcile, not new runtime behavior.Reviewed by Cursor Bugbot for commit 635100b. Bugbot is set up for automated code reviews on this repo. Configure here.