[{"data":1,"prerenderedAt":488},["ShallowReactive",2],{"content-/2026-06-02-diary":3,"all-pages-for-dir":486,"og-image-/2026-06-02-diary":487},{"id":4,"title":5,"body":6,"category":468,"description":469,"extension":470,"meta":471,"navigation":408,"path":472,"project_name":473,"published":474,"publishedAt":475,"seo":476,"stem":477,"tags":478,"todo":484,"unpublished":474,"updatedAt":484,"__hash__":485},"pages/2026-06/2026-06-02/diary-2026-06-02.md","2026年6月2日の開発日記 - メモリー半導体の決算モニタリング基盤を一日で増築した",{"type":7,"value":8,"toc":452},"minimark",[9,14,18,22,29,32,37,40,46,59,70,73,77,80,84,95,103,105,109,112,116,127,135,137,141,144,148,159,167,169,172,370,372,375,392,394,397,429,431,434],[10,11,13],"h1",{"id":12},"_2026年6月2日の開発日記","2026年6月2日の開発日記",[15,16,17],"p",{},"朝いちで昨日の積み残しを棚卸ししたら、「メモリーメーカー動向ハブが丸ごと未実装」という一番重い宿題が残っていた。そこを起点に、データ層は揃っているがUIだけ無いページを建て、決算モニタリングに銘柄を足し、最後はEnfabrica買収がHBM需要に効くのかをディープリサーチで詰めた。半導体メモリー回りを一日で何段も積み上げた格好になった。夕方は家族旅行の費用比較ページにも寄り道した。",[19,20,21],"h2",{"id":21},"今日のタイムライン",[15,23,24],{},[25,26],"img",{"alt":27,"src":28},"タイムライン","/2026-06/2026-06-02/timeline-2026-06-02.png",[19,30,31],{"id":31},"今日やったこと",[33,34,36],"h3",{"id":35},"_1-メモリーメーカー動向ハブ新設とdramシェアの可視化","1. メモリーメーカー動向ハブ新設とDRAMシェアの可視化",[15,38,39],{},"積み残しの中で一番重かった「メモリーメーカー動向ハブ」のUIを丸ごと新設した。データ層・純粋関数・SVGチャートは揃っていたので、beat-monitoringを手本にページ5枚を実装させた。サムスン（四半期・セグメント別）とSK Hynix（年次・連結損益）でデータ構造が違い、種別を1つ拡張。DARTからの外部取得は諦め、手元のmemoデータで進めた。過去8四半期のDRAM市場シェア推移ページも追加した。",[15,41,42],{},[43,44,45],"strong",{},"主な成果:",[47,48,49,53,56],"ul",{},[50,51,52],"li",{},"メモリーメーカー動向ハブのUI 5ファイルを新設（Samsung・SK Hynix、パンくず・404まで確認）",[50,54,55],{},"DRAM市場シェア推移ページを新設（TrendForce由来、8四半期）",[50,57,58],{},"億り人記事をハンドオフメモ上で完了マーク、ハブと別々に2コミット",[15,60,61,64,65],{},[43,62,63],{},"詳細:"," ",[66,67,69],"a",{"href":68},"/memory-makers-hub-dram-share","メモリーメーカー動向ハブを新設し、DRAM市場シェアの推移を可視化した一日",[71,72],"hr",{},[33,74,76],{"id":75},"_2-決算モニタリングの銘柄拡充とビート判定の精緻化","2. 決算モニタリングの銘柄拡充とビート判定の精緻化",[15,78,79],{},"beat-monitoringにGLW（Corning）のバリュエーションカードを足し、Broadcomのフォワード倍率をGAAP EPSベースでも併記できるようにした。Credo（CRDO）のQ4決算を取り込み、/add-tickerでMarvell（MRVL）とSK Hynixを追加。各社の決算発表日時を拾ってカードに日付・株価・通過判定を入れた。最後にscatterページの表示バグを画面で見つけたが、その場では直さず明日のメモに回した。",[15,81,82],{},[43,83,45],{},[47,85,86,89,92],{},[50,87,88],{},"GLW・CRDO・MRVL・SK Hynix を追加、Broadcom の GAAP/non-GAAP 併記",[50,90,91],{},"決算発表日時・通過判定をカードに反映、ステージング→コミット",[50,93,94],{},"scatter（散布図）の表示バグを発見 → 翌日の実装メモ化",[15,96,97,64,99],{},[43,98,63],{},[66,100,102],{"href":101},"/earnings-monitoring-ticker-expansion","決算モニタリングの銘柄拡充とビート判定の精緻化 — GLW・CRDO・SK Hynixを追加",[71,104],{},[33,106,108],{"id":107},"_3-deep-researchでenfabricanvidiaの投資レポート生成","3. deep-researchでEnfabrica×NVIDIAの投資レポート生成",[15,110,111],{},"/deep-research ワークフローで、Enfabrica（NVIDIAが統合）の容量ティア技術がHBM需要・Micron再評価テーゼにどう効くかを詰めた。ワークフロー完了後、検証段のharness不具合で全25主張が「0-0票」で機械的に棄却扱いになっていたが、これは偽陰性（refute票ゼロ）と見抜いて再実行を止めた。取り逃した最重要ソースだけ後追いで補強し、図表5点付きでレポート化、公開記事にしてCodexレビューに回した。",[15,113,114],{},[43,115,45],{},[47,117,118,121,124],{},[50,119,120],{},"Enfabrica技術（ACF-S / EMFASYS=CXL DDR5容量ティア）の一次ソースを収集",[50,122,123],{},"検証段バグを偽陰性と判断し再実行を回避、要点だけ補強取得",[50,125,126],{},"report.md / sources.md / 図表5点を生成 → 公開記事化 → Codexレビュー",[15,128,129,64,131],{},[43,130,63],{},[66,132,134],{"href":133},"/deep-research-enfabrica-nvidia","deep-researchワークフローでEnfabrica×NVIDIA投資レポートを生成し、Codexレビューに回した日",[71,136],{},[33,138,140],{"id":139},"_4-家族旅行プロジェクトのページ整備","4. 家族旅行プロジェクトのページ整備",[15,142,143],{},"家族旅行プロジェクトを新規に立ち上げ、レンタカー予約の取消条件をページに反映した。宿泊プランから差し引いて「実質の宿泊費」を逆算するロジックを足し、素泊まりの民泊や他ホテルと横並びで比べられるようにした。ビルドでエラーが出ないか確認してからGitHubにプッシュし、続きは積み残しメモに残した。",[15,145,146],{},[43,147,45],{},[47,149,150,153,156],{},[50,151,152],{},"レンタカーの取消・指定数量条件をページ反映",[50,154,155],{},"宿泊プランの実質宿泊費を逆算するロジックを追加",[50,157,158],{},"ビルド確認→push、セキュリティレビュー、積み残しメモ化",[15,160,161,64,163],{},[43,162,63],{},[66,164,166],{"href":165},"/family-trips-cost-comparison-page","家族旅行の費用比較ページを作る — 宿泊プランの実質宿泊費を逆算する",[71,168],{},[19,170,171],{"id":171},"今日の試行錯誤",[173,174,175,197],"table",{},[176,177,178],"thead",{},[179,180,181,185,188,191,194],"tr",{},[182,183,184],"th",{},"#",[182,186,187],{},"テーマ",[182,189,190],{},"試したこと",[182,192,193],{},"結果",[182,195,196],{},"気づき",[198,199,200,218,235,252,269,286,303,320,337,353],"tbody",{},[179,201,202,206,209,212,215],{},[203,204,205],"td",{},"1",[203,207,208],{},"メモリーメーカーハブ",[203,210,211],{},"beat-monitoringを手本にページ5枚を実装",[203,213,214],{},"成功",[203,216,217],{},"データ層が揃っていればUIは手本流用で速い",[179,219,220,223,226,229,232],{},[203,221,222],{},"2",[203,224,225],{},"SK Hynixのデータ",[203,227,228],{},"サムスンと同じ四半期・セグメント型で入れようとした",[203,230,231],{},"失敗",[203,233,234],{},"年次・連結損益型で構造が違い、種別を1つ拡張して解決",[179,236,237,240,243,246,249],{},[203,238,239],{},"3",[203,241,242],{},"DART開示の取得",[203,244,245],{},"韓国DARTから外部取得しようとした",[203,247,248],{},"中断",[203,250,251],{},"APIキー待ち。手元memoの推定値（明記）で先に進めた",[179,253,254,257,260,263,266],{},[203,255,256],{},"4",[203,258,259],{},"FY2018-20の粗利",[203,261,262],{},"推定値で穴埋めするか迷う",[203,264,265],{},"判断",[203,267,268],{},"埋めずnullの「—」表示にして推定混入を避けた",[179,270,271,274,277,280,283],{},[203,272,273],{},"5",[203,275,276],{},"Broadcomのフォワード倍率",[203,278,279],{},"non-GAAP EPSベースのみだった",[203,281,282],{},"改善",[203,284,285],{},"GAAP EPSベースも併記。GAAPガイダンス不在は推計と明記",[179,287,288,291,294,297,300],{},[203,289,290],{},"6",[203,292,293],{},"CRDOの発表前株価",[203,295,296],{},"市場時刻の取り違えで発表前株価を拾いかけた",[203,298,299],{},"注意",[203,301,302],{},"決算発表日時と市場時刻の整合をカードで確認",[179,304,305,308,311,314,317],{},[203,306,307],{},"7",[203,309,310],{},"deep-research検証段",[203,312,313],{},"全25主張が0-0票で「棄却」表示",[203,315,316],{},"偽陰性と判断",[203,318,319],{},"harnessバグでverifierがStructuredOutput不能。refute票ゼロ＝棄却なしと見抜き再実行回避",[179,321,322,325,328,331,334],{},[203,323,324],{},"8",[203,326,327],{},"最重要ソースの取り逃し",[203,329,330],{},"agent-browserが別ページに遷移して不安定",[203,332,333],{},"フォールバック",[203,335,336],{},"テキスト表＋出典リンクで代替し、核心3点だけ後追い補強",[179,338,339,342,345,348,350],{},[203,340,341],{},"9",[203,343,344],{},"実質宿泊費の逆算",[203,346,347],{},"消し過ぎてロジックを復元",[203,349,214],{},[203,351,352],{},"宿泊プランから差し引く考え方を一度ひっくり返して整理",[179,354,355,358,361,364,367],{},[203,356,357],{},"10",[203,359,360],{},"scatter表示バグ",[203,362,363],{},"銘柄切替でタイトルが全部マイクロン・数字不一致",[203,365,366],{},"翌日送り",[203,368,369],{},"その場で直さず明日の実装メモに残す判断",[71,371],{},[19,373,374],{"id":374},"今日の学び",[47,376,377,380,383,386,389],{},[50,378,379],{},"データ層・純粋関数・SVGチャートを先に固めておくと、UIは手本ページの流用で一気に建つ。重い宿題ほど足場が効く",[50,381,382],{},"同じ「メモリーメーカー」でも、サムスンとSK Hynixで開示構造（四半期セグメント vs 年次連結）が違う。データ種別を1つ増やす設計判断が要る",[50,384,385],{},"推定値は穴埋めせず「—」で見せる。データの素性を画面に残すほうが後で迷わない",[50,387,388],{},"自動検証パイプラインの「棄却」は機械的なバグ由来のことがある。票の中身（refute票ゼロか）まで見て偽陰性を見抜けば、無駄な再実行を止められる",[50,390,391],{},"バグは見つけても全部その場で直さない。画面で拾った違和感は明日メモに回し、今日の流れを止めない",[71,393],{},[19,395,396],{"id":396},"明日やること",[47,398,401,411,417,423],{"className":399},[400],"contains-task-list",[50,402,405,410],{"className":403},[404],"task-list-item",[406,407],"input",{"disabled":408,"type":409},true,"checkbox"," beat-monitoring/scatter の表示バグ修正（銘柄切替でタイトルがマイクロン固定、韓国銘柄2つの数字不一致、ティッカー番号→銘柄名表示）",[50,412,414,416],{"className":413},[404],[406,415],{"disabled":408,"type":409}," SK Hynix の確定粗利（DART/OpenDART APIキー取得後に推定値を実値へ）",[50,418,420,422],{"className":419},[404],[406,421],{"disabled":408,"type":409}," 残りのバリュエーション取り込み",[50,424,426,428],{"className":425},[404],[406,427],{"disabled":408,"type":409}," 家族旅行ページの続き（積み残しメモ参照）",[71,430],{},[19,432,433],{"id":433},"関連記事",[47,435,436,440,444,448],{},[50,437,438],{},[66,439,69],{"href":68},[50,441,442],{},[66,443,102],{"href":101},[50,445,446],{},[66,447,134],{"href":133},[50,449,450],{},[66,451,166],{"href":165},{"title":453,"searchDepth":454,"depth":454,"links":455},"",2,[456,457,464,465,466,467],{"id":21,"depth":454,"text":21},{"id":31,"depth":454,"text":31,"children":458},[459,461,462,463],{"id":35,"depth":460,"text":36},3,{"id":75,"depth":460,"text":76},{"id":107,"depth":460,"text":108},{"id":139,"depth":460,"text":140},{"id":171,"depth":454,"text":171},{"id":374,"depth":454,"text":374},{"id":396,"depth":454,"text":396},{"id":433,"depth":454,"text":433},"diary","メモリーメーカー動向ハブを新設し、DRAMシェアを可視化。決算モニタリングにGLW・CRDO・MRVL・SK Hynixを追加。Enfabrica×NVIDIAのディープリサーチも回した一日。","md",{},"/2026-06-02-diary","daily-log",false,"2026-06-02T00:00:00.000Z",{"title":5,"description":469},"2026-06/2026-06-02/diary-2026-06-02",[479,480,481,482,483],"日記","メモリー半導体","決算モニタリング","DRAM","deep-research",null,"K4PLhxcL_ivx-RsI7BQ1X1Rv-s0KoUm5A1Pv74TLHjE",[],"https://log.eurekapu.com/og/blog/2026-06-02-diary.png?v=2026-06-02T00%3A00%3A00.000Z&title=2026%E5%B9%B46%E6%9C%882%E6%97%A5%E3%81%AE%E9%96%8B%E7%99%BA%E6%97%A5%E8%A8%98%20-%20%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC%E5%8D%8A%E5%B0%8E%E4%BD%93%E3%81%AE%E6%B1%BA%E7%AE%97%E3%83%A2%E3%83%8B%E3%82%BF%E3%83%AA%E3%83%B3%E3%82%B0%E5%9F%BA%E7%9B%A4%E3%82%92%E4%B8%80%E6%97%A5%E3%81%A7%E5%A2%97%E7%AF%89%E3%81%97%E3%81%9F&author=Kei%20Komatsu&sig=31f80afeb9c25998",1780560549490]