daily-log
2026年3月5日の開発日記
朝、本番サイトを開いたら2月22日以降の記事が消えていた。同時に新規クライアントのレシートPDF一式が届いていた。ビルド復旧と記帳自動化を並行して進めながら、合間にGA4の設定やOGPの修正も片づけた。ターミナルとスプレッドシートを一日中行き来した。
今日やったこと
1. Nuxt SSGビルドエラー修正&本番デプロイ復旧
Cloudflare Pagesで2週間分のコンテンツが表示されていなかった原因を3つ特定して修正した。
主な成果:
tax-patterns/配下4ファイルのimportパス不整合を修正(../../../../→../../../../../)BlogCalendar.vueのDate型処理を修正(z.coerce.date()対応)- make-diaryスキルにcategory/project_nameのバリデーション情報を追記
詳細: Nuxt SSGビルドエラーを3つ潰して本番デプロイを復旧した
2. GA4キーイベント設定&CloudflareのOGP対策
地域密着サービス業のサイトでGA4とOGPの2つの課題を解消した。
主な成果:
- GA4のphone_callイベントをキーイベントに昇格
- OGP非表示の原因がCloudflare Bot Protectionだと特定し、設定を変更して解消
- GA4の自動メールレポート機能を案内
詳細: GA4キーイベント設定とCloudflare Bot ProtectionによるOGP遮断の解消
3. 新規クライアント登録&記帳自動化
個人事業主の新規クライアントをゼロから登録し、レシートPDF 84枚のOCR→クレカ明細突合→MF仕訳CSVエクスポートまで一日で完走した。
主な成果:
- レシートOCR 84枚、クレカ明細134件の取込・突合
- ANATOKYU一括処理のバグ修正(レシート付き5件が誤って事業主貸に)
- マイナス金額の借方/貸方反転ロジック修正
- MF仕訳CSVエクスポート164件、貸方補助科目のフォールバックバグ修正
4. Google Workspace CLI (gws) 公式リリースの調査
Google公式のWorkspace CLI gws が3/3にリリースされたので、現在使っているgogcli(steipete氏のOSS)と比較した。
主な成果:
- gws vs gogcli の機能比較表を作成
- 当面はgogcliを継続、APIエラーが増えたら移行する方針を決定
詳細: Google Workspace CLI (gws) 公式リリースとgogcli比較
5. AI時代の分業解体に関する記事
書籍の引用をもとに「分業を解体して多能工化することで生産性が上がる」構造を図解した記事を作成。著者名の誤りを修正し、SVG図をMarkdownテーブルに置き換えた。
今日の学び
- Viteのimportパスはdevサーバーでは通ってもSSGビルドで壊れることがある。ローカルで動いても安心できない
- Cloudflare Bot Protectionは意外なところでOGPを遮断する。SNSプレビューが出なかったらまずWAF/Bot設定を疑う
- ANATOKYU一括処理のような「全件まとめて更新」は、個別条件(レシートマッチ済み等)を上書きするリスクがある
- デフォルト設定は最初に正しく設定しないと全クライアントに波及する
明日やること
- 麻生さんのMF仕訳CSVをマネーフォワードにインポート
- 本番デプロイ後の表示確認
- 未確定明細21件の顧客回答を確認