[{"data":1,"prerenderedAt":49},["ShallowReactive",2],{"tag-articles-e2eテスト":3},[4,10,15,20,24,29,34,39,44],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"document_typesテーブルのスキーマリファクタリング - カラム名改善と後方互換性の実装","codeからdoc_category、nameからdisplay_nameへのカラム名変更、display_order削除によるソート方式変更、Codexレビューの活用、仕訳ルールタブとの連携改善、後方互換性の実装、e2eテストの追加までの詳細な実装記録","/document-types-schema-refactor","2026-01-27T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"Playwright E2Eテストでコンタクトフォームを全業種検証する","LPプロジェクトの全業種コンタクトフォームにPlaywright E2Eテストを導入。Resendレート制限への対策と日本語メール文字化け修正の記録","/contact-form-testing-2026-02-09","2026-02-09T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":19,"updatedAt":9},"2026年4月22日の開発日記 - 別表教材を一気にVue化・SVG化、E2Eテストも修正してマージ","会計教材の別表コンテンツをVueページ11本に変換し、デフォルメSVG22枚を制作。E2Eテスト3原因を修正してPRマージ。インタラクティブ別表アプリの設計をCodex4回レビューで詰め、書籍2冊のOCR+DB格納も完了した1日","/2026-04-22-diary","2026-04-22T00:00:00.000Z",{"title":21,"description":22,"path":23,"publishedAt":19,"updatedAt":9},"Playwright E2Eテストが3つの原因で落ち続けていた問題を特定・修正してPR #5をマージした","eurekapu-nuxt4のCI失敗を調査し、セレクタ変更・オンボーディングオーバーレイ・回答記録の3つの原因を1つずつ潰して36テスト全パスに持ち込んだ記録","/e2e-test-fix-onboarding",{"title":25,"description":26,"path":27,"publishedAt":28,"updatedAt":9},"Dependabot 6PRをpnpm overrides統合PRに集約し、PlaywrightのnetworkidleをCodexレビューで全削除した日","eurekapu-nuxt4でCI赤が常態化していたDependabot7PRを統合PR1本に集約し、E2Eのフレーキー要因だったwaitForLoadState('networkidle')をCodexレビュー指摘で全削除、ハイドレート前のclick失敗をexpect.toPassでretryする恒久対策まで。","/dependabot-and-e2e-stabilization","2026-05-02T00:00:00.000Z",{"title":30,"description":31,"path":32,"publishedAt":33,"updatedAt":9},"美容室のブログ投稿アシストをAIで作る — 管理画面解析から文体学習・ホールドアウトE2E検証まで","顧問先の美容室のブログ投稿を、写真とヒアリングから下書きまで進めるAIアシストを作った。ログイン済みブラウザでの管理画面解析、2モデルの画像読み取り比較、選択肢のマスター保持、ホールドアウトE2E検証までの1日の記録。","/beauty-salon-blog-assist","2026-07-17T00:00:00.000Z",{"title":35,"description":36,"path":37,"publishedAt":38,"updatedAt":9},"会計システムの技術書を読み解き、動くMVPアプリまで実装した一日","エンジニア向けの会計システム解説書をKindleから書籍データベースに取り込み、その内容をもとに新しいリポジトリで複式簿記のMVPアプリを実装した記録。仕訳登録・承認ワークフローの実装とテストの試行錯誤を振り返る。","/accounting-textbook-mvp-app","2026-07-21T00:00:00.000Z",{"title":40,"description":41,"path":42,"publishedAt":43,"updatedAt":9},"全18講に触って動くシミュレーターを入れた日 — PR12本のレビューから講座導線の作り直しまで","宙に浮いていた12本のPRをサブエージェントに並列レビューさせてマージし、トップページの導線を一覧ページ経由に組み直したあと、講座の全18講に触って動くシミュレーターを入れた一日の記録。","/code-course-interactive-rollout","2026-07-26T00:00:00.000Z",{"title":45,"description":46,"path":47,"publishedAt":48,"updatedAt":9},"苦手な語だけを解き直すページを作った日 - 正解1回で消える穴と、自動再生設定のD1同期漏れ","連続正解が1回入るとカウントが0に戻り、慢性的に落としている語ほど一覧から消える。通算の取りこぼし回数で切り直して苦手語ページを実装し、あわせて片方だけDB同期から漏れていた自動再生設定を1系統に統合するまでの記録。","/weak-words-page-and-d1-settings-sync","2026-07-27T00:00:00.000Z",1785654927389]