89 / 90

第89日:是正・部分失敗フィードバックとAgent支援エンジニアリング確認

第88日の未達を検証済みの是正へ変換し、キャップストーンAgentプロジェクトで境界付き委譲タスクを1件完了。支援証跡は厳格に分離します。

エージェントとエージェントワークフロー 480 分の集中学習(8 時間)
01 120 分

部分失敗の分類学と是正プロトコル

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・失敗したルーブリック基準・是正ステップ・再検査コマンドまたはバリアントを注記。

独立習得基準

全失敗項目に miss_type・失敗基準・是正ステップ・再検査計画が誠実に分類されて付与されている。

公式ソースリソースと権利証跡

linking Journal publisher copyright (all rights reserved) - lawful external linking only

Improving Students' Learning With Effective Learning Techniques: Promising Directions From Cognitive and Educational Psychology

著者・提供機関: John Dunlosky, Katherine A. Rawson, Elizabeth J. Marsh, Mitchell J. Nathan, Daniel T. Willingham | オリジナル出所URL ↗

該当セクション・タイムスタンプ: 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)
Pashler et al. Learning Styles: Concepts and Evidence ↗ compared_alternative [Publisher copyright (originally Wiley; now SAGE Publications)]

Important negative result on learning-styles matching but narrower scope; Dunlosky et al. rates a broader set of techniques directly usable for this curriculum.

Brown, Roediger & McDaniel: Make It Stick: The Science of Successful Learning ↗ compared_alternative [Publisher copyright (Harvard University Press)]

Strong trade-book synthesis of the same evidence base; the peer-reviewed review is preferred for citation precision and technique-by-technique utility ratings.

linking PSF License Version 2

Python Standard Library: Built-in Exceptions

著者・提供機関: Python Software Foundation | オリジナル出所URL ↗

該当セクション・タイムスタンプ: 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)
W3Schools Python Exceptions ↗ compared_rejected_for_days10_12 [Proprietary]

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.

02 120 分

重点的な是正と再検査(無支援)

独立習得チェック(AI 支援なし)

前提条件

第89日アクティビティ1の是正計画。補助条件:独立。

学習目標

第88日の全失敗タスクを同一無支援条件でやり直し、実行可能コマンドで是正を検証し、誠実に再採点する——上書きでなく前後対比として。

手順

1. 各 concept_gap 行:先に対応回復アクティビティを完了し、次に同一項目でなく*バリアント*タスクへ挑戦—再検査が暗記でなく転移を測るため。
2. 各 slip 行:元タスクを再度挑戦し、2回の解答をdiffする。
3. 実行・記録必須の検証コマンド:勾配解答→float64で h=1e-5 の両側有限差分 (f(x+h)−f(x−h))/(2h);git手順→使い捨てクローンで実行し git log --oneline を提示;Python関数→python -m unittest -v;パラメータ数→再計算して projects/pretrain/artifacts/run_artifact.json とdiff。
4. corrections.jsonl に記録—再検査項目ごとに1行:{task_id, before, after, verify_command, verified: true|false}。
5. まだ2点未満の項目は2点未満のまま—明名の回復経路を記録し、黙って格上げしない。

演習と予測記録

第88日全台帳行を網羅する corrections.jsonl を出力。各行に前後得点と実際に捕捉した検証出力を付す。

独立習得基準

再検査項目はすべて、コマンド検証済みの是正か明名回復経路付きの依然未達かのどちらか—黙っての格上げなし。

公式ソースリソースと権利証跡

linking MIT

CS231n: Backpropagation and Intuitions

著者・提供機関: Andrej Karpathy / Stanford University | オリジナル出所URL ↗

該当セクション・タイムスタンプ: Patterns in backward flow

検証バージョンと日付: Course notes (Verified: 2026-10-30)

選定理由:

Modular local-gradient interpretation (gate operations: add, multiply, max) and gradient flow intuition.

ソース前提知識:

Multivariable calculus and basic Python.

安全フォールバック(オフライン回復性):

Local gate definitions and circuit flow diagrams in the lesson provide full coverage.

比較対象候補リソースと選定評価 (2)

Raw circuit view; CS231n notes are more structured with explicit gate derivations.

Fast.ai Practical Deep Learning for Coders ↗ compared_alternative [GPL-3.0]

Top-down approach; CS231n bottom-up modular view matches our first-principles curriculum.

linking CC BY-NC-SA 3.0 noncommercial share-alike

Pro Git, Second Edition

著者・提供機関: Scott Chacon and Ben Straub | オリジナル出所URL ↗

該当セクション・タイムスタンプ: Chapter 3 Git Branching and Section 7.7 Reset Demystified

検証バージョンと日付: Second edition (Apress, 2014) (Verified: 2026-10-30)

選定理由:

Freely licensed reference for branching, merging, conflict resolution, and safe recovery vocabulary used on Day 14.

ソース前提知識:

Basic git status/log/diff vocabulary from earlier study days

安全フォールバック(オフライン回復性):

git help <command> and the Git manual pages ship with Git and cover the same commands offline; every required workflow is stated locally in the lesson.

比較対象候補リソースと選定評価 (2)
GitHub Skills interactive courses ↗ compared_rejected_for_day14 [MIT (varies by course)]

Interactive but requires a GitHub account and an external service; disposable local repositories keep the exercise self-contained.

Atlassian Git Tutorials ↗ compared_rejected_for_day14 [All Rights Reserved]

Vendor-owned prose with no permissive license; Pro Git covers the same ground under CC BY-NC-SA.

03 120 分

Agent支援エンジニアリング確認:キャップストーンAgentへの境界付き委譲タスク

Agent支援エンジニアリングチェック

前提条件

第89日アクティビティ2。補助条件:agent_assisted。これはAgent支援エンジニアリング確認であり、その証跡は独立習得へ転換されない。

学習目標

キャップストーンプロジェクトで有能なエージェント指揮を実証する:受入基準と権限範囲を持つ境界付き仕様を書き、使い捨てブランチに変更を適用し、範囲違反の差分をレビューし、決定論的評価を実行し、誠実な結果を記録する。

手順

1. projects/agent_learning で1つの境界付きタスクを選ぶ。例:スコアラCLIに --json 出力フラグ追加、または summarize-notes フィクスチャにノート1件追加。
2. 委譲前に仕様を書く:目標、エージェントが触れてよいファイル(例:cli.py と1テストファイル)、受入基準(python -m unittest tests.projects.test_agent_learning が通過、新フラグが有効なJSONを出力)、停止条件。
3. エージェントのパッチを使い捨てブランチに適用(自分のクローン内で git checkout -b delegated-task、またはスクラッチコピー)。保護対象の作業ツリーには適用しない。
4. 差分レビューチェックリスト:宣言範囲外ファイルなし、ネットワーク呼出追加なし、秘密情報なし、テストが新挙動を実際に検証、エラーパス保持。
5. 検証実行:プロジェクト自身のテスト/評価コマンド+受入チェック。記録:仕様文、変更ファイル、差分レビュー所見、検証コマンドと出力、エージェント反復回数、判定(accepted / accepted-with-fixes / rejected)。

演習と予測記録

assisted_check.json を出力:{spec, files_changed[], diff_review_notes, verify_command, verify_output_summary, agent_iterations, verdict}。

独立習得基準

検査済み差分・検証済みテスト実行・誠実な反復回数・根拠ある判定を伴う委譲タスクを端から端まで完了し、支援証跡として明示できる。

公式ソースリソースと権利証跡

linking Open Access / CC BY 4.0

ReAct: Synergizing Reasoning and Acting in Language Models

著者・提供機関: Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, Yuan Cao | オリジナル出所URL ↗

該当セクション・タイムスタンプ: Section 3 & 4 (ReAct Formulation and Synergy)

検証バージョンと日付: ICLR 2023 / arXiv:2210.03629v2 (Verified: 2026-10-30)

選定理由:

Foundational academic paper introducing the interleaved Thought-Action-Observation control loop in LLM agents, establishing formal interleaving of task reasoning and external tool execution.

ソース前提知識:

Prompt engineering, token generation basics, and conversational interaction loops.

安全フォールバック(オフライン回復性):

Complete algorithmic step traces, state loop diagrams, and control loop pseudocode are self-contained in curriculum materials.

比較対象候補リソースと選定評価 (2)

Pure reasoning without environmental actions or external tool grounding; ReAct extends reasoning into an interactive environment action-observation loop.

Early neuro-symbolic modular router concept; ReAct offers simpler, prompting-native action-observation loop dynamics suitable for standard API models.

linking Open Access / CC BY 4.0

SWE-bench: Can Language Models Resolve Real-World GitHub Issues?

著者・提供機関: Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, Karthik R. Narasimhan | オリジナル出所URL ↗

該当セクション・タイムスタンプ: Section 2.1 Benchmark Construction and Section 2.2 Task Formulation (FAIL_TO_PASS tests)

検証バージョンと日付: ICLR 2024 / arXiv:2310.06770v3 (Verified: 2026-10-30)

選定理由:

Defines the standard pattern this block teaches: a bounded issue statement paired with executable fail-to-pass tests as verifiable acceptance criteria for agent-produced changes.

ソース前提知識:

Unit testing, issue descriptions, and repository evaluation vocabulary.

安全フォールバック(オフライン回復性):

The acceptance-criteria pattern is exercised locally through the Ticket 22 fixture scorer and the Ticket 24 regression exercise without external datasets.

比較対象候補リソースと選定評価 (2)
HumanEval: Evaluating Large Language Models Trained on Code ↗ compared_alternative [arXiv non-exclusive license / Open Access]

Function-level synthesis benchmark; SWE-bench models the repository-scoped issue-to-diff workflow that this delivery block rehearses.

Multi-SWE-bench: A Multilingual Benchmark for Issue Resolving ↗ compared_alternative [Open Access / CC BY 4.0]

Extends issue resolution to multiple programming languages; the original Python-centric SWE-bench provides a cleaner pedagogical anchor.

04 120 分

復習:是正台帳の締め切りと誠実な得点更新

独立習得チェック(AI 支援なし)

前提条件

第89日アクティビティ1〜3完了。

学習目標

ループを閉じる:是正済みの前後結果で習得台帳を更新し、依然未達の項目は可視的に未達のまま保ち、支援証跡は独立得点に混入しない別列へ記録する。

手順

1. 得点シートを統合:各領域で第88日シートと本日再検査の前後合計を記入。
2. 依然2点未満の項目は明名の回復経路付きで第90日の次期学習計画へ繰越—可視的に未達のまま。
3. アクティビティ3の判定は Agent支援エンジニアリング確認 と明記した assisted_evidence 列へ記録。委譲スキルの証跡であり、無支援知識ではない。
4. 最終証跡ノートを書く:どの成果物がコマンド検証済み(独立)で、どれが自己申告または支援か。検証を生んだ正確なコマンドを列挙。
5. mastery_ledger.json を出力:領域別前後、回復経路付き残存ギャップ、independent_evidence リスト、assisted_evidence リスト、誠実な範囲声明。

演習と予測記録

全セクションを記入した mastery_ledger.json を作成せよ。支援結果は assisted_evidence 配下のみに現れること。

独立習得基準

最終台帳が独立証跡と支援証跡を誠実に分離し、未達基準を可視的に未達のまま保ち、範囲を正確に述べている。

公式ソースリソースと権利証跡

linking Journal publisher copyright (all rights reserved) - lawful external linking only

Test-Enhanced Learning: Taking Memory Tests Improves Long-Term Retention

著者・提供機関: Henry L. Roediger III, Jeffrey D. Karpicke | オリジナル出所URL ↗

該当セクション・タイムスタンプ: Psychological Science 17(3): 249-255, Experiments 1-2

検証バージョンと日付: Psychological Science, 2006 (Verified: 2026-10-30)

選定理由:

Foundational experimental evidence that retrieval practice (testing) outperforms repeated study for long-term retention; grounds the Day 88 AI-free retrieval checks in peer-reviewed learning science rather than folk advice.

ソース前提知識:

Basic understanding of study sessions, retention intervals, and experimental design vocabulary.

安全フォールバック(オフライン回復性):

The curriculum restates the experimental design and effect sizes in original prose; every sealed task runs without the paper.

比較対象候補リソースと選定評価 (2)

Strong meta-analytic coverage of spacing effects but addresses scheduling rather than the retrieval effect itself; retained as support for the Day 90 spaced-review schedule.

Equally foundational follow-up demonstrating repeated retrieval vs repeated study; the 2006 paper is cited as the standard first controlled demonstration.

linking CC BY 4.0

The Turing Way: A Handbook for Reproducible, Ethical and Collaborative Data Science

著者・提供機関: The Turing Way Community | オリジナル出所URL ↗

該当セクション・タイムスタンプ: Reproducible Research chapter: version control, testing, environment capture

検証バージョンと日付: Zenodo DOI 10.5281/zenodo.3233853, continuously updated (Verified: 2026-10-30)

選定理由:

Community-maintained CC-BY handbook codifying reproducibility checklists (versioned code, environment capture, rerunnable commands); directly defines the Day 90 reproduction-verification and provenance-audit workflow.

ソース前提知識:

Basic version control and command-line familiarity.

安全フォールバック(オフライン回復性):

The portfolio checklist and verification log schema are authored locally; reproduction commands run without the handbook.

比較対象候補リソースと選定評価 (2)

Concise practices paper; The Turing Way's maintained, checklist-driven coverage of environments and reproducibility is broader and kept current.

Foundational rules list; The Turing Way expands the same rules into actionable checklists used verbatim for the Day 90 verification run.