[{"data":1,"prerenderedAt":551},["ShallowReactive",2],{"content-/2026-07-18-diary":3,"all-pages-for-dir":537,"related-/2026-07-18-diary":538,"og-image-/2026-07-18-diary":550},{"id":4,"title":5,"body":6,"category":519,"concepts":520,"description":521,"extension":522,"meta":523,"navigation":466,"ogImage":520,"path":524,"project_name":525,"published":526,"publishedAt":527,"seo":528,"stem":529,"tags":530,"todo":520,"unpublished":526,"updatedAt":520,"__hash__":536},"pages/2026-07/2026-07-18/diary-2026-07-18.md","2026年7月18日の開発日記 - 1Password実機検証と画像パイプラインsol採用",{"type":7,"value":8,"toc":502},"minimark",[9,14,18,22,29,32,37,45,51,68,79,82,86,89,93,104,112,114,118,121,125,144,152,154,158,161,165,180,188,190,194,201,205,216,224,226,229,428,430,433,450,452,455,475,477,480],[10,11,13],"h1",{"id":12},"_2026年7月18日の開発日記","2026年7月18日の開発日記",[15,16,17],"p",{},"朝5時台の画像パイプライン再開から、1Passwordの注入テスト、リサーチ記事3本、統計スケジュールのUI整備まで、机の上の話題が何度も入れ替わった一日だった。あとから並べると、どの作業にも同じ形が埋まっている。見立てを立て、実機か計測で確かめ、外れる。solの消費効率も、288兆円のHBM代も、Fable 5が高い理由も、確かめる前の自分は違う答えを持っていた。外れた記録ほどあとで効くはずなので、外れ方ごと残す。",[19,20,21],"h2",{"id":21},"今日のタイムライン",[15,23,24],{},[25,26],"img",{"alt":27,"src":28},"タイムライン","/2026-07/2026-07-18/timeline-2026-07-18.png",[19,30,31],{"id":31},"今日やったこと",[33,34,36],"h3",{"id":35},"_1-1password-environmentsをwindows実機で一周","1. 1Password EnvironmentsをWindows実機で一周",[15,38,39,40,44],{},"1PasswordのCodex対応のニュースから、7月2日に「Windows未対応」で撤退した検討を掘り起こした。設定手順の記事化に続けて、ダミー値でのop run注入テストを自分のターミナルで一周。途中、出力マスク ",[41,42,43],"code",{},"\u003Cconcealed by 1Password>"," が外れる現象を踏み、アプリ編集時に非表示フラグごと外れる罠を突き止めた。仕上げに本番用Environment「turso-replicas」の箱を作らせ、26変数のインポートと再生成スクリプトの動作一致まで確認した。",[15,46,47],{},[48,49,50],"strong",{},"主な成果:",[52,53,54,62,65],"ul",{},[55,56,57,58,61],"li",{},"op-beta.exe併置による ",[41,59,60],{},"op run --environment"," 注入のWindows実機検証",[55,63,64],{},"concealedマスクの実体（変数ごとの非表示フラグ）の特定とスクリーンショット付き記事化",[55,66,67],{},"本番用Environment作成。「箱と名前はAI、値は人間」の分担を仕組みで確認",[15,69,70,73,74],{},[48,71,72],{},"詳細:"," ",[75,76,78],"a",{"href":77},"/1password-env-injection-verification","1Password EnvironmentsをWindows実機で一周 — op runの値注入テストとconcealedマスクが外れる罠",[80,81],"hr",{},[33,83,85],{"id":84},"_2-画像生成パイプライン-gpt-56-solを採用して枠切れまで自動運転","2. 画像生成パイプライン: gpt-5.6-solを採用して枠切れまで自動運転",[15,87,88],{},"学習サイトの挿絵量産を朝5時台に再開。solの消費効率を最初のチャンクで実測すると12.9枚/1%で、5.5より3割悪い。ただしフルリセットチケット3枚の在庫で吸収できると割り切り、比較ページで13件を自分の目で判定してsol採用を確定した。24並列の自動運転で1,030枚を生成し、週次枠切れで店じまい。残り939枚はリセット1回で終わる計算だ。",[15,90,91],{},[48,92,50],{},[52,94,95,98,101],{},[55,96,97],{},"sol/5.5のコスト実測比較と品質の手動判定（sol 7・差なし4・5.5が2）に基づく採用確定",[55,99,100],{},"1日1,030枚・failed 0で累計約78%まで到達",[55,102,103],{},"単語確認UIのMiller Column化を計画ドキュメントに積んだ",[15,105,106,73,108],{},[48,107,72],{},[75,109,111],{"href":110},"/eurekapu-image-pipeline-model-comparison","Codex CLI画像生成パイプラインでgpt-5.6-solを採用——消費効率3割差のモデル比較とレートリミット運用",[80,113],{},[33,115,117],{"id":116},"_3-毛色の違うリサーチ記事を3本執筆","3. 毛色の違うリサーチ記事を3本執筆",[15,119,120],{},"朝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本目は「生成と評価の非対称性」の持論を音声入力から公開まで運んだ。",[15,122,123],{},[48,124,50],{},[52,126,127,134,137],{},[55,128,129,133],{},[75,130,132],{"href":131},"/kimi-k3-superpod-hbm-factcheck","Kimi K3のHBM試算検証記事","を公開",[55,135,136],{},"BigTech決算プレビュー要約を非公開で手元に整備",[55,138,139,143],{},[75,140,142],{"href":141},"/genai-generation-evaluation-asymmetry","生成と評価の非対称性の記事","を4象限SVG付きで公開",[15,145,146,73,148],{},[48,147,72],{},[75,149,151],{"href":150},"/research-articles-writing-day","毛色の違うリサーチ記事を1日で3本書いた執筆デー",[80,153],{},[33,155,157],{"id":156},"_4-統計公表スケジュールのssot化とカード表示","4. 統計公表スケジュールのSSOT化とカード表示",[15,159,160],{},"「韓国・台湾の統計は全部揃ってる？」の点検から未了3件を穴埋め。その流れで「半導体売上の6月分はまだ？」と自分で聞いてしまい、notesに書いてあった公表ラグがUIから見えていない問題に行き当たった。全10統計の締め日と公表日の関係をstatsReleaseSchedule.tsにSSOT化し、カードの「次回更新」表示と一覧ページを新設。実日付入りガントチャート案は却下し、「翌月か翌々月か」の相対3バンド表現に落とした。",[15,162,163],{},[48,164,50],{},[52,166,167,174,177],{},[55,168,169,170,173],{},"statsReleaseSchedule.ts新設と ",[41,171,172],{},"/memory-makers/release-schedule"," ページ追加",[55,175,176],{},"各統計カードに実データ由来の「次回更新」表示（陳腐化を構造で防止）",[55,178,179],{},"サイトトップの親子カード逆転を修正し、導線を親ハブ経由に整理",[15,181,182,73,184],{},[48,183,72],{},[75,185,187],{"href":186},"/memory-makers-stats-release-schedule","半導体関連統計の公表スケジュールをSSOT化してカードに「次回更新」を出す",[80,189],{},[33,191,193],{"id":192},"_5-サイト運用と計測の小ネタ","5. サイト運用と計測の小ネタ",[15,195,196,197,200],{},"ブログ記事に更新日表示を追加し、JSON-LDの ",[41,198,199],{},"\u003C"," エスケープも横展開した。ccusageを復旧させて月次コストをチャート化すると、Fable 5が高いのはトークン量ではなく単価（約2.2倍）だと数字で否定された。毎朝のCodexレビューのタイムアウトは、画像量産セッションが32本張り続けて接続確立が数分に伸びる機構と切り分け。/learnのクイズ非表示はissue記録してパス、デプロイ前検証が拾った非公開記事へのリンク2箇所も直した。ほかにnotion-archiveの進捗ドキュメント更新など軽微な作業がいくつか。",[15,202,203],{},[48,204,50],{},[52,206,207,210,213],{},[55,208,209],{},"更新日表示の追加（ブラウザDOMとSSR HTMLの2段確認）",[55,211,212],{},"月次コストチャート（円換算付き。2026年累計$37,841・約615万円）",[55,214,215],{},"Codexタイムアウトの機構特定（一時的現象と結論）",[15,217,218,73,220],{},[48,219,72],{},[75,221,223],{"href":222},"/site-ops-small-improvements","ブログの更新日表示とClaude Code利用コストの月次チャート化、サイト運用と計測の小ネタ集",[80,225],{},[19,227,228],{"id":228},"今日の試行錯誤",[230,231,232,254],"table",{},[233,234,235],"thead",{},[236,237,238,242,245,248,251],"tr",{},[239,240,241],"th",{},"#",[239,243,244],{},"テーマ",[239,246,247],{},"試したこと",[239,249,250],{},"結果",[239,252,253],{},"気づき",[255,256,257,275,292,309,326,343,360,377,394,411],"tbody",{},[236,258,259,263,266,269,272],{},[260,261,262],"td",{},"1",[260,264,265],{},"1Password出力マスク",[260,267,268],{},"値を書き換えて再実行したらマスクが消えた。編集画面の「⋮」メニューを調査",[260,270,271],{},"原因特定",[260,273,274],{},"伏字はconcealedフラグ連動。アプリで値を編集するとフラグごと外れる",[236,276,277,280,283,286,289],{},[260,278,279],{},"2",[260,281,282],{},"Environment変数投入",[260,284,285],{},"アプリから.envインポート後に一覧確認",[260,287,288],{},"0件→失敗",[260,290,291],{},"保存ボタンの押し忘れ。保存後26変数が入り、再生成結果も.env経由と一致",[236,293,294,297,300,303,306],{},[260,295,296],{},"3",[260,298,299],{},"sol消費効率",[260,301,302],{},"チャンク単位で実測（生成枚数÷使用率増分）",[260,304,305],{},"12.9枚/1%で5.5比3割減",[260,307,308],{},"相談ライン12枚/1%は上回り継続。チケット在庫で吸収と判断",[236,310,311,314,317,320,323],{},[260,312,313],{},"4",[260,315,316],{},"sol品質裏取り",[260,318,319],{},"比較ページで13件を手動判定",[260,321,322],{},"sol 7・差なし4・5.5が2",[260,324,325],{},"集計より先に自分の目。方向は13件で十分出た",[236,327,328,331,334,337,340],{},[260,329,330],{},"5",[260,332,333],{},"HBM代288兆円",[260,335,336],{},"数値のファクトチェックとX反応の確認",[260,338,339],{},"原文は288兆ウォンで約10倍の誤変換",[260,341,342],{},"Xの翻訳ボタンは通貨を換算しない。桁が不自然ならまず原文の通貨を疑う",[236,344,345,348,351,354,357],{},[260,346,347],{},"6",[260,349,350],{},"HBMコストの分母",[260,352,353],{},"同時接続5,000万人を同時接続率20%で実ユーザー2.5億人に換算",[260,355,356],{},"1人約12万円、5年償却で月約2,000円",[260,358,359],{},"分母を取り違えると1人あたりコストは5倍ずれる",[236,361,362,365,368,371,374],{},[260,363,364],{},"7",[260,366,367],{},"スケジュールUI",[260,369,370],{},"実日付入りガントチャート案",[260,372,373],{},"却下→相対3バンドに作り替え",[260,375,376],{},"知りたいのは「翌月か翌々月か」の関係だけ。日付依存が消えてClientOnlyも外せた",[236,378,379,382,385,388,391],{},[260,380,381],{},"8",[260,383,384],{},"テスト2件の失敗",[260,386,387],{},"更新日表示の直後に赤くなり、自分の変更を疑って調査",[260,389,390],{},"既存のテスト側の問題",[260,392,393],{},"表示を触った直後でも決めつけない。切り分けてから直す",[236,395,396,399,402,405,408],{},[260,397,398],{},"9",[260,400,401],{},"Fable 5のコスト",[260,403,404],{},"「トークンがでかいから」仮説をモデル別実績で検証",[260,406,407],{},"外れ。単価が約2.2倍",[260,409,410],{},"トークンの食い方は他モデルとほぼ同じだった",[236,412,413,416,419,422,425],{},[260,414,415],{},"10",[260,417,418],{},"Codexタイムアウト",[260,420,421],{},"競合仮説でプロセス数・ログを順に確認",[260,423,424],{},"半分当たり",[260,426,427],{},"「立ち上がらない」ではなく「接続確立が数分に伸びる」。量産終了後は再発しない",[80,429],{},[19,431,432],{"id":432},"今日の学び",[52,434,435,438,441,444,447],{},[55,436,437],{},"検証は「AIに模擬実行させて想定出力を出させ、自分のターミナルで一致を確かめる」二段構えが効く。1Passwordの注入テストはこの建て付けで罠まで拾えた",[55,439,440],{},"秘密情報の守りは運用ルールから構造へ移せる。MCPに値を読むツールが無いので「名前はAI、値は人間」が仕組みで強制される",[55,442,443],{},"モデル切り替えは「切り替えたつもり」が一番危ない。ランナーにハードコードされたモデル名を先に見る",[55,445,446],{},"文書化した情報でも、読みに行く手前（カード）に出さなければ「ない」のと同じ扱いを受ける",[55,448,449],{},"欠損期間を含む時系列チャートは、注記で補うより期間ごと切り落とすほうが正直",[80,451],{},[19,453,454],{"id":454},"明日やること",[52,456,459,469],{"className":457},[458],"contains-task-list",[55,460,463,468],{"className":461},[462],"task-list-item",[464,465],"input",{"disabled":466,"type":467},true,"checkbox"," 画像生成の残り939枚（フルリセット1回で完了見込み）",[55,470,472,474],{"className":471},[462],[464,473],{"disabled":466,"type":467}," 1Password Service Accountで本番turso-replicasの無人実行へ移行",[80,476],{},[19,478,479],{"id":479},"関連記事",[52,481,482,486,490,494,498],{},[55,483,484],{},[75,485,78],{"href":77},[55,487,488],{},[75,489,111],{"href":110},[55,491,492],{},[75,493,151],{"href":150},[55,495,496],{},[75,497,187],{"href":186},[55,499,500],{},[75,501,223],{"href":222},{"title":503,"searchDepth":504,"depth":504,"links":505},"",2,[506,507,515,516,517,518],{"id":21,"depth":504,"text":21},{"id":31,"depth":504,"text":31,"children":508},[509,511,512,513,514],{"id":35,"depth":510,"text":36},3,{"id":84,"depth":510,"text":85},{"id":116,"depth":510,"text":117},{"id":156,"depth":510,"text":157},{"id":192,"depth":510,"text":193},{"id":228,"depth":504,"text":228},{"id":432,"depth":504,"text":432},{"id":454,"depth":504,"text":454},{"id":479,"depth":504,"text":479},"diary",null,"1Password EnvironmentsのWindows実機検証、画像生成パイプラインのgpt-5.6-sol採用、リサーチ記事3本の執筆、統計公表スケジュールのUI整備。見立てが計測に外れる場面を拾い集めた一日の記録。","md",{},"/2026-07-18-diary","daily-log",false,"2026-07-18T00:00:00.000Z",{"title":5,"description":521},"2026-07/2026-07-18/diary-2026-07-18",[531,532,533,534,535],"日記","1password","画像生成","統計","リサーチ","JG2Q3ENXOQ7-fpHLvwsNu14_uQsmJOMymv2AqTAM9XQ",[],[539,541,545,546,549],{"title":540,"path":150,"publishedAt":527},"毛色の違うリサーチ記事を1日で3本書いた執筆デー: Kimi K3のHBM試算、BigTech決算プレビュー、生成AIの効きどころ",{"title":542,"path":543,"publishedAt":544},"2026年5月22日の開発日記 — NVIDIA決算書き起こし / SpaceX S-1 145万字 / 非公開フラグ機構 / Codex 4ラウンド","/2026-05-22-diary","2026-05-22T00:00:00.000Z",{"title":78,"path":77,"publishedAt":527},{"title":547,"path":548,"publishedAt":527},"1Password EnvironmentsのMCP連携がWindowsで解禁 — Claude Code / Codexへの設定手順と実機検証","/1password-mcp-windows-claude-codex",{"title":111,"path":110,"publishedAt":527},"https://log.eurekapu.com/og/blog/2026-07-18-diary.png?v=2026-07-18T00%3A00%3A00.000Z&title=2026%E5%B9%B47%E6%9C%8818%E6%97%A5%E3%81%AE%E9%96%8B%E7%99%BA%E6%97%A5%E8%A8%98%20-%201Password%E5%AE%9F%E6%A9%9F%E6%A4%9C%E8%A8%BC%E3%81%A8%E7%94%BB%E5%83%8F%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3sol%E6%8E%A1%E7%94%A8&author=Kei%20Komatsu&sig=bf4f65a78183d84f",1784424582588]