付録

付録A: 章別提出物一覧

提出物は、受講者が作業を説明するための証拠である。 最終発表では、すべてを見せる必要はないが、必要なときに開ける状態にしておく。

  • 第1章 研修の地図を持つ:chapter01-submission.md を作り、現在地、不安な語、最終プロジェクトとの接続を書く。
  • 第2章 価値から機能を考える:feature-value-breakdown.md と decision-memo.md を作り、作る理由と今回作らない範囲を説明する。
  • 第3章 AIを使い、検証して進める:ai-use-plan.md と ai-use-log.md を作り、AIへ渡した情報と自分で確認した証拠を残す。
  • 第4章 チームに情報を渡す:technical-question.md、change-description.md、review-replies.md を作り、チームに渡せる文章へ変換する。
  • 第5章 手元で動かす作業場:environment-check.md、project-overview.md、local-run-log.md、debug-note.md を作り、手元の作業場を説明する。
  • 第6章 変更をレビューにつなげる:git-work-log.md、pull-request-note.md、review-response-log.md、conflict-and-history-note.md を作り、変更をレビューへ渡す。
  • 第7章 Webの通信を観察する:url-analysis.md、http-observation-log.md、curl-observation-log.md、cookie-session-note.md、web-troubleshooting-note.md を作る。
  • 第8章 既存コードを小さく読む:reproduction-log.md、code-reading-note.md、hypothesis-log.md、fix-verification-log.md、bug-fix-pr-note.md を作る。
  • 第9章 要件からドメインを整理する:use-case.md、glossary.md、domain-rules.md、domain-model.md、acceptance-criteria.md を作る。
  • 第10章 データを保存できる形にする:data-model.md、constraint-checklist.md、schema-draft.sql、sql-check-log.md、db-change-note.md を作る。
  • 第11章 APIで画面と業務をつなぐ:api-contract.md、api-flow.md、validation-and-authorization.md、api-check-log.md を作る。
  • 第12章 フロントエンドとアクセシビリティ:screen-requirements.md、ui-state-model.md、screen-structure.md、frontend-implementation-note.md、frontend-check-log.md を作る。
  • 第13章 テストとコード品質:test-strategy.md、test-cases.md、tdd-log.md、refactoring-note.md、quality-review.md を作る。
  • 第14章 セキュリティの基本:security-risk-note.md、authorization-check.md、attack-and-fix-log.md、secrets-and-dependencies-check.md、security-review.md を作る。
  • 第15章 コンテナと実行環境:runtime-requirements.md、dockerfile-note.md、compose-services.md、container-run-log.md、environment-differences.md を作る。
  • 第16章 クラウドとCI/CD:aws-architecture-note.md、ci-workflow-note.md、cd-workflow-note.md、cloud-config-and-secrets.md、release-runbook.md を作る。
  • 第17章 オブザーバビリティとSRE:observability-goals.md、telemetry-plan.md、slo-and-alert-note.md、slow-api-investigation.md、incident-review-note.md を作る。
  • 第18章 LLMと生成AIの基礎:ai-task-fit-note.md、prompt-context-design.md、rag-grounding-note.md、agent-boundary-note.md、ai-evaluation-note.md を作る。
  • 第19章 AIコーディングの実務ワークフロー:ai-feature-brief.md、ai-context-pack.md、claude-code-session-plan.md、ai-diff-review.md、ai-work-log.md、ai-assisted-pr-description.md を作る。
  • 第20章 テクニカルライティングと知識共有:doc-audience-plan.md、readme-update-draft.md、feature-design-note.md、adr-0001-filtering-support-status.md、doc-review-note.md を作る。余裕があれば incident-report-draft.md も作る。
  • 第21章 個人開発プロジェクト:project-brief.md、mvp-scope.md、delivery-plan.md、project-progress-log.md、self-review.md、demo-script.md、mentor-review-request.md を作り、READMEに起動方法と確認方法を追記する。
  • 第22章 既存プロダクト改善:existing-behavior-inventory.md、change-impact-analysis.md、regression-test-plan.md、safe-change-plan.md、migration-note.md、improvement-pr-summary.md、release-note.md を作り、READMEを更新する。
  • 第23章 Production Readiness Review:release-candidate-summary.md、production-readiness-checklist.md、security-accessibility-readiness.md、performance-observability-readiness.md、release-runbook.md、smoke-test-plan.md、release-decision.md、follow-up-issues.md を作る。
  • 第24章 最終発表と次の学習計画:final-evidence-index.md、final-presentation-brief.md、final-demo-script.md、learning-reflection.md、next-90-days-plan.md を作る。

教材を検索