AI駆動開発の実運用ノート

配布資料の目次 › 開発フローマニュアル

配布資料 12毎日の開発フロー チェックリスト

01_毎日の開発フロー.md の携帯版。印刷・エディタ分割表示・AI への注入のどれでも使えるように1ファイルに集約した。

チェックリストなので中身は素っ気ないです。使うときは、そのまま AI に読ませてしまうのが早いと思います。

セッション開始

  • 記憶の最近トピックを全件読み切った(曖昧な広域検索をしていない)
  • In Review / In Progress のキューを棚卸しした
  • master を pull した・未コミット残骸がない
  • 今日のモード(確認 / 実行)を確認した

イシュー着手(毎周)

  • イシューが存在する(なければ起票した)・In Progress にした
  • 原因判明時にイシューへコメントした
  • 最新 master からブランチを切った(fix/* / feature/*

マージ前ゲート(毎 PR)

  • 型チェック エラーゼロ
  • 単体テスト全 PASS(金銭・数量は成分別 assertion)
  • コンテナビルド成功・全 healthy
  • E2E 該当範囲 PASS(対象 spec の実行を確認した)
  • 関連ドキュメントを同一コミットで更新した(不要時は理由を記録)
  • PR をイシューに Resources 登録した
  • 通常マージした(squash ではない)→ In Review へ

バッチ検証・デプロイ(セッション1回)

  • dev 一括ブラウザ検証: リンク遷移のみ・目視 + スクショ + DOM 引用・価値到達まで
  • 空表示画面のハリボテ判別をした
  • (マイグレーション有時)デプロイ前に手動 DB バックアップ
  • staging デプロイは非同期起動 + マーカーポーリングで実施
  • staging 一括ブラウザ検証を dev と同基準で実施
  • 単独デプロイ例外(マイグレーション / 金銭 / 緊急)に該当しないか判断した

完了処理

  • テスト結果(dev + staging)を各イシューにコメントした
  • 実装内容・変更ファイルの完了コメントを書いた
  • Done 直前に最新ユーザーコメントを再読した
  • Done は staging 検証完了後にのみ設定した

セッション終了

  • In Review キューを空にしてから切り上げた(またはデプロイ + テストまで完了)
  • 記憶を専用手順で同期した(手動 add していない)
  • 当月の CI 消費を確認した
  • 未完了イシューに次アクションを残した

絶対禁止(毎日確認)

  • squash マージをしていない
  • URL 直接入力でテストを済ませていない
  • 人間目視なしで UI 変更を完了にしていない
  • 本番デプロイを自己判断でしていない
  • 金銭ロジックを「最小差分・今夜反映」で急いでいない
  • 「別セッションで」と先送りしていない

自分のプロジェクトに合わない行は消してください。 消すより足すほうが簡単なので、まずは全部残して1週間使ってみるのをお勧めします。