2026年8月16日の開発日記 - 税大講本SVG化を4科目並行、AIクレジット・モニター実装

daily-log

2026年8月16日の開発日記

朝7時50分に「昨日のお続きやっていきましょう」と打った。 日曜日である。 夜までにセッションは14本まで増え、タイムラインの eurekapu-nuxt4 の行は、並行ぶんを合算して19時間13分を数えた。 税大講本の図のSVG化は所得税から相続税まで4科目に届き、その裏で Connection refused の調査、メルマガ2年分の検証、OGPの修理が走った。 エージェントに任せた仕分けの判定は、この日だけで2回覆っている。

今日のタイムライン

タイムライン

今日やったこと

1. 税大講本の図SVG化、所得税から相続税まで4科目(eurekapu-nuxt4)

まず前日に作った図ギャラリーの本番公開から。 本番ではR2に上げないかぎり図が見えない設計だと分かり、原図348枚と採用版SVG57枚ほか計406件を一括アップロードして、HTTPの全数検証で406件すべて200を確かめた。 そのあと所得税の新規23枚、法人税63枚、消費税43枚、相続税52枚を、科目ごとの並行セッションとサブエージェント委譲で回した。 台帳のSVG化済みは200枚を超え、原本側の誤植も2件見つけて訂正を判断した。

主な成果:

  • 図ギャラリーを本番公開(406件のHTTP全数検証で200)
  • 所得税23枚を新規作成、既存71枚の再点検で5枚を作り直し
  • 法人税、消費税、相続税の仕分けと作図(相続税は保留1枚を除く51枚を出し切り)
  • 原本誤植2件の発見と訂正、切り欠き表現などのルールを作図スキルへ反映

詳細: 税大講本の図をSVG化、所得税から相続税まで4科目を並行セッションで進めた1日


2. Claude Code の Connection refused 調査(claude-code-tools)

頻発する「API Error: Connection refused」を全部調べさせた。 PC側の定番容疑者(プロキシ、hosts、ファイアウォール)は全部白。 Anthropic の単一 anycast IP への新規TCP接続が、10〜30分の波で断続的に落ちていた。 Codex で Windows と Mac を突き合わせ、VirtualBox のフィルターが IPv6 フォールバックを塞ぐ二層構造まで特定した。

主な成果:

  • 原因を二層構造で特定(IPv4経路の間欠障害+IPv6フォールバック阻害)
  • hosts で .10 → .11 へ逃がす回避手順書を GitHub に置き、両機から参照可能に

詳細: Claude Code で頻発する「API Error: Connection refused」の原因調査と hosts 回避(.10 → .11)


3. メルマガ2年分の検証と AI クレジット・モニター実装(mdx-playground)

長年購読している投資系メルマガの、年初の戦略と直近の話が全く違う気がした。 2年分の約100通を取得させて突き合わせると、空売り推奨が数日後に銘柄欄から無言で消えた事実も出てきた。 それでも「著名投資家の転向はマジョリティの気分の反転として観測できる」と整理して、購読は続けることにした。 議論は2000年のCLEC類推へ進み、借金でGPUを買って貸すネオクラウドの信用市場を先行指標に定めて、その場で /ai-credit-monitor を実装させた。

主な成果:

  • メルマガ2年分(約100通)の整合性検証、今年分は約7万字を抽出し直し
  • /ai-credit-monitor を公開(FRED ハイイールドスプレッド787点+株価日足の対数チャート)
  • /update-ai-credit-monitor スキルを整備、テスト17件合格、5コミット

詳細: AIバブルの崩壊を先に検知する指標を探して - メルマガ2年分の検証からAIクレジット・モニター実装まで


4. eurekapu の OGP 修理と Dependabot 28件の解消(eurekapu-nuxt4)

www.eurekapu.com のOG画像403をシークレット復元で修理したら、本命は eurekapu-nuxt4 側のOGP未設定だったと気づいた。 署名付きOG画像を各ホストに配線し、デプロイ後に出た /lessons/* の403も共通コンポーザブルの修正で解消した。 push で届いた Dependabot 警告25件は、nuxt 4.5 への玉突き(テスト13件失敗、ビルド失敗)を潰しながら、再スキャンで出た3件も含む計28件を0にした。

主な成果:

  • www の403修理と eurekapu-nuxt4 のOGP配線
  • Dependabot 警告28件(critical 1件、high 16件を含む)を0件に
  • built 誤報告バグを issue 化、対応の内訳を memo に格納

詳細: eurekapu.comのOG画像が表示されない問題の修理とDependabot警告25件の棚卸し


このほか朝いちばんには、前日分の日記生成チェーンを回している(タイムラインのログ管理3時間35分の大半がこれ)。

今日の試行錯誤

#テーマ試したこと結果気づき
1R2一括アップロード406件を12並列で送信3件失敗wrangler の認証更新が競合して「Not logged in」。並列度を落として再送し、全406件200
2所得税の表経路22枚原図を全部確認させた判定が覆った多くは矢印で対応関係を示すマッピング図で、むしろSVG向きだった
3法人税の表化判定1枚だけテーブル化を試作して原図と並べた判定が覆った表よりSVGが見やすい図だった。試作の比較が決め手
4メルマガ本文の取得保存ファイルが500文字で切れる原因を追わせた原因特定読み取りコマンドが出力を切り詰めていた。生レスポンスのHTML 24KBから抽出し直し
5株価データの取得最初に stooq を試したボット検証でブロックYahoo の API に切り替えて解決
6FRED の取得User-Agent ヘッダを付けて取得タイムアウトFRED はヘッダ無し、株価系はヘッダ有りに分岐させた
7FRED の祝日0値テストが1件落ちた原因を追わせた除外で解決スプレッド0はありえない値。0値8点を欠損として除外し787点で再生成
8依存更新後のテスト13件失敗更新前の状態で全38件の合格を確認原因確定nuxt 4.5 で $fetch のスタブが死んでいた。mockNuxtImport へ置換して横展開
9built 表示のビルド成果物 dist/_worker.js の実体を確認実は失敗中身が空だった。shared/ への相対 import が原因で、deploy.ps1 の誤報告は issue 化
10Connection refusedプロキシ、hosts、ファイアウォールを順に調査全部白PCの外で、単一 anycast IP 宛の新規TCP接続が10〜30分の波で落ちていた

今日の学び

  • 仕分けの判定は、実物(原図や試作)を並べて見た瞬間に覆る。エージェントの報告だけで完了にしない
  • 「原図に忠実」が原則でも、原本側が間違っていることがある。金額から構成比を検算する仕込みが誤植を拾った
  • エラー文の「a firewall or proxy may be blocking it」を真に受けてPCの中だけ探すと迷子になる。定番容疑者を先に白にできたから、外側を疑う根拠が立った
  • 実需の実在とバブルは両立する。問われるのは、価格が実需の何年先まで前借りしているか
  • built の表示を信じず、成果物の実体まで見る。「復旧した」と「復旧が維持できている」も別物

明日やること

  • 法人税の表経路に残る約20枚の判定を、原図と並べて確かめる
  • 図から本文へ流出したテキストの取りこぼし(127図、約1,788行)に着手する

仕込んだモニターが最初に映したハイイールドスプレッドは、8月13日値で2.71%だった。 市場は楽観の極みにいて、法人税の表経路には図が20枚ほど残っている。 明日も見るところから始める。

関連記事