配布資料の目次 › 開発フローマニュアル
配布資料 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週間使ってみるのをお勧めします。