• #日記
  • #claude-code-sync
  • #tax-assistant
  • #tax-lp
  • #Square
  • #SEO
  • #Playwright
daily-log

2026年2月9日の開発日記

3プロジェクト(mdx-playground、tax-assistant、tax-lp)にまたがる開発をした日。ログ同期ツールのバグ修正、Square照合機能の完成、LPの多業種展開とテスト自動化を進めた。

今日やったこと

1. AI自動化基盤の改善(mdx-playground)

sync-once.shのjqフィルタにバグがあり、配列型contentが処理されずログの大半が欠落していた。型分岐の修正でログ取得数が1件→29件に改善。/make-diaryコマンドの完成と .claude/tasks/ のクリーンアップも実施。

詳細: jqフィルタバグ修正と日記自動生成パイプラインの構築


2. Square照合・収入ビューアーの完成(tax-assistant)

同日同額判定による1:1ペアリングアルゴリズムを実装。DBスキーマからブラウザ確認まで通し、テスト66件全合格。rowspanグループ化、カラム幅均等化などUI最適化も実施。Codexレビュー3回で15件の指摘に対応。

詳細: Square売上の1:1ペアリング実装と収入ビューアUI最適化


3. LP多業種展開(tax-lp)

新業種3つを追加して全8業種体制を構築。フォーム改善(ハニーポット、自動返信、個人/法人分岐)と、6個のcomposable/utilによるリファクタリングを実施。

詳細: LP多業種展開 - 新業種追加・composable化・フォーム改善


4. コンテンツ最適化とラベリング統一(tax-lp)

全業種のサービス説明具体化、専門家呼称の統一(約15ファイル)、セクション見出し重複除去(10ファイル)、FAQ業種別カスタマイズを実施。

詳細: LP コンテンツ最適化とラベリング統一


5. SEO基盤整備(tax-lp)

SSG環境でrobots.txt/sitemap.xmlが404だった問題を発見。サーバールートから静的ファイル生成に切り替え。デプロイスクリプトのクリーンアップ改善も実施。

詳細: SSG環境でのSEO基盤整備


6. テスト自動化(tax-lp)

全業種のコンタクトフォームにPlaywright E2Eテストを導入。Resendレート制限への3段階対策(ウェイト・指数バックオフ・直列実行)で安定化。日本語メール文字化けとXSS脆弱性も修正。

詳細: Playwright E2Eテストでコンタクトフォームを全業種検証する


今日の学び

  • jqで外部データを処理するときは type で型チェック
  • SSRからSSGに移行すると server/routes/ が無効になる
  • Resendのレート制限には指数バックオフ + ジッターが有効
  • composable化は「3箇所以上の重複」「同時変更」が判断基準
  • Codexレビューは観点を絞って依頼すると効果的

明日やること

  • Search Consoleでインデックス状況を確認
  • Visual Regressionテストの導入検討
  • Resend Webhookを使ったメール配信結果の検証

関連記事