[{"data":1,"prerenderedAt":470},["ShallowReactive",2],{"content-/2026-09-01-diary":3,"all-pages-for-dir":454,"related-/2026-09-01-diary":455,"og-image-/2026-09-01-diary":469},{"id":4,"title":5,"body":6,"category":433,"concepts":434,"description":435,"extension":436,"meta":437,"navigation":374,"ogImage":434,"path":438,"project_name":439,"published":440,"publishedAt":441,"seo":442,"source":443,"stem":444,"tags":445,"todo":434,"unpublished":440,"updatedAt":434,"__hash__":453},"pages/2026-09/2026-09-01/diary-2026-09-01.md","2026年9月1日の開発日記 - 図解と帳票を並べ直し、検索順位の測り方を変えた",{"type":7,"value":8,"toc":418},"minimark",[9,14,18,21,25,32,35,38,43,46,52,71,82,85,89,92,96,113,121,123,127,135,139,161,169,171,174,333,335,338,358,360,363,395,397,400],[10,11,13],"h1",{"id":12},"_2026年9月1日の開発日記","2026年9月1日の開発日記",[15,16,17],"p",{},"この日は、できていると言われたものを何度も自分で開き直した。",[15,19,20],{},"ギャラリーに「まだ作っていません」の表示が残っているページを見つけて、その場で片付けさせた。\n次のページで同じことを言ったら、そちらはディスクに SVG があって、開いていたタブが古いだけだった。\n支援先サイトでは、インデックス登録のボタンを押させたはずが押せていなかった。\n昼に見た動画の字幕から始まったラテン語のやり取りでも、返ってきた説明に引っかかって聞き返している。\n枚数だけ見れば大きく動いた日だが、後から効いたのは、できているかどうかの確かめ方を決め直したところだった。",[22,23,24],"h2",{"id":24},"今日のタイムライン",[15,26,27],{},[28,29],"img",{"alt":30,"src":31},"Windows機のセッションログから起こした一日のタイムライン","/2026-09/2026-09-01/timeline-2026-09-01.png",[15,33,34],{},"日本時間の記録時刻。\n13セッションで、依頼は66件残った。\n内訳は、別表四・五講座の図解に8時間27分（7セッション）、支援先サイトのSEOに1時間41分（1セッション）、ログ管理に2時間21分（5セッション）だった。\n一日の三分の二が別表の図に乗っている。",[22,36,37],{"id":37},"今日やったこと",[39,40,42],"h3",{"id":41},"_1-別表四五講座の図解と帳票","1. 別表四・五講座の図解と帳票",[15,44,45],{},"レビュー1周目の指摘を A から D の4段に割り、段ごとにサブエージェントを1体ずつ走らせて反映させた。\n午後は図解49枚を SVG 化し、夕方からは帳票175枚の after を波ごとに出させている。\n上がってきたバッチは毎回こちらで描画し直し、全数を目視した。\n新しい様式が10種足りないと分かったところで判断を求められ、生成器の template を足す方針を選んだ。",[15,47,48],{},[49,50,51],"strong",{},"主な成果:",[53,54,55,59,62,65,68],"ul",{},[56,57,58],"li",{},"A から D までの反映と、コードレビューで出た3件の修正。直したあとも SVG は1バイトも変わらず、差分検査を通った",[56,60,61],{},"共通ライブラリの細部を直してから41枚をまとめて再生成し、8コミットに分けて push した",[56,63,64],{},"帳票175枚を仕分け。既存の4様式で描けるのが90枚、設例が同じで1枚にまとまるのが37枚、新しい様式が要るのが48枚",[56,66,67],{},"template を11種追加。テストは242件が緑で、既存の96枚は差分なし。第3波の4体を投入して累計115枚まで after が出た",[56,69,70],{},"ch2 の準資産の説明に、特定の項目だけが洗い替えになる理由を2行足した",[15,72,73,76,77],{},[49,74,75],{},"詳細:"," ",[78,79,81],"a",{"href":80},"/beppyo-figures-svg-pipeline","別表四・五講座の図解を SVG 生成器で作り直す：図解49枚と帳票175枚をギャラリーに並べるまで",[83,84],"hr",{},[39,86,88],{"id":87},"_2-支援先サイトの検索順位","2. 支援先サイトの検索順位",[15,90,91],{},"定期モニタリングとして固定クエリ20本を測らせたところ、上がったのが7本、下がったのが4本、動かなかったのが9本だった。\nサイトは前回の測定から一度も触っていない。\nトップページが一段強くなった一方で、下層のページが自力で取っていた枠は後退している。\n狙った語で1位が取れていないと分かったので、固定クエリの上下を追う形はやめた。\nSearch Console に出ている実クエリを起点にして、語ごとに順位を取りにいく形へ切り替えた。",[15,93,94],{},[49,95,51],{},[53,97,98,101,104,107,110],{},[56,99,100],{},"計画書を Codex にレビューさせ、期間の読み違いを含む指摘で全面的に書き直し。再レビューで残った3点も直して承認まで持っていった",[56,102,103],{},"新しいページを公開。本体は441行で、内部リンクを5か所入れさせた。既存ページの説明文は84字から70字へ縮めた",[56,105,106],{},"モバイル幅で横のはみ出しがないこと（scrollWidth と clientWidth がどちらも390）まで実測させた",[56,108,109],{},"学習ゲートを通してからコミットし、デプロイと push まで進めた",[56,111,112],{},"インデックス登録をリクエストし、9月4日に結果を見るタスクを登録した",[15,114,115,76,117],{},[49,116,75],{},[78,118,120],{"href":119},"/search-console-keyword-monitoring","検索順位の定点観測からクエリ単位のキーワード設計へ切り替えた日",[83,122],{},[39,124,126],{"id":125},"_3-朝の日次チェーンとログ管理","3. 朝の日次チェーンとログ管理",[15,128,129,130,134],{},"朝は ",[131,132,133],"code",{},"git fetch"," から入り、ローカルの未コミット分を4コミットに分けて push した。\nそのうえで前日分の日記チェーンを回している。\n8月31日のディレクトリには既に日記があったので、上書きではなく、未記事化のトピックだけを新規作成する形に切り替えさせた。\nサブエージェントや Codex に任せた仕事は完了報告で止めず、生成物を自分で開いて検算した。\n韓国 MOTIE の月次PDF だけが掲載待ちで残ったので、掲載を待つ仕掛けと手順を issue に置いた。",[15,136,137],{},[49,138,51],{},[53,140,141,144,147,150,153],{},[56,142,143],{},"積み残しを記憶で答えさせず、ディスクとコミット履歴を見させた。このセッションで作らせた issue が古いまま残っていたので解決済みに更新した",[56,145,146],{},"Koyfin から73銘柄を429なしで取得。新しい四半期として引っかかったのは MRVL の Q2 FY27 だけだった",[56,148,149],{},"Codex の指摘4件のうち3件を事実確認して直し、残る1件は匿名化規約の対象外として却下した",[56,151,152],{},"101ファイルを1コミットにまとめ、他端末のコミットとマージしてから push した",[56,154,155,156,160],{},"昼のやり取りから",[78,157,159],{"href":158},"/carpe-diem-memento-mori","メメント・モリの対句、カルペ・ディエム","が1本増えた",[15,162,163,76,165],{},[49,164,75],{},[78,166,168],{"href":167},"/morning-chain-and-dialogue-article","Claude Codeの日次チェーンを完走した朝と、AIの説明を訂正して生まれた記事",[83,170],{},[22,172,173],{"id":173},"今日の試行錯誤",[175,176,177,199],"table",{},[178,179,180],"thead",{},[181,182,183,187,190,193,196],"tr",{},[184,185,186],"th",{},"#",[184,188,189],{},"テーマ",[184,191,192],{},"試したこと",[184,194,195],{},"結果",[184,197,198],{},"気づき",[200,201,202,220,237,265,282,299,316],"tbody",{},[181,203,204,208,211,214,217],{},[205,206,207],"td",{},"1",[205,209,210],{},"図の中の数字",[205,212,213],{},"関係する数字だけを残し、関係のない数字は「×××」に統一する方針へ変えた",[205,215,216],{},"実装させず、台帳に改善事項として仮番号で積んだ",[205,218,219],{},"A から D の反映が終わる前に新しい指示を混ぜると、どの指摘がどの成果物に効いたのか追えなくなる",[181,221,222,225,228,231,234],{},[205,223,224],{},"2",[205,226,227],{},"確認の導線",[205,229,230],{},"before と after の確認先を、SVG のファイルパスからギャラリーのページ URL に出し直させた",[205,232,233],{},"成功",[205,235,236],{},"パスを渡されると、そこから表示までの手順が全部こちらの手間になる。URL ならクリックひとつで見に行ける",[181,238,239,242,245,248,262],{},[205,240,241],{},"3",[205,243,244],{},"拡大モーダル",[205,246,247],{},"Codex 版の図だけ横幅いっぱいに開いて一覧できないので、まず SVG 側の属性の差を疑った",[205,249,250,251,254,255,254,258,261],{},"空振り。",[131,252,253],{},"viewBox"," も ",[131,256,257],{},"width",[131,259,260],{},"height"," も書き方は同じで、違うのは図の高さだけだった",[205,263,264],{},"原因は受け側の分岐だった。縦横比1.4倍を境に、幅優先で開くか縦優先で開くかが切り替わっていた",[181,266,267,270,273,276,279],{},[205,268,269],{},"4",[205,271,272],{},"帳票の未生成",[205,274,275],{},"「まだ作っていません」が残っているページを名指しで挙げ、その場で片付けさせた",[205,277,278],{},"第5章あたりの17件が after 付きになった",[205,280,281],{},"次のページで同じことを言ったら、ディスクは新しくタブが古いだけだった。1ページずつ聞くのをやめ、全数チェックに切り替えたら0件だった",[181,283,284,287,290,293,296],{},[205,285,286],{},"5",[205,288,289],{},"検索順位",[205,291,292],{},"固定クエリ20本の定点観測を続けた",[205,294,295],{},"上がったのが7本。ただし狙った語で1位が取れていない",[205,297,298],{},"件数の増減では、トップページが強くなって下層ページが後退した入れ替わりが見えない。クエリ単位の設計へ切り替えた",[181,300,301,304,307,310,313],{},[205,302,303],{},"6",[205,305,306],{},"料金表記",[205,308,309],{},"表示金額に何が含まれるかを書き添える方向で一度確定した",[205,311,312],{},"コミット直前に、但し書きごと落とすと決め直した",[205,314,315],{},"内容によって含まれるものが変わる。「含む」と書けば、変わった時点で書いたほうが嘘になる",[181,317,318,321,324,327,330],{},[205,319,320],{},"7",[205,322,323],{},"ラテン語の一句",[205,325,326],{},"字幕で見た語の意味を聞き、返ってきた説明の「逆向きの結論」に引っかかって聞き返した",[205,328,329],{},"訂正が返ってきて、こちらの元の理解のほうが的を射ていた",[205,331,332],{},"最初の説明は中世の読みだけを「慎め」の一語で載せていた。腑に落ちない箇所はそのまま聞き返す",[83,334],{},[22,336,337],{"id":337},"今日の学び",[53,339,340,343,346,349,352,355],{},[56,341,342],{},"完了報告だけで確定させない。サブエージェントでも Codex でも、生成物を自分で開くまでは未確認として扱う",[56,344,345],{},"「できていない」には3種類ある。本当に未生成、処理中、表示が古い。どれも同じ見え方をするので、1ページずつ聞くより全数を機械でチェックさせたほうが早い",[56,347,348],{},"台帳の done は「上がった」ではなく「目視した」で立てる。ゲートを1つ入れるだけで、後から状態を信用できる",[56,350,351],{},"レビューの指摘は、目の前の成果物より前に遡ることがある。読み違いを指摘されたら、その読み違いで書いた別の成果物を探す",[56,353,354],{},"画面操作の結果は、1通りの確認だと空振りを見逃す。スクリーンショットとアクセシビリティスナップショットのように、別経路で2回見る",[56,356,357],{},"同じものが2つ並んでいて片方だけ挙動が違うときは、中身の差より受け側の分岐条件を疑う",[83,359],{},[22,361,362],{"id":362},"明日やること",[53,364,367,377,383,389],{"className":365},[366],"contains-task-list",[56,368,371,376],{"className":369},[370],"task-list-item",[372,373],"input",{"disabled":374,"type":375},true,"checkbox"," 新しい様式が要る残りのページについて、template を足す優先順位を決める",[56,378,380,382],{"className":379},[370],[372,381],{"disabled":374,"type":375}," 台帳に仮番号で積んだ「×××」表記の統一を、実装に落とす",[56,384,386,388],{"className":385},[370],[372,387],{"disabled":374,"type":375}," 韓国 MOTIE の月次PDF が掲載されたら、品目別（MCP/SSD の速報と DRAM/NAND の単価）を取り込む",[56,390,392,394],{"className":391},[370],[372,393],{"disabled":374,"type":375}," 9月4日にインデックス登録の結果を Search Console で確認する",[83,396],{},[22,398,399],{"id":399},"関連記事",[53,401,402,406,410,414],{},[56,403,404],{},[78,405,81],{"href":80},[56,407,408],{},[78,409,120],{"href":119},[56,411,412],{},[78,413,168],{"href":167},[56,415,416],{},[78,417,159],{"href":158},{"title":419,"searchDepth":420,"depth":420,"links":421},"",2,[422,423,429,430,431,432],{"id":24,"depth":420,"text":24},{"id":37,"depth":420,"text":37,"children":424},[425,427,428],{"id":41,"depth":426,"text":42},3,{"id":87,"depth":426,"text":88},{"id":125,"depth":426,"text":126},{"id":173,"depth":420,"text":173},{"id":337,"depth":420,"text":337},{"id":362,"depth":420,"text":362},{"id":399,"depth":420,"text":399},"diary",null,"別表四・五講座の図解49枚と帳票175枚をギャラリーに並べ、支援先サイトの検索順位を固定クエリの定点観測からクエリ単位の設計へ切り替えた一日。朝の日次チェーンと、昼のやり取りから生まれたラテン語の記事まで。","md",{},"/2026-09-01-diary","daily-log",false,"2026-09-01T00:00:00.000Z",{"title":5,"description":435},"make-diary","2026-09/2026-09-01/diary-2026-09-01",[446,447,448,449,450,451,452],"日記","図解","SVG生成","SEO","Search Console","Claude Code","Codex","1SOvGQQN9zUg6gskmQ3UJJl4J1vzVcEVP_IzEofJyY4",[],[456,460,461,462,466],{"title":457,"path":458,"publishedAt":459},"2026年8月22日の開発日記 - SEO計画のレビューと本番表示の確認","/2026-08-22-diary","2026-08-22T00:00:00.000Z",{"title":81,"path":80,"publishedAt":441},{"title":120,"path":119,"publishedAt":441},{"title":463,"path":464,"publishedAt":465},"2026年8月31日の作業日記 - 自由研究の問いを絞り、別表の図をbefore/afterで作り直す","/2026-08-31-diary","2026-08-31T00:00:00.000Z",{"title":467,"path":468,"publishedAt":465},"MacのCodex・Claude Code履歴から振り返る10日間 - 2026年8月22〜31日","/mac-codex-diary-2026-08-22-to-31","https://log.eurekapu.com/og/blog/2026-09-01-diary.png?v=2026-09-01T00%3A00%3A00.000Z&title=2026%E5%B9%B49%E6%9C%881%E6%97%A5%E3%81%AE%E9%96%8B%E7%99%BA%E6%97%A5%E8%A8%98%20-%20%E5%9B%B3%E8%A7%A3%E3%81%A8%E5%B8%B3%E7%A5%A8%E3%82%92%E4%B8%A6%E3%81%B9%E7%9B%B4%E3%81%97%E3%80%81%E6%A4%9C%E7%B4%A2%E9%A0%86%E4%BD%8D%E3%81%AE%E6%B8%AC%E3%82%8A%E6%96%B9%E3%82%92%E5%A4%89%E3%81%88%E3%81%9F&author=Kei%20Komatsu&sig=d7f2e894db8dd3ff",1788417368397]