[{"data":1,"prerenderedAt":186},["ShallowReactive",2],{"content-/fs-cfws-production-deploy-and-navigation":3,"all-pages-for-dir":165,"related-/fs-cfws-production-deploy-and-navigation":166,"og-image-/fs-cfws-production-deploy-and-navigation":185},{"id":4,"title":5,"body":6,"category":145,"concepts":146,"description":147,"extension":148,"meta":149,"navigation":150,"ogImage":146,"path":151,"project_name":152,"published":153,"publishedAt":154,"seo":155,"source":156,"stem":157,"tags":158,"todo":146,"unpublished":153,"updatedAt":146,"__hash__":164},"pages/2026-10/2026-10-19/fs-cfws-production-deploy-and-navigation.md","財務諸表講座のCF精算表を本番へ：Excel場面ページの502、削除予定区間の完了判定、講座からの導線",{"type":7,"value":8,"toc":134},"minimark",[9,14,24,28,31,34,37,40,43,47,50,53,56,59,62,65,68,72,75,78,81,84,87,90,94,97,100,103,106,109,112,115,118,121,124],[10,11,13],"h1",{"id":12},"財務諸表講座のcf精算表を本番へ出し講座からの導線を足した","財務諸表講座のCF精算表を本番へ出し、講座からの導線を足した",[15,16,17,18,23],"p",{},"前日は、キャッシュフロー精算表（以下、CF精算表）を財務諸表講座へ移植し、Excel の色分けと調整ロジックに合わせ直していた（",[19,20,22],"a",{"href":21},"/pc-story-cashflow-worksheet-colors","前日の記事","）。\n今日はその仕上げで、頼んだ作業のうち2つは、並行して走らせている別のセッションが先に運んでいた。",[25,26,27],"h2",{"id":27},"引き継ぎメモに残っていた2つの作業",[15,29,30],{},"朝、前日の引き継ぎメモを Claude Code に渡して、明瞭でない事項が残っていないか、進捗はどうなっているかを聞いた。",[15,32,33],{},"返ってきた答えは、残りは2つで、どちらも自分の番だというものだった。\n一つは、ダウンロードした Excel で計算ロジックを確かめ、フィードバックを出すこと。\nもう一つは本番デプロイで、計画書ではまだ未着手のフェーズになっていた。\nそれ以外は終わっていて、プッシュも済んでいるという。",[15,35,36],{},"Excel はもう見てあった。\n確認は済んでいると伝え、本番デプロイを頼んだ。",[15,38,39],{},"ところが、本番を確かめてもらうと、CF精算表のページはもう本番に出ていた。\n朝7時台に別のセッションがデプロイしたビルドに、このページの最後のコミットまで入っていたのである。",[15,41,42],{},"残るのは計画書の側だけになった。\n完了のステータスを更新してもらい、未了事項はもうないか、計画書を閉じてよいかを聞いた。\n計画書の項目はすべて完了になり、閉じて大丈夫という答えだった。",[25,44,46],{"id":45},"dev-の-excel-場面ページの-bad-gateway","dev の Excel 場面ページの Bad Gateway",[15,48,49],{},"次に dev の Excel 場面ページを開くと、Bad Gateway になっていた。\n理由を調べてもらったが、調べ始めた時点で、ページも API もすでに 200 を返していた。\nブラウザで再読み込みすると、ページは表示された。",[15,51,52],{},"原因は、裏で動いている画面再現用の API サーバーが一時的に落ちていたことだった。",[25,54,55],{"id":55},"削除予定の場面にも完了を付けたい",[15,57,58],{},"同じページで、もう一つ気になる場面があった。\nIFERROR 関数のトラブルを扱う場面で、削除予定にしてある。\n削除予定にしたこと自体はそれでいい。\n多分そこに完了マークも付けていた、と思っていた。",[15,60,61],{},"目次の点は、全部が緑（完了）にならないと、そのチャプターが完了にならない。\n削除予定の場面に完了を付けられなければ、チャプターはいつまでも緑にそろわない。\n何を完了にしたかは時系列を比べれば分かるのだから、削除予定でも完了にできるようにしてほしい、と頼んだ。",[15,63,64],{},"Claude Code には、目次の判定と削除予定ページの両方を直させた。\n削除予定の区間にも「完了にする」ボタンが付き、押せば目次のその点が緑に数えられ、IFERROR 関数のチャプターは全部緑になる。",[15,66,67],{},"確かめてもらうと、この場面にはまだ完了が付いていなかった。\nボタンはまだ押していない。",[25,69,71],{"id":70},"ipad-で確かめるための-pr-取り込みと本番デプロイ","iPad で確かめるための PR 取り込みと本番デプロイ",[15,73,74],{},"そういえばプルリクエストは出ていないのか、と聞いた。\n出てはいた。\n直近の #38 が、10/16 から下書き（ドラフト）のまま止まっていた。",[15,76,77],{},"これを iPad で確かめたかった。\nけれども、ビルドして外から開ける状態にしなければ、iPad では確かめようがない。\n作業は中途半端で、他のセッションもいろいろ走っている。\nそれでも、ひとまず取り込んでもらうことにした。",[15,79,80],{},"#38 はローカルの main に取り込まれた。\nただ、push も本番デプロイもしていないので、このままでは iPad から見られない。\nClaude Code からは、iPad で確かめる経路として、本番デプロイと LAN 内の dev サーバーの2つが示された。",[15,82,83],{},"本番を選んだ。\n他の変更も一緒に出てかまわない、と伝えた。",[15,85,86],{},"デプロイの前に確かめてもらうと、#38 は別のセッションの push で origin にも入り、MERGED になっていた。\n朝の CF精算表と同じく、ここでも別のセッションが先に運んでいた。",[15,88,89],{},"デプロイには、他のセッションの未コミットの変更 56 ファイルも一緒に乗った。\n終わるまでに 8.4 分かかった。\nビルド前のチェックはすべて通り、財務諸表講座のストーリー版のページは本番で 200 を返した。\nこれで iPad から開ける状態になった。",[25,91,93],{"id":92},"講座から-cf精算表への入口","講座から CF精算表への入口",[15,95,96],{},"毎朝の日記を作るセッションの続きで、前日の記事のタイトルを Claude Code に貼った。\n聞きたかったのは、そのページがリポジトリのどこにあり、どこからリンクされているかである。\n朝、そのページを探すのに苦労していた。",[15,98,99],{},"答えは、ページは講座の中にあるが、そこへ飛ぶリンクがサイト内のどこにもない、というものだった。\nレッスン一覧にも、財務諸表のストーリー版にも、dev の一覧にも入っていない。\nURL を直接打たないと開けない状態である。\n探しにくかったのは、そもそも入口がなかったからだった。",[15,101,102],{},"入口は、ストーリー版 PC のまとめ「1年分を通して見る」の次に置くことにした。\n置き場所だけ指定し、セクションのタイトルは適切なものを付けてほしいと任せた。\nミラーカラムの目次に外部ページを足す方法を調べてもらい、目次の関数とテストを更新させた。\nまとめの下に「演習 > CF精算表で取引を追う」が並び、押すと CF精算表のページへ移ることを、画面で確かめてもらった。",[25,104,105],{"id":105},"戻り道としてのパンくず",[15,107,108],{},"入口ができたあとで CF精算表のページを開いて気づいた。\nこちら側にはパンくずがなく、1つ前へ戻る手段がない。\n入口を置く場所はさっきのまとめで正しいのだが、戻り道がなかった。",[15,110,111],{},"ミラーカラムレイアウトにすることも考えた。\nただ、横幅で見たらどうせ切れるだろう。\nそこで、レイアウトは今のままにして、パンくずだけを入れてもらった。",[15,113,114],{},"ページの上には、サイト名に続いて「講義ノート / 財務諸表 ストーリー版 / CF精算表で取引を追う」と並ぶ。\n「財務諸表 ストーリー版」を押すと、1つ前の「1年分を通して見る」に戻ることを、画面で確かめてもらった。",[15,116,117],{},"最後に、この件で触った4ファイルだけをコミットしてもらった。\nCodex のレビューは、critical と high の指摘なしで通った。\n別のセッションがステージしていた税効果まわりの28ファイルは、コミットに含めず、ステージしたまま残した。",[15,119,120],{},"push はまだしていない。\nローカルの main には、このコミットの手前に、別のセッションが作った未 push のコミットが10件ある。\nそのまま push すると、その10件も一緒に origin へ上がる。",[25,122,123],{"id":123},"学び",[125,126,127,131],"ul",{},[128,129,130],"li",{},"並行セッションを走らせていると、頼んだ作業がすでに済んでいることがある。今日はデプロイと、PR の origin への取り込みの2回、別のセッションが先に運んでいた。デプロイを頼んだあと、走らせる前に本番を確かめてもらったので、同じデプロイを二度回さずに済んだ",[128,132,133],{},"ページを作っても、入口と戻り道がなければ作った本人でもたどり着けない。前日に移植したページを、翌朝の自分が探しあぐねた",{"title":135,"searchDepth":136,"depth":136,"links":137},"",2,[138,139,140,141,142,143,144],{"id":27,"depth":136,"text":27},{"id":45,"depth":136,"text":46},{"id":55,"depth":136,"text":55},{"id":70,"depth":136,"text":71},{"id":92,"depth":136,"text":93},{"id":105,"depth":136,"text":105},{"id":123,"depth":136,"text":123},"dev",null,"CF精算表の移植の締めくくり。引き継ぎの確認、dev の Excel 場面ページの Bad Gateway、削除予定区間に完了を付ける修正、iPad 確認のための本番デプロイ、講座からの入口とパンくずの追加までを記録する。","md",{},true,"/fs-cfws-production-deploy-and-navigation","eurekapu-nuxt4",false,"2026-10-19T00:00:00.000Z",{"title":5,"description":147},"make-diary","2026-10/2026-10-19/fs-cfws-production-deploy-and-navigation",[159,160,161,162,163],"財務諸表講座","CF精算表","デプロイ","並行セッション","ナビゲーション","iqg5ITuqK0MHgckeLMi7i2loRNlPnr0ncba4OC6vvVY",[],[167,170,173,177,181],{"title":168,"path":169,"publishedAt":154},"2026年10月19日の開発日記 - 講座4本を並走させ、別のセッションと作業が行き違った月曜","/2026-10-19-diary",{"title":171,"path":21,"publishedAt":172},"キャッシュフロー精算表を財務諸表講座に移植：Excel の色分けと調整ロジックに合わせ直す","2026-10-18T00:00:00.000Z",{"title":174,"path":175,"publishedAt":176},"Codexのデューデリジェンス改善計画の残りを実装から確かめ、Excel講座の記事を直してデプロイした日（Codexレビューが503で止まった原因つき）","/codex-dd-followup-excel-article-fixes","2026-10-16T00:00:00.000Z",{"title":178,"path":179,"publishedAt":180},"文字起こしと海外記事を朝のうちに記事化した日｜公開と非公開の振り分け、デプロイ中のメモリ観察、GAS 計画書の Workers 版","/transcripts-to-articles-deploy-workers-pattern","2026-10-12T00:00:00.000Z",{"title":182,"path":183,"publishedAt":184},"Excel講座の画面再現を仕上げ、演習のフィードバックを回収して本番前に235コミットを洗い直した日","/excel-course-screen-replay-feedback-deploy-review","2026-10-09T00:00:00.000Z","https://log.eurekapu.com/og/blog/fs-cfws-production-deploy-and-navigation.png?v=2026-10-19T00%3A00%3A00.000Z&title=%E8%B2%A1%E5%8B%99%E8%AB%B8%E8%A1%A8%E8%AC%9B%E5%BA%A7%E3%81%AECF%E7%B2%BE%E7%AE%97%E8%A1%A8%E3%82%92%E6%9C%AC%E7%95%AA%E3%81%B8%EF%BC%9AExcel%E5%A0%B4%E9%9D%A2%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE502%E3%80%81%E5%89%8A%E9%99%A4%E4%BA%88%E5%AE%9A%E5%8C%BA%E9%96%93%E3%81%AE%E5%AE%8C%E4%BA%86%E5%88%A4%E5%AE%9A%E3%80%81%E8%AC%9B%E5%BA%A7%E3%81%8B%E3%82%89%E3%81%AE%E5%B0%8E%E7%B7%9A&author=Kei%20Komatsu&sig=90ed528e2bb5cd65",1792550158796]