部分失敗の分類学と是正プロトコル
Agent支援エンジニアリングチェック
前提条件
第88日の得点シートと未達基準台帳。
学習目標
2点未満の全ルーブリック項目を concept_gap・slip・ambiguity・evidence_gap に分類し、5ステップ是正プロトコル(再述・特定・最小再現・修正・再検査)を適用する。
手順
1. 4つの未達タイプとその特徴:
- concept_gap:方法自体を産出できなかった(例:連鎖律を立てられない)。対応回復日へ回送—再学習後に*新しい*バリアントタスクへ挑戦。
- slip:方法は正しいが算術/詳細の誤り(例:符号ミス、off-by-one)。同タスクを再検査。回復日は不要。
- ambiguity:タスク文が不明瞭。不明瞭箇所を記録し、再検査前に解決する。
- evidence_gap:解答は正しいが検証コマンド未実行。コマンド出力を出せばよく再学習は不要。
2. 各台帳行に適用する是正プロトコル:(a) タスクを自分の言葉で再述、(b) 失敗箇所を正確に特定、(c) 失敗を示す最小再現を構築、(d) その箇所のみを修正、(e) 再検査して検証出力を記録。
3. フィードバック品質ルール:自己コメントは「間違い」ではなく失敗したルーブリック基準を引用すること。例:「PY-1は基準tie-orderで失敗:most_commonが挿入順を返した;修正=(-count, word)でソート」。
4. 各行で判断:完全回復日(concept_gap)か20分の重点復習(slip, evidence_gap)か。
演習と予測記録
corrections_plan.json を作成せよ:第88日の全台帳行に miss_type・失敗したルーブリック基準・是正ステップ・再検査コマンドまたはバリアントを注記。
どのルーブリック基準で失敗したか言えない場合、slipではなくconcept_gapに分類せよ。
{
"corrections": [
{"task_id":"PY-2","miss_type":"slip","failed_criterion":"edge-case handling","correction":"added empty-input guard + unittest","retest_command":"python -m unittest -v"},
{"task_id":"MR-1","miss_type":"concept_gap","failed_criterion":"causal-mask mechanism","correction":"restudy day-43 masking derivation, then solve variant MR-1b","retest_command":"paper derivation + mask matrix check"}
]
}
全失敗項目に miss_type・失敗基準・是正ステップ・再検査計画が誠実に分類されて付与されている。
公式ソースリソースと権利証跡
Improving Students' Learning With Effective Learning Techniques: Promising Directions From Cognitive and Educational Psychology
該当セクション・タイムスタンプ: Psychological Science in the Public Interest 14(1): 4-58; practice testing and distributed practice sections
検証バージョンと日付: Psychological Science in the Public Interest, 2013 (Verified: 2026-10-30)
Detailed comparative review rating practice testing and distributed practice as high-utility techniques while rating highlighting and rereading low-utility; anchors the retrieval, correction, and spaced-review design of Days 88-90.
None beyond general academic reading.
Curriculum restates the utility ratings and application conditions in original prose; every task remains runnable offline.
比較対象候補リソースと選定評価 (2)
Important negative result on learning-styles matching but narrower scope; Dunlosky et al. rates a broader set of techniques directly usable for this curriculum.
Strong trade-book synthesis of the same evidence base; the peer-reviewed review is preferred for citation precision and technique-by-technique utility ratings.
Python Standard Library: Built-in Exceptions
該当セクション・タイムスタンプ: Concrete exceptions and Exception hierarchy
検証バージョンと日付: Python 3.12 (Verified: 2026-10-30)
Normative exception hierarchy used to justify the narrowest correct except clause and FileNotFoundError attributes such as filename and errno.
Basic Python syntax from Study Days 01-09
The drill reproduces FileNotFoundError and ValueError locally, and help(ValueError) documents the hierarchy offline.
比較対象候補リソースと選定評価 (2)
Beginner-friendly but non-normative; omits the OSError attributes and hierarchy precision the diagnosis drills require.
Broader class-oriented chapter; the dedicated exceptions reference is the tighter fit for reading and diagnosing concrete error types during debugging checks.