[{"data":1,"prerenderedAt":408},["ShallowReactive",2],{"tag-articles-codex":3},[4,10,14,18,23,28,33,38,43,47,51,56,61,66,71,76,81,86,90,95,100,104,108,113,118,122,127,131,135,140,144,148,153,157,162,166,171,175,181,186,191,196,201,206,210,214,219,223,227,232,237,241,246,250,254,258,262,267,271,276,281,285,290,294,299,303,308,312,316,321,326,331,336,341,346,350,355,359,363,368,372,376,380,385,389,394,398,403],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"Claude CodeとCodex CLIを連携させる","Claude CodeからCodex CLI（GPT-5.2）を呼び出してレビューを依頼する方法。codex execで直接結果を受け取るシンプルな仕組み。","/claude-codex-collaboration","2026-01-14T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":8,"updatedAt":9},"2026年1月14日の開発日記 - Claude Code×Codex連携とtax-assistant大規模改修","Claude CodeとCodex CLIの連携スキル実装、税務アシスタントの手書き売上伝票OCR対応、フロントエンドUIのMiller Columns 4列構成へのリファクタリングなど、充実した1日の記録","/2026-01-14-diary",{"title":15,"description":16,"path":17,"publishedAt":8,"updatedAt":9},"税務アシスタントUIの大規模リファクタリング - 帳票種別パネルと状態管理の改善","tax-assistantプロジェクトのフロントエンドUI改善。帳票種別パネルの追加、ラベルの汎用化、useReceipts composableの3値状態排除、複合キー対応、Codexレビューによる改善、Chrome DevTools MCPを使ったUIテストまでの詳細な実装記録","/tax-assistant-ui-refactoring",{"title":19,"description":20,"path":21,"publishedAt":22,"updatedAt":9},"2026年1月24日の開発日記 - Codex再帰レビューで計画品質をCriticalゼロに","PR #14のCopilot指摘対応、勘定科目マスターDB化計画のCodex再帰レビュー10回、仕訳タブPhase 1実装、日付形式統一計画、月次推移表の改善など","/2026-01-24-diary","2026-01-24T00:00:00.000Z",{"title":24,"description":25,"path":26,"publishedAt":27,"updatedAt":9},"document_typesテーブルのスキーマリファクタリング - カラム名改善と後方互換性の実装","codeからdoc_category、nameからdisplay_nameへのカラム名変更、display_order削除によるソート方式変更、Codexレビューの活用、仕訳ルールタブとの連携改善、後方互換性の実装、e2eテストの追加までの詳細な実装記録","/document-types-schema-refactor","2026-01-27T00:00:00.000Z",{"title":29,"description":30,"path":31,"publishedAt":32,"updatedAt":9},"連結会計シミュレーター開発 - 10パターン対応とCodexレビュー","連結会計エンジンの大規模改修。取得5パターン・売却5パターンの全10パターン対応、評価差額計算の持分比率考慮、2期目以降の開始仕訳対応、Codexレビューによる品質向上を実施。","/consolidation-engine-2026-02-04","2026-02-04T00:00:00.000Z",{"title":34,"description":35,"path":36,"publishedAt":37,"updatedAt":9},"Square売上の1:1ペアリング実装と収入ビューアUI最適化","tax-assistantのSquare売上照合機能を完成。同日同額判定による1:1ペアリング、rowspan表示、Codexレビュー3回対応の記録","/square-pairing-and-viewer-2026-02-09","2026-02-09T00:00:00.000Z",{"title":39,"description":40,"path":41,"publishedAt":42,"updatedAt":9},"2026年2月12日の開発日記 - 確定申告資料整理・クライアント切替実装・仕訳ルール自動推測・PDF変換","確定申告資料92件リネーム、クライアント切替機能の設計から実装完了、仕訳ルール自動推測・提案機能の構築、医療費明細OCR対応、PDF複数ページ変換、新規クライアント登録設計まで、tax-assistantを大幅に進化させた一日。","/diary-2026-02-12","2026-02-12T00:00:00.000Z",{"title":44,"description":45,"path":46,"publishedAt":42,"updatedAt":9},"tax-assistant: 新規クライアント登録フロー設計 - Codex 4ラウンドレビューで設計を洗練","クライアント切替機能の次のステップとして新規登録フローを設計。6タスク構成のPlanエージェント設計にCodex（GPT-5.3）4ラウンドの段階的レビューを適用し、20件以上の指摘を反映した設計記録。","/tax-assistant-client-registration-design-2026-02-12",{"title":48,"description":49,"path":50,"publishedAt":42,"updatedAt":9},"tax-assistant: クライアント切替機能の設計 - Planエージェント + Codexレビューで計画策定","tax-assistantで複数クライアントを切り替えるUIの実装設計。既存計画書との差分分析、10タスクへの分割、Codex（GPT-5.3）による7件のレビュー指摘反映までの作業記録。","/tax-assistant-client-switcher-design-2026-02-12",{"title":52,"description":53,"path":54,"publishedAt":55,"updatedAt":9},"Better Auth認証基盤の本番投入と問題集機能6フェーズ拡張の記録","Better Auth + Google OAuthの本番認証基盤を21ファイル・1029行で構築し、GCP ConsoleでのOAuth設定、D1マイグレーション、devサーバーのポート固定まで完了。同日に問題集機能を6フェーズで拡張し、回答履歴のD1永続化、アクセスレベル3段階制御、復習ページの3階層表示、ランダム10問出題を実装。Codex（GPT-5.3）コードレビューとCloudflare Workers nodejs_compat問題の解決も記録。","/eurekapu-auth-quiz-features-2026-02-21","2026-02-21T00:00:00.000Z",{"title":57,"description":58,"path":59,"publishedAt":60,"updatedAt":9},"1ドメイン統合とStripe決済4フェーズ実装 -- 独立ダッシュボードを捨てて /admin に集約した日","eurekapu-nuxt4で独立型ダッシュボードを廃止し/admin統合へ方針転換。購入管理テーブル、アクセス制御ミドルウェア、管理画面、Stripe Checkout+Webhookの4フェーズ実装を1日で完了。Codexレビュー、テストカバレッジ改善、動画ホスティング調査も実施。","/eurekapu-stripe-implementation-2026-02-22","2026-02-22T00:00:00.000Z",{"title":62,"description":63,"path":64,"publishedAt":65,"updatedAt":9},"Claude OpusとCodexでNuxt 4プロジェクトの再設計を議論した記録","業務Webアプリをゼロから再設計するならどうするか。Claude Opus単独セッションとCodex GPT-5.3とのディスカッションで、テーブル設計・レイヤー構成・状態マシンなど9項目の設計判断を導き出した","/redesign-discussion-claude-codex-2026-02-27","2026-02-27T00:00:00.000Z",{"title":67,"description":68,"path":69,"publishedAt":70,"updatedAt":9},"PageSpeedモバイル94点達成までの最適化ログとSEO改善の記録","地域密着サービス業サイトのPageSpeedモバイルスコアを94点まで引き上げた最適化プロセスと、OG画像・構造化データ・robots.txt等のSEO改善、GA4イベント計測の実装記録","/pagespeed-seo-optimization-2026-03-04","2026-03-04T00:00:00.000Z",{"title":72,"description":73,"path":74,"publishedAt":75,"updatedAt":9},"簿記3級コンテンツのNuxt 4移行計画 - 旧プロジェクト調査とGit LFS導入","Nuxt 2の簿記3級コンテンツをNuxt 4に移行する計画を策定。旧プロジェクトの構造調査、Codexレビューによるプラン精査、2,300超のSVGファイルのGit LFS管理を実施","/bookkeeping-nuxt4-migration-plan","2026-03-12T00:00:00.000Z",{"title":77,"description":78,"path":79,"publishedAt":80,"updatedAt":9},"Chrome拡張機能でXブックマークをGoogle Sheetsに自動エクスポートする設計と実装","X(Twitter)のブックマークをスクレーピングしてCSV/Google Sheetsに出力するChrome拡張機能の設計・実装ログ。OAuth2認証パターンの流用、Codexレビューでの致命的指摘への対応、Phase 2のSheets API連携まで","/chrome-extension-bookmark-exporter","2026-04-05T00:00:00.000Z",{"title":82,"description":83,"path":84,"publishedAt":85,"updatedAt":9},"比例縮尺財務諸表リファレンスをCodexで3回レビューして仕上げた","比例縮尺BS/PL + PL/CFウォーターフォールのコンポーネント群を別プロジェクトに渡すためのリファレンスドキュメントを作成し、Codex（GPT-5.4）で3回レビューを回して品質を引き上げた作業ログ","/codex-review-financial-reference","2026-04-11T00:00:00.000Z",{"title":87,"description":88,"path":89,"publishedAt":85,"updatedAt":9},"2026年4月11日の開発日記 - EDINET財務可視化とTurso書籍DB移行","EDINET財務データの3カラム可視化ページ新規実装、Turso Embedded Replicaへの書籍DB移行、SVG品質確認35件、IB Excel書式検証、Codexレビュー3回によるリファレンス品質向上","/2026-04-11-diary",{"title":91,"description":92,"path":93,"publishedAt":94,"updatedAt":9},"EDINET四半期データビューアの設計とデータパイプライン -- Turso連携・Codexレビュー・セッション間データ受け渡し","四半期財務データの表示機能を設計する過程で、Turso Embedded Replicaの使い分け、データパイプラインの方式選定（Turso sync案→Python直接案→結局Turso→JSON案）、別セッションへの指示書作成までを記録","/edinet-quarterly-viewer-design","2026-04-12T00:00:00.000Z",{"title":96,"description":97,"path":98,"publishedAt":99,"updatedAt":9},"CF精算表Excel自動生成のデバッグ記録 -- SUMIFS不一致・符号規則・3600行リファクタリング計画","固定資産応用と株主資本応用のCFWS自動生成で、SUMIFS完全一致の罠、符号の二重反転、verify_checks厳格化による18件の根本的乖離を発見。Codex(GPT-5.4)レビューサイクルを回しながら3600行スクリプトの分割計画まで策定した1日の記録。","/cfws-excel-automation-debug","2026-04-14T00:00:00.000Z",{"title":101,"description":102,"path":103,"publishedAt":99,"updatedAt":9},"Codex（GPT-5.4）レビュー駆動の計画策定 -- 5回の往復で致命的指摘をゼロにする","CF計算書の4つの実装計画をCodex（GPT-5.4）にレビューさせ、合計14回のレビューサイクルで致命的な設計不備を洗い出した手法と、指摘の具体例をまとめた","/codex-review-driven-planning",{"title":105,"description":106,"path":107,"publishedAt":99,"updatedAt":9},"2026年4月14日の開発日記 - CF精算表デバッグ10セッション一気通貫","CF精算表のExcel自動生成で固定資産応用・株主資本応用のSUMIFS不一致・符号規則を一日かけて修正。Codex(GPT-5.4)レビュー駆動で複数の計画を策定。Search Console 404リダイレクトも一括修正。","/2026-04-14-diary",{"title":109,"description":110,"path":111,"publishedAt":112,"updatedAt":9},"CF精算表の独立Excel自動生成 -- 42論点一括生成とTurso DB連携まで","有形固定資産のプロトタイプからスタートし、仕訳パーサー・3シート構成Excel生成・Codexレビュー3回を経て42論点の上半分check全OKを達成。Turso DBで書籍解説を自動挿入し、cfws_registryテーブルでコンテキストブリッジを構築した記録。","/cfws-excel-automation","2026-04-15T00:00:00.000Z",{"title":114,"description":115,"path":116,"publishedAt":117,"updatedAt":9},"CFWSマトリックスベース生成への改修計画 - 勘定科目JSONとSUMIFSセル参照化","論点ごとの勘定科目マッピングをJSONマスタ化し、年次推移表のハードコードをセル参照に置換する大規模改修の仕様書を策定。Codex 3ラウンドレビューで計画書をブラッシュアップ。","/cfws-matrix-based-refactor-plan","2026-04-16T00:00:00.000Z",{"title":119,"description":120,"path":121,"publishedAt":117,"updatedAt":9},"CFWS全37Q網羅修正 - 引当金と貸倒損失の調整ロジック再設計","キャッシュフロー計算書ワークシートのQ3-3/Q3-4等の調整項目漏れをパーサーとアロケータの改修で根治。全37Qの網羅チェックをCodexレビューで補強。","/cfws-q3-all-sheets-fix",{"title":123,"description":124,"path":125,"publishedAt":126,"updatedAt":9},"CFWS NGフィックス Phase 3 - 繰越利益剰余金・CFラベルSoT化・年次推移表1列化で OK 32件到達","キャッシュフロー計算書ワークシートのNG論点をPhase 3-A/B/Cで段階的に潰し、OK 5件から32件まで改善。年次推移表の1列化リファクタリングと会計ソフトA形式の仕訳整形も実施。","/cfws-phase3-ng-fix","2026-04-17T00:00:00.000Z",{"title":128,"description":129,"path":130,"publishedAt":126,"updatedAt":9},"2026年4月17日の開発日記 - CFWS Phase 3で32件OKに到達＆会計基準3層ビューア構築","キャッシュフロー計算書ワークシートのNG修正Phase 3でOK 32件を達成。会計基準の条文構造化で3層レビューHTMLビューアを構築。Excel差分検出スキルとCFマッピング計画書もCodex 4ラウンドで磨き上げた。","/2026-04-17-diary",{"title":132,"description":133,"path":134,"publishedAt":126,"updatedAt":9},"Excel差分検出スキルとCFマッピングJSON自動生成 - Codex4ラウンドで計画を磨いた1日","ユーザー手修正Excelとスクリプト出力の差分を6カテゴリで検出するPythonスキルを設計。CF項目マッピングJSON/CSVをQ38論点から自動抽出。Codexレビュー4回で致命的欠陥を潰し切った記録。","/excel-diff-cf-mapping",{"title":136,"description":137,"path":138,"publishedAt":139,"updatedAt":9},"ライブラリなしで全文検索つきCF実務リファレンスページを構築した記録","TursoDBから130キーワードを取得し、2カラムレイアウト・レベルフィルター・条文ポップオーバー・矢印キーナビを備えた検索可能なリファレンスページをVanilla実装した開発ログ","/cf-reference-page-development","2026-04-20T00:00:00.000Z",{"title":141,"description":142,"path":143,"publishedAt":139,"updatedAt":9},"CF精算表ステップ学習ページの構築 - Codexレビューで致命的問題を2つ潰した記録","CF精算表の学習コンテンツをVueページとして構築。Codexレビューで配信不可パスとCSS汚染を検出し、設計を修正した過程を記録","/cf-step-learning-pages",{"title":145,"description":146,"path":147,"publishedAt":139,"updatedAt":9},"2026年4月20日の開発日記 - CF教材のビューア・リファレンス・SVG図解を一気に構築","CF基準条文ビューアの解決率100%化、実務リファレンスページ新規構築、ステップ学習Vueページ化、59件のSVG図解一括変換を1日で完走した記録","/2026-04-20-diary",{"title":149,"description":150,"path":151,"publishedAt":152,"updatedAt":9},"別表四・五の解説コンテンツをTurso DBから一括生成しCodexで全章レビューした記録","法人税申告書の別表四・五を解説するSVG図解の作成、TursoDB 280チャンクから10章分のドラフト並列生成、Codex(GPT-5.4)による全章レビューと修正の記録","/beppyo-content-draft-creation","2026-04-21T00:00:00.000Z",{"title":154,"description":155,"path":156,"publishedAt":152,"updatedAt":9},"2026年4月21日の開発日記 - CF教材を丸一日かけて作り直し、note.com連携と別表コンテンツも並行で進めた","eurekapu-nuxt4のCF計算書ステップ教材を基礎知識5分割・SVG量産で全面改訂し、note.comのChrome拡張を開発、別表四・五の10章分ドラフトをAI並列生成した1日","/2026-04-21-diary",{"title":158,"description":159,"path":160,"publishedAt":161,"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":163,"description":164,"path":165,"publishedAt":161,"updatedAt":9},"仕訳チェックボックスで別表四・五(一)が連動するインタラクティブアプリの設計","法人税の中間納付と期末決算を題材に、仕訳のON/OFFでSVG別表が即座に変わるインタラクティブアプリを設計。Codexレビュー4回の反復で計画書を詰めた記録","/interactive-beppyo-design",{"title":167,"description":168,"path":169,"publishedAt":170,"updatedAt":9},"2026年4月24日の開発日記 - Volta完全撤去・CF基準42条文原文化・boki3章順並び替え・外角の和Vue移植","Voltaの残骸2.9GBを片付けてmiseに完全移行、CF計算書実務指針42条文を6バッチで原文に揃え、boki3の章順をライフサイクル順に並び替えてexamも削除、多角形外角の和ページをReact/JSXからVueへ移植した1日","/2026-04-24-diary","2026-04-24T00:00:00.000Z",{"title":172,"description":173,"path":174,"publishedAt":170,"updatedAt":9},"Claude Code のフック音声・Codex GPT-5.5 ロールアウト・ffmpeg NVENC 廃止オプションのトラブル対応","ネイティブバイナリ移行で鳴らなくなったフック音声、CLI で使えない GPT-5.5、NVENC で出る unsupported param エラーを切り分けて直した記録","/env-troubles-sound-gpt55-nvenc",{"title":176,"description":177,"path":178,"publishedAt":179,"updatedAt":180},"2026年4月29日の開発日記 - 蔵書841冊タグ付け／ScrollArticle共通化／GIF→SVGアニメ","蔵書841冊にセミラティス的タグを付け、Excel講座の統合記事パターンを共通コンポーネントに集約。CF精算表に年次推移表を加えて列幅をピクセル単位で揃え、GIFターンテーブルを75フレームに分解してSVGアニメを7種作った1日。","/2026-04-29-diary","2026-04-29T00:00:00.000Z","2026-07-16T00:00:00.000Z",{"title":182,"description":183,"path":184,"publishedAt":185,"updatedAt":9},"Codex SDK と App Server は何が嬉しいのか","Codex SDK と Codex App Server の位置づけを整理したメモ。CLI のラッパーであること、サブスク認証の扱い、クラウド環境での使いどころを確認する。","/codex-sdk-app-server-notes","2026-05-18T00:00:00.000Z",{"title":187,"description":188,"path":189,"publishedAt":190,"updatedAt":9},"Chrome拡張からDevTools MCPへ方針転換：Xポストエクスポート機能を半日で巻き戻した話と『誰も傷つけないポスト』原則の明文化","前日Xポストレビュー機能を作るためにChrome拡張のbookmark-exporterを流用しようとしたが、ユーザー指摘でDevTools MCPのevaluate_scriptに方針転換。Codexレビューを通過した拡張実装を巻き戻し、make-diaryの中でGraphQLを直叩きする形で再実装。さらに生成したポスト案で他職業を下げる表現を出してしまい、short-video-strategyスキルに『誰も傷つけない原則』を明文化した一日のログ。","/x-post-export-devtools-mcp-pivot","2026-05-02T00:00:00.000Z",{"title":192,"description":193,"path":194,"publishedAt":195,"updatedAt":9},"Nuxt 3 簿記アプリを多言語化 — Codex 4thレビューと ElevenLabs 英語音声生成","eurekapu-nuxt4 に @nuxtjs/i18n を入れて317ページ分のルートを ja/en に分け、ElevenLabs で英語ガイド音声を10問まで生成した1日の作業ログ。Codex 再帰レビュー、Phase 一気実行、preprocess の拡充の経緯を記録。","/eurekapu-i18n-with-elevenlabs","2026-05-08T00:00:00.000Z",{"title":197,"description":198,"path":199,"publishedAt":200,"updatedAt":9},"Dropboxが2.6万件同期する謎とSQL Serverの残骸を整理した話","Dropboxが2.6万件のファイルを延々同期する原因が古いPCのバックアップ残骸だと判明し、ついでにWindowsの常駐サービスを棚卸しして弥生インスタンスの幽霊を成仏させた一日","/pc-environment-cleanup","2026-05-09T00:00:00.000Z",{"title":202,"description":203,"path":204,"publishedAt":205,"updatedAt":9},"蔵書957件の奥付情報を一括でDBに入れる抽出パイプラインの計画策定","Dropbox配下に積み上がった蔵書PDF 957件から、巻末の奥付（書誌情報）22項目を抽出してTurso DBに格納するパイプラインの計画を立てた。Codexレビューを2周回した上に、筆者からのコスト指摘で設計が3回書き換わった実装前ログ。","/colophon-extraction-pipeline-plan","2026-05-10T00:00:00.000Z",{"title":207,"description":208,"path":209,"publishedAt":205,"updatedAt":9},"2026年5月10日の開発日記 - Cloudflare Pages SSG OOM根本対応と書籍の蔵書DB化","Cloudflare Pages SSG の OOM をExcel教材データ分離で根本対応、Codex Windows サンドボックスの設定変更、yomitokuでの書籍OCR、奥付抽出計画とCodex再帰レビュー、財務諸表読み方教材の図解インベントリ計画。","/2026-05-10-diary",{"title":211,"description":212,"path":213,"publishedAt":205,"updatedAt":9},"Cloudflare Pages SSG の OOM を Excel 教材データ分離で根本対応した話 — Codex 再帰レビューと SSR fetch 404 の突破","Cloudflare Pages の SSG ビルドが Node ヒープ 2GB を突き抜けて exit 134 で落ち続けた問題を、Excel 教材データの TS import → JSON fetch 分離で根本対応した。top.vue manifest は 490KB から 18KB に痩せ、10コース 616KB が public/ 配信に逃げた。Codex 再帰レビュー3回、Windows サンドボックス問題の根本対応、SSR fetch 404 のハマりまでを記録する。","/excel-data-separation-cloudflare-ssg-oom",{"title":215,"description":216,"path":217,"publishedAt":218,"updatedAt":9},"2026年5月11日の開発日記 - 簿記3級スライド1286枚R2移行と47枚のSVG図解作成","簿記3級スライド1286枚をWPブロック事故を経由してCloudflare R2へ全移行、決算書教材から47枚のSVG図解作成、奥付抽出はOpusで精度逆転、no-dynamic-delete Phase 2完了で1日が終わった。","/2026-05-11-diary","2026-05-11T00:00:00.000Z",{"title":220,"description":221,"path":222,"publishedAt":218,"updatedAt":9},"ESLint no-dynamic-delete Phase 2解消と全体lint整理（1637→717）","前日Phase 1で popup型に絞ってReflect.deleteProperty に置換した no-dynamic-delete エラーを、Phase 2 で残り7件まとめて解消した記録。delete の用途を A/B/C に分類して、Reflect.deleteProperty と = undefined を使い分ける方針に切り替え、Chrome DevTools で3コンポーネントの動作確認まで通した。返す刀でlint全体（1637件）の整理計画書を立てて Codex レビューを通し、自動修正で 1637→717 まで一気に削った。","/lint-no-dynamic-delete-phase2",{"title":224,"description":225,"path":226,"publishedAt":218,"updatedAt":9},"簿記3級クイズの『着弾アニメ』ON/OFFトグル追加とハイライト残留バグ修正 — フィードバック往復で削るスコープを絞った","/quiz/practice の解答アニメーションで、前問の青ハイライトが消えないまま次問の着弾が始まるバグを修正。pendingApply 中に clearChanged を適用する形に変えた。さらに『着弾アニメが速すぎる/しつこい』のフィードバックを受けてON/OFFトグルを追加。最初はカウントアップもハイライトも全部止めようとしたら『カウントアップとハイライトとdelta popupは残せ、fly-pillだけ切れ』と差し戻され、対象を絞り直した。ESLint既存エラー2件は別タスクに切り出して Codex レビュー通過済み。","/quiz-animation-toggle-fix",{"title":228,"description":229,"path":230,"publishedAt":231,"updatedAt":9},"2026年5月12日の開発日記 - SVG対照表とTurso DB取り込み、財務諸表クイズの並列展開","Notion書籍データのTurso取り込み、1286枚のSVG↔Kindle原稿対照、財務諸表クイズPhase 3並列展開、GA4設置とドメイン取り違えの修正まで、AIと役割分担しながら一日を回した記録。","/2026-05-12-diary","2026-05-12T00:00:00.000Z",{"title":233,"description":234,"path":235,"publishedAt":236,"updatedAt":9},"Eurekapuのデプロイが9.3分に伸びた話：R2リダイレクト移行と、Codexに3回ダメ出しされた計画書","Eurekapu-NUXT4のデプロイ時間が9.3分まで伸び、dist/総量248MB・5195ファイルまで肥大化していた。R2画像移行→dynamic importの順で計画を立てたら、Codexレビューに『順序が逆』『dynamic importは Worker バンドルから消えない』『$fetch('/content/...')はSSRで404』と3点まとめて致命傷を指摘され、計画を全面改訂。最終的に _redirects 方式でR2にリダイレクトする形に落として、wrangler pages deployだけで完結する流れに揃えた。最後、ビルド中にファイルを編集してapp-styles.B3Vj9TBQのハッシュ不整合に引っかかった反省も書いておく。","/deploy-optimization-r2-redirects","2026-05-13T00:00:00.000Z",{"title":238,"description":239,"path":240,"publishedAt":236,"updatedAt":9},"2026年5月13日の開発日記 - 教科書プロジェクト立ち上げ・都道府県クイズ・デプロイ高速化","Eurekapuの決算書教科書プロジェクトを起こし、Codexレビューを何度も往復しながら計画を固めた。都道府県農作物クイズはUIの細かい指示を10往復こなして仕上げた。デプロイ9.3分問題はR2画像移行と_redirectsで詰めた。","/2026-05-13-diary",{"title":242,"description":243,"path":244,"publishedAt":245,"updatedAt":9},"2026年5月15日の開発日記 - 都道府県クイズ12ページ完成・地図クイズ4種・eurekapu 77ページ2カラム化・yomitoku 0.13.0 まで","都道府県クイズの統計編12ページ55→89問、地図クイズ Phase 5-8 を1日で実装。ずんだもん音声を R2 配信に切替、eurekapu-nuxt4 は全77ページ2カラム化と Part 2 教科書 CH8-12 を派遣完了。yomitoku 0.13.0 と自炊書籍OCRも。","/2026-05-15-diary","2026-05-15T00:00:00.000Z",{"title":247,"description":248,"path":249,"publishedAt":185,"updatedAt":9},"決算ビートモニタリングをMD→Vueに移行、右軸折れ線と16銘柄のEPSガイダンス取得まで1日で巻いた","トリプルビート決算記事をMarkdownからVueページに移し替え、売上・EPS・ガイダンスの3チャートと上振れ率の右軸折れ線を仕込み、サブエージェント並列で16銘柄のEPSガイダンスJSONを埋めた1日。","/beat-monitoring-vue-migration",{"title":251,"description":252,"path":253,"publishedAt":185,"updatedAt":9},"コードが散らかってきたのでサブエージェント並列レビュー＋Codex 3回ループで一気に大掃除した","構造・セキュリティ・パフォーマンス・SREの4視点でサブエージェントを並列に走らせ、Codexにレビューを3回ループさせてCritical 3件＋High 8件＋Medium 7件を一気に潰したセッションログ。テスト基盤の修復とビルドエラーの最後の障害物まで含めて記録","/code-review-iterative-refactor",{"title":255,"description":256,"path":257,"publishedAt":185,"updatedAt":9},"2026年5月18日の開発日記 - サブエージェント並列とCodex反復レビューで一日中AIに走らせ続けた日","コードレビューを並列＋反復で巻き、教科書UIを2カラム化し、ベストプラクティスを階層化CLAUDE.mdに落とし、田原町の物件を学区フィルタで並べ替え、決算ウォッチャーの仕様を v0.5 まで反復、ビート率モニタリングを MD→Vue に移して16銘柄のEPSガイダンスを並列取得した一日。","/2026-05-18-diary",{"title":259,"description":260,"path":261,"publishedAt":185,"updatedAt":9},"アナリスト予想ビート率ウォッチャーの仕様を v0.5 まで反復、最終的に自作判断に着地した","Whisper Beat とガイダンスを二軸で追う決算ウォッチャーの仕様を一日で v0.1 から v0.5 まで反復。Koyfin の誤認をヘルプで訂正し、Codex に個人向けサービスを掘らせ、最終的に Codex SDK で自作する判断に着地した記録","/earnings-beat-watcher-spec",{"title":263,"description":264,"path":265,"publishedAt":266,"updatedAt":9},"2026年5月22日の開発日記 — NVIDIA決算書き起こし / SpaceX S-1 145万字 / 非公開フラグ機構 / Codex 4ラウンド","1Password Environments MCP の整理から、NVIDIA Q1 FY27 全文書き起こし、/blog の SPA payload キャッシュ修正、unpublished フラグの opt-in 設計と漏えい遮断機構、SpaceX S-1（145万字）の章別読解、KaTeX `$` 衝突、内部リンク12箇所のプレーンテキスト化、テスト失敗復旧計画の Codex 4 ラウンドレビューまで、1日でサイト基盤と長文記事を同時に進めた記録。","/2026-05-22-diary","2026-05-22T00:00:00.000Z",{"title":268,"description":269,"path":270,"publishedAt":266,"updatedAt":266},"ビルドが postgenerate で落ち、テスト失敗復旧計画を Codex に4ラウンドレビューさせた話","measure-deploy.ps1 でビルド時間を測っている最中に verify-unpublished-excluded.mjs が exit 1 を出し、公開済み日記から非公開記事への内部リンクが9件残っていたことが判明。フラグを外すか/リンクをプレーンテキスト化するかの判断、内部リンク12箇所の一括 Edit、Vitest化、build 前置きの試行と revert、test-failures-recovery-plan.md を Codex に4ラウンドレビューさせて致命的指摘を全て潰すまでの作業ログ。","/test-recovery-plan-codex-rounds",{"title":272,"description":273,"path":274,"publishedAt":275,"updatedAt":275},"投資の名著の知見を財務諸表教材に統合した話 — 数値ベンチマークと逆張りの読み方をコラム＋figureで補う","別プロジェクトのTurso DBに正規化済みの投資の名著（47セクション・約9.9万字）から、粗利率や資本集約度の数値ベンチマークと逆張りの読み方を抽出し、eurekapuの財務諸表教材に統合した記録。codex出力812KBがツールのパースエラーを連発した末に引き継ぎメモで仕切り直し、次セッションでコラム基盤とfigure3点を実装するまで。","/investor-knowledge-into-financial-textbook","2026-05-25T00:00:00.000Z",{"title":277,"description":278,"path":279,"publishedAt":280,"updatedAt":9},"2026年5月28日の開発日記 - 反論で記事を鍛え、Codexに数字を直され、本番障害2件を片付けた一日","前日記事への反論コメントを本文に編み込み、3本のVue記事をサブエージェント並列で書かせ、Codex 5回連続レビューでDRAMスライドの数字を全面修正し、自己ループ912件とOG画像署名切れの本番障害2件をAIに調査させて直した。","/2026-05-28-diary","2026-05-28T00:00:00.000Z",{"title":282,"description":283,"path":284,"publishedAt":280,"updatedAt":9},"DRAM需給予測をスライド化、Codex 5回連続レビューで数字を全面修正した日","note.comの購入記事をスライド3枚にまとめる作業で、Codex GPT-5.5に5回連続レビューさせたら結論を反転させかねない計算ミスが次々に発覚した。LLMで数字をクロスチェックさせる発想の価値を、身をもって体感した記録。","/dram-supply-demand-slides",{"title":286,"description":287,"path":288,"publishedAt":289,"updatedAt":9},"毎朝の /make-diary を並列ワークフロー化できるか調査して試作スクリプトを検証した","11ステップの順次パイプライン /make-diary を Workflow で並列化できるか調査した記録。後半でChromeを1個奪い合うため全並列は不可と判断し、5分のログ同期の裏で決算系を先行実行する『絞ったWF』に着地。試作スクリプトをサンドボックスでスモークテストし、13分・74万トークンという費用対効果の実測値まで掴んだ。","/make-diary-parallel-workflow","2026-05-29T00:00:00.000Z",{"title":291,"description":292,"path":293,"publishedAt":289,"updatedAt":9},"10倍株を取り逃す理由の記事を、論文ファクトチェックとSVG図解付きで仕上げた話","行動ファイナンス論文5本を引いた投資記事を、原文リンクの確定・Codexでのファクトチェック・5分失効URLの見抜き・縦長SVG図解の作り直しまで詰めた制作ログ","/tenbagger-research-article",{"title":295,"description":296,"path":297,"publishedAt":298,"updatedAt":9},"ログイン済みChromeにCDPで繋ぐ手法をドキュメント化し、別系統のAIにレビューさせた","Claude CodeがログインしたままのChromeを遠隔操作できる仕組み（CDP/リモートデバッグ）を整理し、手順書とスキルに落とした。さらにそのスキルを別系統のAIエージェントに再帰レビューさせて穴を潰した記録。","/chrome-cdp-login-documentation","2026-05-31T00:00:00.000Z",{"title":300,"description":301,"path":302,"publishedAt":298,"updatedAt":9},"2026年5月31日の開発日記 - tool-call-malformedと一日戦い抜いた","ツール呼び出しが一日中崩れ落ちる中、サブエージェントと引き継ぎドキュメントで乗り切った日。microGPT会計教材、旅行ガイド量産、GAAP評価拡充、CDPログイン手順化まで詰め込んだ。","/2026-05-31-diary",{"title":304,"description":305,"path":306,"publishedAt":307,"updatedAt":9},"2026年6月13日の開発日記 - 不動産登記簿のdev限定ページ実装と git 履歴浄化、コーディング原則ページの大改修","朝イチでoshieru-sansuのPR#58レビュー、不動産登記簿の実物謄本ページをdev限定で実装する途中で個人データのgitプッシュ事故に気づきfilter-repoで履歴ごと浄化、午後はコーディング原則ページにベン図・フローチャート・難易度レベルを入れる大改修まで詰めた1日。","/2026-06-13-diary","2026-06-13T00:00:00.000Z",{"title":309,"description":310,"path":311,"publishedAt":307,"updatedAt":9},"memory-makersに日本の機械受注「電子計算機等」統計を追加した話","内閣府の機械受注統計（電子計算機等）をmemory-makersの統計情報セクションに追加した。半導体製造装置の需要動向を追うつもりが、2017年6月の表章変更で『電子計算機+半導体製造装置』の合算でしか取れないと判明したワークフローと発見の記録。","/japan-computer-orders-statistics-added",{"title":313,"description":314,"path":315,"publishedAt":307,"updatedAt":9},"不動産登記簿の実例ページを dev 限定で実装し、git 履歴から個人データを浄化した日","土地謄本の解説ページを Nuxt 上で実装する過程で、private データを誤って git にプッシュしたことに気づき、filter-repo で履歴ごと消した。Codex レビュー、リークスキャンの postgenerate 化、紙芝居 SVG タイムラインまでを 1 日で詰めた記録。","/tokibo-jitsurei-private-data-and-svg-timeline",{"title":317,"description":318,"path":319,"publishedAt":320,"updatedAt":9},"SSOT（Single Source of Truth）とは — Codex に『初日からずれる』と指摘された統合コンテンツ計画","3つのデザインコンテンツを統合する計画で、Codex（GPT-5.5）に『これは SSOT になっていない。同じ内容を Web と Skill の2か所に書く設計は、運用努力では追いつかず初日からずれる』と指摘された。SSOT という概念と、なぜ初日からずれるのか、Codex の指摘でどう設計を直したかを記録する。","/what-is-ssot-and-day-one-divergence","2026-06-15T00:00:00.000Z",{"title":322,"description":323,"path":324,"publishedAt":325,"updatedAt":9},"AIに5工程を任せて月10万円 — Dine TokyoがPMFした事例を図で読み解く","ちぇん氏(@yuno_miyako2)が公開した『AIだけで運営しているサービスがマネタイズした件』を、AI担当と人担当の工程分担、PMF判定の5つの根拠という2枚のSVG図解で整理する。ただし同時に事業譲渡を募集しており、登録者2,331人分の個人情報がそのまま買い手に渡る構造を持つ。技術的興味と信用設計の抜け、両面からの観察事例として記録する。","/dine-tokyo-ai-pmf","2026-06-17T00:00:00.000Z",{"title":327,"description":328,"path":329,"publishedAt":330,"updatedAt":9},"Micron FY26 Q3 Prepared Remarks を全文和訳して、SVGでセグメント別8四半期推移チャートと売上vs売上原価チャートを記事に埋め込んだ","MicronのFY26 Q3決算 Prepared Remarks をPDFから全文日本語に翻訳し、Codex (gpt-5.5) で原文との fidelity レビューをかけたうえで、セグメント別売上の8四半期推移（Data Center / Mobile / Auto・Industrial / Client）と DRAM/NAND/Other の製品別推移、売上 vs 売上原価＋粗利率（右軸）のSVGチャートを本文中に埋め込んだ作業ログ。バー高さのズレ修正、Q3 FY25 recast 値の追加、統合チャートから3分割への作り直し、Q4 FY25 を annual 逆算で埋めるなどの試行錯誤を含む。","/micron-prepared-remarks-translation-and-segment-charts","2026-06-25T00:00:00.000Z",{"title":332,"description":333,"path":334,"publishedAt":335,"updatedAt":9},"hyperscaler-capex ページを「営業CF・CapEx・FCF 三本並列」へ作り直し、合算積み上げ棒と点線位置まで詰める","ハイパースケーラー設備投資ページを四半期ごとに営業CF・CapEx・FCF が横並びで効率が見える構成へ作り直し、Koyfin の Upgrade 文字列で抜けた 23Q1〜24Q1 の実績を別テーブル経由で埋め、点線の境界線も ticker 別の estimate に追従させるまで詰めた記録。","/hyperscaler-capex-page-parallel-chart-refactor","2026-06-27T00:00:00.000Z",{"title":337,"description":338,"path":339,"publishedAt":340,"updatedAt":9},"PPT Masterを読んだので、SVG配布スキルに移植する部分だけ拾った","AIで編集可能なPPTXを生成するPython製ツール PPT Master の中身を読み、PowerPointを作らない自分のSVG中心ワークフローに何を移植できるかを切り分けた。","/ppt-master-extract-svg-parts","2026-07-01T00:00:00.000Z",{"title":342,"description":343,"path":344,"publishedAt":345,"updatedAt":9},"CodexレビューをサブPCで再現する条件と、Claude Codeステータスラインの仕組みを調べた","いつも使うCodexレビューを別のサブPCのClaude Codeでも動かせるか、必要なもの（Codex CLIとcodex login）を実環境で確認した。あわせてターミナルに今どのリポジトリにいるかを出すステータスライン設定の中身も調べたメモ。","/dev-env-codex-review-and-statusline","2026-07-05T00:00:00.000Z",{"title":347,"description":348,"path":349,"publishedAt":345,"updatedAt":9},"Tailscale + RDP手順書をレビューして落とし穴を潰す — キー失効と無人モードをcodexと詰めた","サブ機からメイン機へのリモートデスクトップ手順書をレビュー。数か月後に急に繋がらなくなる落とし穴を見つけて補足し、OpenAIのcodexにセカンドオピニオンを取ったら見落としをもう1つ拾ってくれた日の記録。","/tailscale-rdp-setup-review",{"title":351,"description":352,"path":353,"publishedAt":354,"updatedAt":9},"OpenAIがClaude Codeで自社モデルを動かす手順を自ら公開した。逆方向は規約違反なのに","OpenAIのCodexリードが、ライバルAnthropicのClaude Code上でGPT-5.6 Solを動かす5分セットアップを自ら投稿した。仕組みはCLIProxyAPIによるAPI翻訳で、課金はChatGPTサブスクの枠内。同じ行為がAnthropic側では規約違反としてブロックされる非対称性と、その背後にある両社の収益構造の違いを図解で整理する。","/gpt-56-sol-claude-code-harness","2026-07-14T00:00:00.000Z",{"title":356,"description":357,"path":358,"publishedAt":180,"updatedAt":9},"AIユーザー数記事にCodex折れ線グラフを追記し、デプロイスクリプトにpre-deploy検証を組み込んだ話","ChatGPT/Codex/Claude/Claude Codeのユーザー数を追加調査したら、コーディングエージェントの利用者はチャット型AIの100分の1だった。Codex単体をSVG折れ線で図解し、デプロイ失敗を機にmeasure-deploy.ps1へpre-deploy validationを組み込んだ記録。","/ai-user-count-codex-chart-and-deploy-validation",{"title":360,"description":361,"path":362,"publishedAt":180,"updatedAt":9},"62,331件の書籍図版をCloudflare R2へ移行する計画づくりとCodexへの実装委任","book-knowledge-baseの図版画像62,331件・2.96GBをローカルディスクからCloudflare R2へ移行する計画を立てた記録。外部調査で料金と一括アップロード手法を裏取りし、Codexレビューの致命的指摘3件を反映。実装本体はCodexに委任した。","/book-knowledge-base-r2-migration-plan",{"title":364,"description":365,"path":366,"publishedAt":367,"updatedAt":9},"美容室のブログ投稿アシストをAIで作る — 管理画面解析から文体学習・ホールドアウトE2E検証まで","顧問先の美容室のブログ投稿を、写真とヒアリングから下書きまで進めるAIアシストを作った。ログイン済みブラウザでの管理画面解析、2モデルの画像読み取り比較、選択肢のマスター保持、ホールドアウトE2E検証までの1日の記録。","/beauty-salon-blog-assist","2026-07-17T00:00:00.000Z",{"title":369,"description":370,"path":371,"publishedAt":367,"updatedAt":9},"2026年7月17日の開発日記 - アトラス例文画像の並列飽和点とNotion添付930MB回収完走","Codexループでアトラス3,859語の例文画像を量産し、並列数の飽和点を実測。Notionアーカイブは動画930MBまで添付回収を完走して画像ありページが126→1,528に。美容室ブログ投稿アシストの立ち上げとライティングスキル新設も進んだ一日。","/2026-07-17-diary",{"title":373,"description":374,"path":375,"publishedAt":367,"updatedAt":9},"gogen-eitango Phase 4b・4d: アトラス3,859語の例文画像をCodexループで量産、並列数の飽和点を実測した日","語源英単語講座のPhase 4b。アトラス3,859語の例文画像をOpenAI Codexの再帰ループで量産し、並列数6→40の実験で飽和点を実測。週次レートリミットを100%まで使い切り、並行セッションでアトラスブラウザUI（Phase 4d）も仕上げた記録。","/gogen-eitango-phase4b-atlas-images",{"title":377,"description":378,"path":379,"publishedAt":367,"updatedAt":9},"Google Meet越しに相手の環境へプロンプトを入力したい — 既存手段と自作リレーの設計メモ","デモ中に、相手のログイン状態・ブラウザ・リポジトリのままこちらからプロンプトを打ち込みたい。開発ゼロで使えるChrome Remote DesktopやVS Code Live Shareと、音声入力付きの自作プロンプトリレーの設計案を整理した。","/remote-prompt-input-over-meet",{"title":381,"description":382,"path":383,"publishedAt":384,"updatedAt":9},"1Password EnvironmentsのMCP連携がWindowsで解禁 — Claude Code / Codexへの設定手順と実機検証","1PasswordのAIエージェント連携は7/2時点でWindows未対応だったが、7/14の8.12.28で解禁されていた。Claude Code・Codexからの接続に加え、Environmentsの作成・ダミー値の書き込み・op run --environmentによるプロセス注入までを実機で通した試行錯誤の記録と設定手順。","/1password-mcp-windows-claude-codex","2026-07-18T00:00:00.000Z",{"title":386,"description":387,"path":388,"publishedAt":384,"updatedAt":9},"ブログの更新日表示とClaude Code利用コストの月次チャート化、サイト運用と計測の小ネタ集","ブログ記事への更新日表示の追加、ccusageによるClaude Code利用量の月次チャート化と円換算、毎朝のCodexレビューがタイムアウトする原因の切り分け、学習ゲートの不具合対応、デプロイ前検証まで、1日の小さなサイト運用改善の記録。","/site-ops-small-improvements",{"title":390,"description":391,"path":392,"publishedAt":393,"updatedAt":9},"語源英単語4000語をどう一覧化するか — Codex実装の停滞からナビゲーション統合まで","eurekapu-nuxt4の語源英単語講座に4000語一覧・語根ファミリーページを作った日。Codexへの実装委任が3時間止まり、Sonnet 5に実装させてCodexにレビューさせる形へ切り替えた判断と、全語を割り振れなかった理由を振り返る。","/gogen-eitango-word-list-navigation","2026-07-21T00:00:00.000Z",{"title":395,"description":396,"path":397,"publishedAt":393,"updatedAt":9},"Instagram連携型サイトの実装をAIに任せ、Meta連携は自分の手で進めた記録","Instagram連携型の店舗サイト実装をCodexに任せ、Claude Codeにはレビュー役を頼んだ。技術的な穴を洗い出してもらったあと、Meta for Developersのアプリ登録とOAuth認可は自分の手で進めることになった一日の記録。","/instagram-store-site-review-workflow",{"title":399,"description":400,"path":401,"publishedAt":402,"updatedAt":9},"Codexのユーザー数が9日で600万人から1000万人に急増した本当の理由","OpenAIが発表したCodexの急成長グラフを見て、その正体を調べた。実態はCodex単体の急成長ではなく、7月9日に統合されたChatGPT Workとの合算値であり、利用制限リセットと未監査の自己申告数字という『数字を良く見せる要因』が重なっていた。","/codex-chatgpt-work-10m-users-analysis","2026-07-22T00:00:00.000Z",{"title":404,"description":405,"path":406,"publishedAt":407,"updatedAt":407},"KUSANAGI SFTPへ1Password経由で接続した記録","1Passwordのパスワードを使った初回接続から、1Password SSH Agentによる公開鍵認証の設定と検証までを、認証情報を伏せて整理した作業記録。","/kusanagi-sftp-1password-connection-test","2026-07-23T00:00:00.000Z",1784786395496]