• #日記
  • #app-life-plan
  • #コンテンツ整理
  • #デプロイ
  • #AI
開発daily-logメモ

2026年2月5日の開発日記

今日はコードをガリガリ書く日ではなく、プロジェクトの現状確認とコンテンツまわりの整理が中心だった。app-life-planの構成を見直し、ブログのコンテンツディレクトリを再編成し、AI普及に関する記事を書いた。


今日やったこと

1. app-life-plan プロジェクトの構成確認

Claude Codeセッションでapp-life-planプロジェクトの現状を確認した。

  • フロントエンドのみの構成であることを再確認
  • 起動方法の確認
  • プロジェクトのメモに記録されていた開発方針を再確認

開発方針:

まずフロントで表示 → ロジックが固まったらバックエンド構築

フロントエンド先行でUIとロジックを固め、安定してからバックエンドを組む方針。以前に決めたこの方針がプロジェクトメモに残っていたので、改めて確認できた。


2. コンテンツディレクトリの再編成

2026年1月のコンテンツ19ファイルを 2026-01/ サブディレクトリに整理した。

移動した主なコンテンツ:

  • Boris の Claude Code ワークフローガイド(13の生産性Tips)
  • Claude Code の通知フック設定ドキュメント
  • Webセッションとローカル CLI 間のセッション管理に関する記事
  • 四半期メトリクスダッシュボードの計画(AI投資トラッキング)

月ごとにディレクトリを分けることで、ファイル数が増えても見通しが良くなる。


3. AI普及構造に関する記事の執筆

「中小企業のAI導入は難しい」という主張を分解した記事を書いた。

記事の要点:

  • 組織変革と個人の生産性向上は別の話。経営者が自分の業務を効率化するなら「現場の抵抗」は存在しない
  • 日本の規制産業(税理士、社労士など)は職業ギルドが参入障壁を作っている。AIが代替できる業務でも規制で守られている
  • 米国はat-will雇用で効率化のインセンティブが強い。日本は解雇規制があるため、業務効率化しても人件費が下がらない
  • 「AI導入が難しい」のではなく、インセンティブ構造が効率化を阻んでいる

詳細: AI時代の浸透構造 -- 「難しい」の正体


4. デプロイスクリプトのキャッシュクリーンアップ追加

scripts/measure-deploy.ps1.nuxt.data のキャッシュ削除ステップを追加した。

背景:

nuxt generate.nuxt/content/ のキャッシュ済みコンテンツDBを再利用してしまい、新しくコミットした記事がビルドに含まれないという問題が発生していた。ローカルの pnpm dev では全記事が表示されるのに、ビルド後の dist/ には新記事が入らないという厄介な症状だった。

対策:

ビルド前に .nuxt.data を削除するステップをデプロイスクリプトに追加。ビルドログで Content: ... (X cached, Y parsed) の cached が 0 になっていることで、キャッシュが正しくクリアされたことを確認できる。


今日の学び

  • プロジェクトメモの価値: 過去の自分が残した方針メモのおかげで、app-life-planの開発方針をすぐに思い出せた。プロジェクトを複数抱えていると、それぞれの方針を覚えておくのは難しい
  • コンテンツ整理は早めにやる: ファイルが増えてから整理するより、月単位で定期的にまとめるほうが楽
  • SSGのキャッシュは罠になる: Nuxt Contentのキャッシュ問題は、開発環境では再現しないため気づきにくい。ビルドスクリプトでキャッシュを確実にクリアする仕組みが必要

関連記事