• #日記
  • #連結会計
  • #簿記3級
  • #Deepgram
  • #SNDK
daily-log

2026年5月1日の開発日記

ゴールデンウィーク真ん中の金曜日。早朝5時台に始動して、夜の終電前まで一気に走り切った。連結会計レッスンの仕訳モーダル拡張から、簿記3級26章のHTML量産、インタラクティブ仕訳エンジン、YouTube動画26本のDeepgram文字起こしDB投入、SNDKのメモリ投資分析まで、5本の独立した大きな塊を並行して進めた。

Codex GPT-5.5に何度もレビューを投げて致命点を洗い出し、サブエージェントを6並列・17並列で動かし、Chrome DevTools MCPで都度実機検証する。1日で生み出したコミット数は数十本に達した。

今日のタイムライン

タイムライン

今日やったこと

1. 連結会計レッスンの3部構成モーダル拡張

連結会計の I-2-1〜I-3-3 の6設例で、仕訳モーダルを「①個別上の処理 / ②連結上あるべき仕訳 / ③連結修正仕訳」の3部構成に拡張した。「② − ① = ③」という会計上の関係を bookRowId 単位で機械的に検算する仕組みも入れた。

主な成果:

  • 全6設例に「個別上の処理」前提条件セクションを追加
  • 検算ロジック(assertGroupBalances + reconcileCheck)の実装
  • I-3-1のモーダルに10年分の減価償却スケジュール表
  • 仕訳フォーマット統一(点線/実線、ヘッダー、インデント揃え)
  • 4Kワイド画面対応の3カラムレイアウト

詳細: 連結会計レッスンの仕訳モーダルを3部構成に拡張:個別→連結あるべき→連結修正の差分検算


2. 簿記3級26章のHTMLコンテンツ量産

memo/2026-05-01/ に簿記3級全26章のHTMLページを並列生成した。6並列+17並列でサブエージェントを走らせ、Codex GPT-5.5で統合レビュー、致命的な問題を洗い出して全件修正。最後にindex.html(目次ページ)をCSS subgridで3列横並びに整えた。

主な成果:

  • 26章のHTMLページを1日で生成完了
  • Codexと自分のレビューを統合:致命的5件、規約違反4件、構造不整合3件、表記揺れ統一
  • _layout.css / _layout.js への共通コンポーネント抽出
  • SVG拡大モーダル機能を全ページ統一実装
  • index.htmlのsubgridレイアウトでサブグループ2段目のヘッダー位置を列間で揃え

詳細: 簿記3級26章をHTMLで量産する:サブエージェント並列とCodex統合レビューで一日仕上げた話


3. インタラクティブ仕訳エンジン実装

cash-3-topics.html に純HTML+CSS+JSで仕訳プッシュ→仕訳帳→残高試算表アニメのインタラクティブブロックを実装。FYタブ(前期/当期)、繰越利益剰余金、当期純利益のPL/BS分割、漫画風吹き出しまで揃えた。後半は3名話者ナレーション化(VOICEVOX)にも着手した。

主な成果:

  • インタラクティブ仕訳エンジン(IIFE形式)の実装
  • ExcelシートタブUIで前期/当期切り替え、例題タブ化で縦の長さ圧縮
  • 試算表右上に漫画風の差分吹き出し(マゼンタ薄背景)
  • VOICEVOXで58行の音声生成、line-change emit同期成功
  • Codex GPT-5.5で3ラウンドレビュー、致命的13個改修してOK獲得

詳細: 簿記学習用インタラクティブ仕訳エンジンを純HTMLで実装した話


4. YouTube動画26本のDeepgram文字起こしDB投入パイプライン

簿記3級向けYouTubeプレイリスト全26動画を、yt-dlpでmp3取得→Deepgram Nova-3で文字起こし→Sonnetで整形→Turso DBへ投入するパイプラインを構築した。動画01をパイロットで通してから、動画02〜26を直列→並列にスイッチして一気に処理。総計326,796字 / 16時間28分47秒の音声を1日で取り込んだ。

主な成果:

  • 動画01パイロットの完全フロー確立
  • Deepgram日本語Nova-3のparagraph問題を発見、wordsベース60秒バケットで擬似分割
  • メインClaudeのレビュー責務を計画書に明記(サブエージェント出力の自動チェック→再指示)
  • 6並列バッチで動画13-26を一気に処理
  • Web UIを4カラム化(蔵書/ページ/コンテンツ/目次)+ スクロール追従ハイライト

詳細: YouTube動画26本をDeepgramで文字起こし→Tursoに投入したパイプライン構築ログ


5. SNDK決算変局点分析とメモリ投資論

SNDK(Sandisk Corporation)の四半期決算データを過去分まで取得して変局点エントリーポイントを分析、TrendForce DataTrackからNAND/DRAMチャートを引いてメモリ業界の構造変化を読み解いた。NVIDIA Rubin世代のCMX(KVキャッシュをNVMe SSDに退避)アーキテクチャでNANDが「AI推論の必須インフラ」に格上げされたという投資論にまとめた。最後はサマリー+3本の詳細記事に4分割し、Codex GPT-5.5でロジック構造をレビューした。

主な成果:

  • SNDK 4四半期分の決算と株価ピーク時刻を統合した変局点分析
  • TrendForce DataTrack無料データの活用ガイド整理
  • Goldman Sachs CAPEXデータをスプレッドシートから取得してチャート化
  • 「シクリカル離脱・ゲーム理論的価格規律」のロジック構築とCodexによる致命点修正
  • 4記事構成(サマリー+AI需要伝達経路+TrendForce活用+SNDK変局点)

関連記事:


今日の試行錯誤

#テーマ試したこと結果気づき
1連結会計の個別仕訳生成連結修正仕訳から借貸を反転して逆推測する設計Codexから「JournalEntry単位で逆推測すると会社別の片側だけになり破綻」と即座に指摘データソースを増やす方が結果的に保守しやすい
2I-2-2の費用科目位置借方=売上原価、貸方=給料手当・法定福利費の振替仕訳として実装ユーザー指摘で「貸方が費用は現実にあり得ない、貸方は現金預金」と発見Codexも見落としたエッジケース。検算ロジックがあっても、データ自体の意味が間違っていれば検出できない
3Deepgram日本語Nova-3paragraphsレスポンスをそのまま使う想定30分音声で1パラグラフ・1センテンスしか返らず破綻wordsベース60秒バケットで擬似paragraph化に切り替え
4サブエージェント整形のレビュー責務サブエージェントに「ルール通り分割して」と任せる1,000字以上3段落以上のセクションが残る違反8件メインエージェントの責務として「サブエージェント出力レビュー→再指示」を計画書に明記
5動画02〜26の処理戦略当初は直列で安全運用1本3〜10分のサブエージェント整形がボトルネック3〜6並列にすると体感が変わる。総時間が約1/3に縮む
6simplifyスキル後の動作確認コードを目視レビューして「正常」と判断TDZ(Temporal Dead Zone)エラーで描画が止まっていたスクショなしで正常判定するのは危険。Chrome DevTools MCPでの実機検証を必須化
7index.htmlの「2段にしてほしい」フェーズ3を別段、フェーズ1+2を上段で2列に解釈ユーザーから3回取り違えと指摘されるようやく「subgridでサブグループ2段目のヘッダー位置を列間で揃えたい」と理解
817章並列起動17本サブエージェントを一気に起動3本がAPI Overloaded失敗失敗3本だけリトライで全成功。並列度は無理に下げず、リトライで吸収する方が速い
9吹き出しの位置当初ハイライト行の真上に表示「大事な部分が見えなくなる」と指摘試算表右上のFYタブ行に固定。漫画風(下三角)はやり過ぎだったので削除、薄マゼンタ背景10%alphaで落ち着いた
10Codexサンドボックスエラーファイルパスを渡してレビュー依頼Codex側でファイル読み込み失敗が頻発プラン本文をプロンプトに直接埋め込む方式に切り替え

今日の学び

  • サブエージェントは規約通りに書く、メインがレビューする:サブエージェント出力をそのまま信じない。違反検出と再指示までがメインの責務だと計画書に明記しておく
  • Codex統合レビューは「全部数えろ」と頼むのが速い:26章を一気に作った後でも、Codexに全件チェックを依頼すると致命バグが見つかる
  • ファイル目視 ≠ 動作確認:simplify後のTDZバグはコードを読むだけでは気づけなかった。Chrome DevTools MCPで都度スクショを撮る癖をつける
  • CSS subgridはサブヘッダー揃えに刺さる:3列横並びでサブグループ2段目のヘッダー位置を揃えたいときに、grid-template-rows: subgrid で一発解決
  • Deepgram日本語Nova-3は paragraphs を信用しない:words配列ベースで自前バケット分割するほうが安定
  • 「シクリカルではなくなった」は言い切らない:投資論のロジックでも、Codexから「言い過ぎ」と指摘されて表現を緩めた。AI需要層の脆弱性を「1年間違えば死ぬ」と素直に書く方が誠実

明日やること(任意)

  • memo/2026-05-02/interactive-journal-nuxt-migration-plan.md に従って、cash-3-topics の Vue化を進める
  • memo/2026-05-02/duplicates-review.md の重複4組(章17/24, 11/20, 11/21, 10/22)の統合判断
  • memo/2026-05-02/narration-script-plan.md に従って、ナレーション化の縦切り展開を別章でも試す
  • memo/2026-05-02/chapter-generation-prompt.md をベースに、入門複式簿記の章生成

関連記事