Learning records live in ./learning-records/ and use sequential numbering: 0001-slug.md, 0002-slug.md, etc. Create the directory lazily: only when the first record is written.
學習紀錄存放在 ./learning-records/,並使用循序編號:0001-slug.md、0002-slug.md 等。惰性建立目錄 — 只有在寫入第一筆紀錄時才建立。
They are the teaching equivalent of ADRs: they capture non-obvious lessons, key insights, and stated prior knowledge that will steer future sessions. They are used to calculate the zone of proximal development.
它們是 ADR 在教學上的對應物:它們捕捉非顯而易見的課程、關鍵見解,以及陳述的先備知識,這些將引導未來的 session。它們用於計算近側發展區。
# {Short title of what was learned or established}
{1-3 sentences: what was learned (or what prior knowledge was established), and why it matters for future sessions.}
# {所學或所確立的內容之簡短標題}
{1-3 句:學到了什麼(或確立了什麼先備知識),以及為什麼它對未來的 session 很重要。}
That is the whole format. A learning record can be a single paragraph. The value is recording that this is now known and why it changes what to teach next, not in filling out sections.
這就是整個格式。一筆學習紀錄可以是單一段落。價值在於記錄_這個_現在已被知道,以及_為什麼_它改變接下來要教什麼 — 而不是在於填寫各區塊。
Only include these when they add genuine value. Most records won't need them.
只在它們增添真正價值時才包含。大多數紀錄不需要它們。
active | superseded by LR-NNNN): useful when an earlier understanding turns out to be wrong and is replaced.active | superseded by LR-NNNN)— 當較早的理解被證明是錯的並被取代時很有用。Scan ./learning-records/ for the highest existing number and increment by one.
掃描 ./learning-records/ 找出最高的既有編號並加一。
Write one when any of these is true:
當以下任一情況成立時寫一筆:
When a later record contradicts an earlier one (the user's understanding deepened or corrected), mark the old record Status: superseded by LR-NNNN rather than deleting it. The history of how understanding evolved is itself useful signal.
當較晚的紀錄與較早的紀錄矛盾時(使用者的理解加深或改正了),將舊紀錄標記為 Status: superseded by LR-NNNN,而不是刪除它。理解如何演變的歷史本身就是有用的訊號。