2026年7月18日の開発日記 - 1Password実機検証と画像パイプラインsol採用

daily-log

2026年7月18日の開発日記

朝5時台の画像パイプライン再開から、1Passwordの注入テスト、リサーチ記事3本、統計スケジュールのUI整備まで、机の上の話題が何度も入れ替わった一日だった。あとから並べると、どの作業にも同じ形が埋まっている。見立てを立て、実機か計測で確かめ、外れる。solの消費効率も、288兆円のHBM代も、Fable 5が高い理由も、確かめる前の自分は違う答えを持っていた。外れた記録ほどあとで効くはずなので、外れ方ごと残す。

今日のタイムライン

タイムライン

今日やったこと

1. 1Password EnvironmentsをWindows実機で一周

1PasswordのCodex対応のニュースから、7月2日に「Windows未対応」で撤退した検討を掘り起こした。設定手順の記事化に続けて、ダミー値でのop run注入テストを自分のターミナルで一周。途中、出力マスク <concealed by 1Password> が外れる現象を踏み、アプリ編集時に非表示フラグごと外れる罠を突き止めた。仕上げに本番用Environment「turso-replicas」の箱を作らせ、26変数のインポートと再生成スクリプトの動作一致まで確認した。

主な成果:

  • op-beta.exe併置による op run --environment 注入のWindows実機検証
  • concealedマスクの実体(変数ごとの非表示フラグ)の特定とスクリーンショット付き記事化
  • 本番用Environment作成。「箱と名前はAI、値は人間」の分担を仕組みで確認

詳細: 1Password EnvironmentsをWindows実機で一周 — op runの値注入テストとconcealedマスクが外れる罠


2. 画像生成パイプライン: gpt-5.6-solを採用して枠切れまで自動運転

学習サイトの挿絵量産を朝5時台に再開。solの消費効率を最初のチャンクで実測すると12.9枚/1%で、5.5より3割悪い。ただしフルリセットチケット3枚の在庫で吸収できると割り切り、比較ページで13件を自分の目で判定してsol採用を確定した。24並列の自動運転で1,030枚を生成し、週次枠切れで店じまい。残り939枚はリセット1回で終わる計算だ。

主な成果:

  • sol/5.5のコスト実測比較と品質の手動判定(sol 7・差なし4・5.5が2)に基づく採用確定
  • 1日1,030枚・failed 0で累計約78%まで到達
  • 単語確認UIのMiller Column化を計画ドキュメントに積んだ

詳細: Codex CLI画像生成パイプラインでgpt-5.6-solを採用——消費効率3割差のモデル比較とレートリミット運用


3. 毛色の違うリサーチ記事を3本執筆

朝6時に「Kimi K3はDeepSeekショックの再現にならない」という論を立てて1本目。X上の「HBM代288兆円」はXの翻訳ボタンの通貨誤変換(原文288兆ウォン、約30.6兆円)と判明し、誤訳指摘の構成を捨てて原文の妥当性検証に組み替えた。同時接続5,000万人を実ユーザー2.5億人に換算し直し、HBM代は1人月約2,000円まで詰めた。2本目はI/O Fund決算プレビューの日本語要約(非公開)、3本目は「生成と評価の非対称性」の持論を音声入力から公開まで運んだ。

主な成果:

詳細: 毛色の違うリサーチ記事を1日で3本書いた執筆デー


4. 統計公表スケジュールのSSOT化とカード表示

「韓国・台湾の統計は全部揃ってる?」の点検から未了3件を穴埋め。その流れで「半導体売上の6月分はまだ?」と自分で聞いてしまい、notesに書いてあった公表ラグがUIから見えていない問題に行き当たった。全10統計の締め日と公表日の関係をstatsReleaseSchedule.tsにSSOT化し、カードの「次回更新」表示と一覧ページを新設。実日付入りガントチャート案は却下し、「翌月か翌々月か」の相対3バンド表現に落とした。

主な成果:

  • statsReleaseSchedule.ts新設と /memory-makers/release-schedule ページ追加
  • 各統計カードに実データ由来の「次回更新」表示(陳腐化を構造で防止)
  • サイトトップの親子カード逆転を修正し、導線を親ハブ経由に整理

詳細: 半導体関連統計の公表スケジュールをSSOT化してカードに「次回更新」を出す


5. サイト運用と計測の小ネタ

ブログ記事に更新日表示を追加し、JSON-LDの < エスケープも横展開した。ccusageを復旧させて月次コストをチャート化すると、Fable 5が高いのはトークン量ではなく単価(約2.2倍)だと数字で否定された。毎朝のCodexレビューのタイムアウトは、画像量産セッションが32本張り続けて接続確立が数分に伸びる機構と切り分け。/learnのクイズ非表示はissue記録してパス、デプロイ前検証が拾った非公開記事へのリンク2箇所も直した。ほかにnotion-archiveの進捗ドキュメント更新など軽微な作業がいくつか。

主な成果:

  • 更新日表示の追加(ブラウザDOMとSSR HTMLの2段確認)
  • 月次コストチャート(円換算付き。2026年累計$37,841・約615万円)
  • Codexタイムアウトの機構特定(一時的現象と結論)

詳細: ブログの更新日表示とClaude Code利用コストの月次チャート化、サイト運用と計測の小ネタ集


今日の試行錯誤

#テーマ試したこと結果気づき
11Password出力マスク値を書き換えて再実行したらマスクが消えた。編集画面の「⋮」メニューを調査原因特定伏字はconcealedフラグ連動。アプリで値を編集するとフラグごと外れる
2Environment変数投入アプリから.envインポート後に一覧確認0件→失敗保存ボタンの押し忘れ。保存後26変数が入り、再生成結果も.env経由と一致
3sol消費効率チャンク単位で実測(生成枚数÷使用率増分)12.9枚/1%で5.5比3割減相談ライン12枚/1%は上回り継続。チケット在庫で吸収と判断
4sol品質裏取り比較ページで13件を手動判定sol 7・差なし4・5.5が2集計より先に自分の目。方向は13件で十分出た
5HBM代288兆円数値のファクトチェックとX反応の確認原文は288兆ウォンで約10倍の誤変換Xの翻訳ボタンは通貨を換算しない。桁が不自然ならまず原文の通貨を疑う
6HBMコストの分母同時接続5,000万人を同時接続率20%で実ユーザー2.5億人に換算1人約12万円、5年償却で月約2,000円分母を取り違えると1人あたりコストは5倍ずれる
7スケジュールUI実日付入りガントチャート案却下→相対3バンドに作り替え知りたいのは「翌月か翌々月か」の関係だけ。日付依存が消えてClientOnlyも外せた
8テスト2件の失敗更新日表示の直後に赤くなり、自分の変更を疑って調査既存のテスト側の問題表示を触った直後でも決めつけない。切り分けてから直す
9Fable 5のコスト「トークンがでかいから」仮説をモデル別実績で検証外れ。単価が約2.2倍トークンの食い方は他モデルとほぼ同じだった
10Codexタイムアウト競合仮説でプロセス数・ログを順に確認半分当たり「立ち上がらない」ではなく「接続確立が数分に伸びる」。量産終了後は再発しない

今日の学び

  • 検証は「AIに模擬実行させて想定出力を出させ、自分のターミナルで一致を確かめる」二段構えが効く。1Passwordの注入テストはこの建て付けで罠まで拾えた
  • 秘密情報の守りは運用ルールから構造へ移せる。MCPに値を読むツールが無いので「名前はAI、値は人間」が仕組みで強制される
  • モデル切り替えは「切り替えたつもり」が一番危ない。ランナーにハードコードされたモデル名を先に見る
  • 文書化した情報でも、読みに行く手前(カード)に出さなければ「ない」のと同じ扱いを受ける
  • 欠損期間を含む時系列チャートは、注記で補うより期間ごと切り落とすほうが正直

明日やること

  • 画像生成の残り939枚(フルリセット1回で完了見込み)
  • 1Password Service Accountで本番turso-replicasの無人実行へ移行

関連記事