[{"data":1,"prerenderedAt":687},["ShallowReactive",2],{"content-/2026-06-08-diary":3,"related-/2026-06-08-diary":639,"all-pages-for-dir":685,"og-image-/2026-06-08-diary":686},{"id":4,"title":5,"body":6,"category":620,"description":621,"extension":622,"meta":623,"navigation":556,"path":624,"project_name":625,"published":626,"publishedAt":627,"seo":628,"stem":629,"tags":630,"todo":637,"unpublished":626,"updatedAt":637,"__hash__":638},"pages/2026-06/2026-06-08/diary-2026-06-08.md","2026年6月8日の開発日記 - Micron四半期セグメント、check-earnings全銘柄化、台湾旅行ガイド、税理士知識論",{"type":7,"value":8,"toc":604},"minimark",[9,14,18,22,29,32,37,52,58,75,86,89,97,100,104,127,131,148,156,158,162,169,173,196,204,206,210,213,217,231,239,241,244,503,505,508,540,542,545,577,579,582],[10,11,13],"h1",{"id":12},"_2026年6月8日の開発日記","2026年6月8日の開発日記",[15,16,17],"p",{},"朝から「ここ何日かの積み残しってないですかね」とClaude Codeに棚卸しさせたら、Micronの四半期データの遡り、check-earnings の対象銘柄拡張、Dynamic Workflows をやらないと決めた意思決定のメモ化、と細かい宿題がぞろぞろ出てきた。それを午前で潰しつつ、午後は夏の台湾旅行ガイドシリーズの立ち上げと、税理士の知識論記事の前段としての書籍データパイプライン設計に着手した。",[19,20,21],"h2",{"id":21},"今日のタイムライン",[15,23,24],{},[25,26],"img",{"alt":27,"src":28},"タイムライン","/2026-06/2026-06-08/timeline-2026-06-08.png",[19,30,31],{"id":31},"今日やったこと",[33,34,36],"h3",{"id":35},"_1-micron-セグメント別売上の四半期推移チャート追加","1. Micron セグメント別売上の四半期推移チャート追加",[15,38,39,43,44,47,48,51],{},[40,41,42],"code",{},"/beat-monitoring/MU"," の履歴を4四半期遡って整えたついでに、Micron のセグメント別売上を FY24 Q1 〜 FY26 Q1 まで SEC 10-Q から拾い直し、",[40,45,46],{},"/memory-makers/micron"," にスタックバーチャートで載せた。x-search の認証が切れていたので ",[40,49,50],{},"uvx --from hermes-agent hermes auth add xai-oauth"," で繋ぎ直してからリサーチを並列で走らせた。",[15,53,54],{},[55,56,57],"strong",{},"主な成果:",[59,60,61,69,72],"ul",{},[62,63,64,65,68],"li",{},"4四半期分の決算履歴を ",[40,66,67],{},"quarters[]"," に追加",[62,70,71],{},"セグメント別売上を全四半期分集めて積み上げチャート化",[62,73,74],{},"凡例タイトル被りを略号表記に削って解消",[15,76,77,80,81],{},[55,78,79],{},"詳細:"," ",[82,83,85],"a",{"href":84},"/micron-quarterly-segment-revenue-chart","Micron セグメント別売上の四半期推移（FY24 Q1〜FY26 Q1）を /memory-makers/micron に追加",[15,87,88],{},"そして並べてみると Q1 FY25（2024/12/18）の Q2 ガイダンスだけが派手に陥没していたので、当時のアナリスト・記者投稿をまとめた解説記事を別で1本切り出した。",[15,90,91,80,93],{},[55,92,79],{},[82,94,96],{"href":95},"/micron-q1-fy25-q2-guide-miss-explained","Micron Q1 FY25 — Q2ガイダンスが市場予想を売上 -11.9%・EPS -26.7% で大幅に下回った理由",[98,99],"hr",{},[33,101,103],{"id":102},"_2-check-earnings-の対象銘柄を全銘柄デフォルトに変更-dynamic-workflows-保留メモ","2. /check-earnings の対象銘柄を全銘柄デフォルトに変更 + Dynamic Workflows 保留メモ",[15,105,106,107,110,111,114,115,118,119,122,123,126],{},"毎朝叩く ",[40,108,109],{},"/check-earnings"," の ",[40,112,113],{},"--tickers"," デフォルトを ",[40,116,117],{},"tickers.koyfin_kid"," 登録済みの全 29 銘柄に拡張させた。29 銘柄まで増えたのに ",[40,120,121],{},"--tickers MU,NVDA,SNDK"," の直書きが残っていたままだったので、未指定時に ",[40,124,125],{},"set_koyfin_kid.py --list-json"," を経由して自動展開する作りに変更させた。あわせて、ここ数日の積み残しチェックリストを並列で diff させて潰し、「Dynamic Workflows 構想は当面着手しない」という意思決定を memo に固定させた。",[15,128,129],{},[55,130,57],{},[59,132,133,139,142],{},[62,134,135,138],{},[40,136,137],{},"check_earnings.py"," の対象銘柄が KID 登録の全銘柄に自動展開",[62,140,141],{},"積み残しチェックリストの進捗反映",[62,143,144,147],{},[40,145,146],{},"memo/dynamic-workflows-pause.md"," に「やらない」理由を3行で固定",[15,149,150,80,152],{},[55,151,79],{},[82,153,155],{"href":154},"/check-earnings-default-all-tickers-and-dynamic-workflow-pause","/check-earnings の対象銘柄を全銘柄デフォルトに変更 ＋ ダイナミックワークフロー保留メモ",[98,157],{},[33,159,161],{"id":160},"_3-台湾旅行ガイドシリーズの立ち上げ","3. 台湾旅行ガイドシリーズの立ち上げ",[15,163,164,165,168],{},"夏の3泊4日の台北旅行が決まったので、",[40,166,167],{},"/taiwan"," インデックスとサブページ8枚を Vue で立ち上げた。往復フライトの時刻は gogcli スキルで Google カレンダーに登録までやってもらった。最初は「全体的にフォントがちっちゃい」「歴史何年から何年だけじゃなく何年間か補足を」「さすがにこれは地図で入れてほしい」と細かい指摘の積み重ねで、最終的に「どのページも知的好奇心を刺激してくれない気がする」まで言ったら、history-overview を問い起点でリライトしてもらってから他ページに横展開させた。「前よりは良くなった」評価まで到達。",[15,170,171],{},[55,172,57],{},[59,174,175,180,183,190,193],{},[62,176,177,179],{},[40,178,167],{}," インデックス + サブページ8枚",[62,181,182],{},"フライトを Google カレンダーに登録",[62,184,185,186,189],{},"共通CSS ",[40,187,188],{},"taiwan-article.css"," でフォント統一",[62,191,192],{},"主要都市ページに台湾全島マップ追加",[62,194,195],{},"問い起点リライトで知的好奇心を刺激する型に転換",[15,197,198,80,200],{},[55,199,79],{},[82,201,203],{"href":202},"/taiwan-trip-guide-series-kickoff","台湾旅行ガイドシリーズの立ち上げ（事典的記事から「問い起点」へリライト）",[98,205],{},[33,207,209],{"id":208},"_4-税理士の知識論記事-書籍データ取り込みパイプライン計画","4. 税理士の知識論記事 + 書籍データ取り込みパイプライン計画",[15,211,212],{},"「税理士の知識とは、課税関係の根拠が条文か通達か裁決か、を引き当て直せる能力である」というテーマで eurekapu-nuxt4 に記事を書こうとしたら、書く前にその根拠を引ける状態を作っておく必要があると気づいた。教材データを Book Knowledge Base レポジトリで取り込み → Turso DB に格納 → MDX-Playground 側で日本語クエリで横串検索する、というパイプラインの計画書を残してもらった。読者は一般の人も想定しつつ、メインは販売予定の教材ドラフトを兼ねる方針。3科目を一気にやるのは大変なので Phase 分けで段階的に進める。",[15,214,215],{},[55,216,57],{},[59,218,219,225,228],{},[62,220,221,224],{},[40,222,223],{},"memo/2026-06-08/tax-knowledge-pipeline-plan.md"," に計画書ドラフト",[62,226,227],{},"Book Knowledge Base → Turso → MDX-Playground のデータフロー定義",[62,229,230],{},"教材は学習・参照専用、記事は一次ソース起点という分離原則",[15,232,233,80,235],{},[55,234,79],{},[82,236,238],{"href":237},"/tax-knowledge-article-and-book-data-pipeline-plan","税理士の知識とは何かを書く前に、書籍データの取り込みパイプラインを先に設計した",[98,240],{},[19,242,243],{"id":243},"今日の試行錯誤",[245,246,247,269],"table",{},[248,249,250],"thead",{},[251,252,253,257,260,263,266],"tr",{},[254,255,256],"th",{},"#",[254,258,259],{},"テーマ",[254,261,262],{},"試したこと",[254,264,265],{},"結果",[254,267,268],{},"気づき",[270,271,272,293,309,325,340,358,373,389,410,426,441,457,472,488],"tbody",{},[251,273,274,278,281,284,287],{},[275,276,277],"td",{},"1",[275,279,280],{},"MU 4Q 遡り",[275,282,283],{},"x-search で並列リサーチを走らせようとしたら認証切れ",[275,285,286],{},"失敗",[275,288,289,292],{},[40,290,291],{},"hermes auth add xai-oauth"," の再認証が必要",[251,294,295,298,300,303,306],{},[275,296,297],{},"2",[275,299,280],{},[275,301,302],{},"認証通してから4本並列で投げ直し",[275,304,305],{},"成功",[275,307,308],{},"x-search は Grok の要約なので最終確認は IR で",[251,310,311,314,317,320,322],{},[275,312,313],{},"3",[275,315,316],{},"MU セグメントチャート",[275,318,319],{},"凡例のタイトル被りで読めない",[275,321,286],{},[275,323,324],{},"ラベルが横並びで重なってた",[251,326,327,330,332,335,337],{},[275,328,329],{},"4",[275,331,316],{},[275,333,334],{},"凡例を略号表記に削った",[275,336,305],{},[275,338,339],{},"凡例の幅予算は意識しないと毎回ハマる",[251,341,342,345,348,353,355],{},[275,343,344],{},"5",[275,346,347],{},"check-earnings",[275,349,350,352],{},[40,351,121],{}," 直書きで止まっていた",[275,354,286],{},[275,356,357],{},"銘柄追加してもデフォルトに伝播しない",[251,359,360,363,365,368,370],{},[275,361,362],{},"6",[275,364,347],{},[275,366,367],{},"未指定時に KID 全銘柄を自動展開する作りに変更",[275,369,305],{},[275,371,372],{},"29銘柄に自動展開、毎朝の運用は1コマンドで済む",[251,374,375,378,381,384,386],{},[275,376,377],{},"7",[275,379,380],{},"台湾フォント",[275,382,383],{},"サブページのフォントが本体記事より小さい",[275,385,286],{},[275,387,388],{},"共通スタイルが届いていない",[251,390,391,394,396,405,407],{},[275,392,393],{},"8",[275,395,380],{},[275,397,398,400,401,404],{},[40,399,188],{}," を切って ",[40,402,403],{},"body"," プレフィックスで specificity 強化",[275,406,305],{},[275,408,409],{},"既存 CSS との詳細度争いに勝つ必要",[251,411,412,415,418,421,423],{},[275,413,414],{},"9",[275,416,417],{},"台湾地図",[275,419,420],{},"Wikimedia の 640px 画像が全件 HTTP 400",[275,422,286],{},[275,424,425],{},"サイズ違いでブロックされる",[251,427,428,431,433,436,438],{},[275,429,430],{},"10",[275,432,417],{},[275,434,435],{},"330px に統一 + SVG + 簡易投影で実装",[275,437,305],{},[275,439,440],{},"画像 CDN に依存しないルートに切替",[251,442,443,446,449,452,454],{},[275,444,445],{},"11",[275,447,448],{},"台湾コンテンツ",[275,450,451],{},"「知的好奇心を刺激してくれない」指摘",[275,453,286],{},[275,455,456],{},"事典的に並べただけだった",[251,458,459,462,464,467,469],{},[275,460,461],{},"12",[275,463,448],{},[275,465,466],{},"history-overview を問い起点でリライト → 他ページに横展開",[275,468,305],{},[275,470,471],{},"「何を学ぶか」より「何が分からないか」から書き出すと刺さる",[251,473,474,477,480,483,485],{},[275,475,476],{},"13",[275,478,479],{},"税理士記事",[275,481,482],{},"いきなり本文を書き出そうとしたら手が止まった",[275,484,286],{},[275,486,487],{},"根拠（条文・通達）を引く土台がない",[251,489,490,493,495,498,500],{},[275,491,492],{},"14",[275,494,479],{},[275,496,497],{},"先に Book Knowledge Base → Turso のパイプライン計画書を作った",[275,499,305],{},[275,501,502],{},"「書く前にインフラ」が今日の発見",[98,504],{},[19,506,507],{"id":507},"今日の学び",[59,509,510,516,522,528,534],{},[62,511,512,515],{},[55,513,514],{},"「やらない」を memo に書く決断",": Dynamic Workflows を保留する判断を3行で固定したら、再度悩む時間がゼロになる。コスパが異常に高い",[62,517,518,521],{},[55,519,520],{},"凡例の幅予算",": スタックバーチャートのカテゴリ数が増えるたびに、凡例の横並びが破綻する。略号テーブルを最初から用意しておくと毎回ハマらなくて済む",[62,523,524,527],{},[55,525,526],{},"「知的好奇心を刺激してくれない」の正体",": 事典的に事実を並べただけのページは、情報量があっても引き込まれない。「何が分からないか」「なぜ気になるか」から書き出すと、読者の中で答えが組み上がる感覚が出る",[62,529,530,533],{},[55,531,532],{},"書く前にインフラ",": 知識集約系の記事は、書こうとしたタイミングで「根拠を引けない」と詰まる。先に Book Knowledge Base のような「引ける土台」を作っておけば、本文の質が上がる",[62,535,536,539],{},[55,537,538],{},"AI が判断する係でなく、判断するのは人間",": 「凡例被ってる」「フォント小さい」「知的好奇心を刺激しない」と画面を見て違和感を拾うのは人間の役目。Claude Code は手数を出す係",[98,541],{},[19,543,544],{"id":544},"明日やること",[59,546,549,559,565,571],{"className":547},[548],"contains-task-list",[62,550,553,558],{"className":551},[552],"task-list-item",[554,555],"input",{"disabled":556,"type":557},true,"checkbox"," AVGO の決算が水曜なので、登録銘柄の中で beat-monitoring の自動チェーン更新が走るか検証",[62,560,562,564],{"className":561},[552],[554,563],{"disabled":556,"type":557}," 台湾シリーズの個別ページに 1〜2 枚、現地で撮ってきた風の写真ヒーローを追加",[62,566,568,570],{"className":567},[552],[554,569],{"disabled":556,"type":557}," 税理士知識論の Phase 1（教材を Turso に取り込んでクエリだけ通す）に着手",[62,572,574,576],{"className":573},[552],[554,575],{"disabled":556,"type":557}," memory-makers の他銘柄（NVDA、AVGO）にもセグメント別チャートを横展開できないか検討",[98,578],{},[19,580,581],{"id":581},"関連記事",[59,583,584,588,592,596,600],{},[62,585,586],{},[82,587,85],{"href":84},[62,589,590],{},[82,591,96],{"href":95},[62,593,594],{},[82,595,155],{"href":154},[62,597,598],{},[82,599,203],{"href":202},[62,601,602],{},[82,603,238],{"href":237},{"title":605,"searchDepth":606,"depth":606,"links":607},"",2,[608,609,616,617,618,619],{"id":21,"depth":606,"text":21},{"id":31,"depth":606,"text":31,"children":610},[611,613,614,615],{"id":35,"depth":612,"text":36},3,{"id":102,"depth":612,"text":103},{"id":160,"depth":612,"text":161},{"id":208,"depth":612,"text":209},{"id":243,"depth":606,"text":243},{"id":507,"depth":606,"text":507},{"id":544,"depth":606,"text":544},{"id":581,"depth":606,"text":581},"diary","Micronのセグメント別売上を四半期で全部拾い直し、check-earningsの対象を29銘柄に拡張し、夏の台北旅行ガイドシリーズを立ち上げ、税理士の知識論記事の前に書籍データパイプラインを設計した1日のログ。","md",{},"/2026-06-08-diary","daily-log",false,"2026-06-08T00:00:00.000Z",{"title":5,"description":621},"2026-06/2026-06-08/diary-2026-06-08",[631,632,633,634,635,636],"日記","micron","beat-monitoring","taiwan","tax","book-knowledge-base",null,"AjYR-w7Tg8EZvKBDPlHR9rUpaVHLKh_n9k3wfE_CiEg",[640,651,658,666,675],{"title":641,"description":642,"path":95,"tags":643,"publishedAt":627,"updatedAt":637},"Micron Q1 FY25（2024/12/18）— Q2ガイダンスが市場予想を売上 -11.9%・EPS -26.7% で大幅に下回った理由","ビートモニタリングで MU の履歴を4四半期遡って入れた中で、Q1 FY25（2024/12/18 発表）の Q2ガイダンスが売上 $7.90B（コンセンサス $8.97B、-11.9%）／EPS $1.43（コンセンサス $1.95、-26.7%）と大幅に下振れた理由を、当時のアナリスト・記者投稿から整理する。",[632,644,633,645,646,647,648,649,650],"mu","earnings","guidance-miss","hbm","nand","dram","pc-inventory",{"title":85,"description":652,"path":84,"tags":653,"publishedAt":627,"updatedAt":637},"ビートモニタリングの MU 履歴を4四半期遡って入れたついでに、Micron のセグメント別売上を FY24 Q1 から FY26 Q1 まで SEC 10-Q から拾い直して、/memory-makers/micron にスタックバーチャートで載せた作業ログ。ポジションを持っている銘柄だけを別軸でまとめる前提の足回り。",[632,644,654,655,633,656,657],"memory-makers","segment-revenue","x-search","stacked-bar-chart",{"title":659,"description":660,"path":661,"tags":662,"publishedAt":665,"updatedAt":637},"2026年6月7日の開発日記 - Micron個別ページを地図とキャパで仕上げる","memory-makers配下にMicron特集ページを新設。USA/Japan/Taiwanの工場をSVG地図で描き、Fab別の月間キャパシティを5マイルストーンで可視化。レイアウトを3カラム→上下に組み替え、暦月併記まで仕上げた一日。","/2026-06-07-diary",[631,663,664,654],"Micron","DRAM","2026-06-07T00:00:00.000Z",{"title":667,"description":668,"path":669,"tags":670,"publishedAt":674,"updatedAt":637},"2026年6月6日の開発日記 - Micron SOCAMM2記事を仕上げ、外部リンクtarget=\"_blank\"ルールを永続化","Micron SOCAMM2「容量半減」を解説する記事を非公開で立ち上げ、Meritzテーブル追加・Dylan Patel Xポスト引用・外部リンク別タブ化まで一気に仕上げた。GFM autolinkerの二重リンク崩れに引っかかった経験を、外部リンクは必ずtarget=\"_blank\"を付けるルールとして永続化した1日。","/2026-06-06-diary",[631,663,671,672,673],"Nuxt Content","外部リンク","コンテンツ管理","2026-06-06T00:00:00.000Z",{"title":676,"description":677,"path":678,"tags":679,"publishedAt":684,"updatedAt":637},"2026年6月5日の開発日記 — beat-monitoring を /make-diary 一発で回し、memory-makers に台湾系3社を足した日","AVGO Q2 を翌朝の make-diary に組み込む自動チェーン化、HOOD と TSM の追加、Apacer / Phison / Etron / TSMC のチャート整備、/blog の hydration 問題の根本対策、chord-rush のメロディー化、水木しげると CUDA、3D カメラ × ロボの試算まで——詰め込んだ1日。","/2026-06-05-diary",[631,633,654,680,681,682,683],"nuxt","hydration","chord-rush","水木しげる","2026-06-05T00:00:00.000Z",[],"https://log.eurekapu.com/og/blog/2026-06-08-diary.png?v=2026-06-08T00%3A00%3A00.000Z&title=2026%E5%B9%B46%E6%9C%888%E6%97%A5%E3%81%AE%E9%96%8B%E7%99%BA%E6%97%A5%E8%A8%98%20-%20Micron%E5%9B%9B%E5%8D%8A%E6%9C%9F%E3%82%BB%E3%82%B0%E3%83%A1%E3%83%B3%E3%83%88%E3%80%81check-earnings%E5%85%A8%E9%8A%98%E6%9F%84%E5%8C%96%E3%80%81%E5%8F%B0%E6%B9%BE%E6%97%85%E8%A1%8C%E3%82%AC%E3%82%A4%E3%83%89%E3%80%81%E7%A8%8E%E7%90%86%E5%A3%AB%E7%9F%A5%E8%AD%98%E8%AB%96&author=Kei%20Komatsu&sig=7873ac714aea4360",1781076211711]