個人ブログ基盤を AI にゼロから作らせたら何に躓いたか ― Astro × DDD × TDD 検証ノート
個人事業主 SWE の発信基盤を Claude Code に作らせる実験の記録。要件定義、Codex へのピアレビュー依頼、site (public) / content (private) 2 リポ分離、デプロイ経路の選定 ― 途中で踏んだ落とし穴を、そのまま残した作業ノート。
ソフトウェアエンジニアリング、設計、ツールに関する実践記録
個人事業主 SWE の発信基盤を Claude Code に作らせる実験の記録。要件定義、Codex へのピアレビュー依頼、site (public) / content (private) 2 リポ分離、デプロイ経路の選定 ― 途中で踏んだ落とし穴を、そのまま残した作業ノート。
OpenAI Codex CLI の `codex exec review` と `codex exec` を同じ Skill にまとめる構成から、責務で 2 本に分離した構成へ組み替えた。その決断を駆動した 1 件の具体的な事故と、そこから導いた運用ルールの記録。
Skill frontmatter に `allowed-tools: [Bash(codex exec:*)]` と書いたのに、実行時に権限確認プロンプトが出てくる。Q&A 形式で自問自答しながら、権限セマンティクスの理解を少しずつ積み上げていく短い観察記録。
Cursor Pro (Claude 3.7-sonnet) で Flutter の compass_app をレイヤーファースト → フィーチャーファーストへリファクタさせた失敗例と、次回への改善策をまとめた検証記録。
`flutter create` の `--platforms` / `--org` オプションを整理し、VSCode と fvm 前提での Flutter プロジェクト作成と初期 git/FVM 設定をまとめたメモ。
Flutter 起動画面まわりの `flutter_launcher_icons`(アイコン生成)と `flutter_native_splash`(スプラッシュ画面)の導入手順メモ。
Flutter アプリ全体に関わる `build_runner`・`flutter_gen_runner`・`flutter_localizations`(+ `intl`)の導入と自動生成コマンドを整理。
Flutter の画面遷移を `go_router` と `go_router_builder` でタイプセーフに定義する方法と、ルート記述の雛形を整理した導入メモ。
Raspberry Pi に OpenCV3 を make ビルドで導入し、USB カメラ映像から顔認識を行って WebIOPI に組み込む準備までの記録。
公式 Raspberry Pi カメラモジュール V2 が `No data received from sensor` で認識しないため、LifeCam Studio などの USB カメラで代替する検証記録。