2026年9月3日の開発日記 - 止まったセッションを二度拾い直した日

daily-log

2026年9月3日の開発日記

朝6時台に決算チェーンを回し始めて、最後にプロセスを掃除し終えたのは夕方だった。あいだで5つのリポジトリを行き来している。ログを数えると13セッション、こちらからの発言が87件。いちばん時間を食ったのは税務教材の図をSVGに作り直す作業で、8時間を超えた。

午後、2つのセッションが立て続けに止まった。原因はどちらも同じ利用上限で、そのたびに「どこから拾い直すか」を決めることになった。

今日のタイムライン

タイムライン

今日やったこと

1. 教材の図をサブエージェント並列で作り直す

税務教材の図を before / after で SVG に描き直し、税大講本ベースの講座へ組み込む作業を丸一日続けた。専用スキルに沿って、サブエージェントを最大5体ずつ、4ラウンドに分けて派遣している。

午前の途中で「まだサブエージェントが走っているが大丈夫か」と気になり、3体を止めるのではなく、今のところで一旦畳んで進捗をドキュメントに残すよう切り替えさせた。成果が0枚で終わっても、どこまで調べて何に迷ったかが文章で残るほうが、次のラウンドが速い。

コンテキストが82%まで来たところで進捗計画書を更新させ、セッションを切り替えた。

主な成果:

  • 両冊とも作図が終わった(1冊目は124枚中123枚、2冊目は172枚すべてが受入済み)
  • 走行中のエージェントを畳ませる手順と、その判断理由を進捗計画書に残した
  • 別セッションからのクロスセッション連絡とアイドル通知を受けながら進めた

詳細: サブエージェントを並列で回して教材の図をSVGに作り直した一日と、その進捗管理


2. 紙の教材をOCRでナレッジベースに入れる

蔵書DBを探しても目当ての教材が見つからなかったので、紙から取り込むことにした。PDFのリネーム、日本語特化OCR、セクション単位への再構造化、DBクリーンアップの4段チェーンで流している。

途中で手が止まった。スクリプトが2ヶ月前の日付ディレクトリにあるファイルを上書きしている。なぜそこを上書きするのかが分からず、既定値の直書きを確認させて元に戻した。示された2案のうち、出力日でフォルダを切る案を選んだ。日付が変われば衝突しない。

主な成果:

  • 4段チェーンで教材を取り込み、DBまで通した
  • 出力先ディレクトリの既定値を実行日フォルダへ切り替えさせた
  • 上書きで消えていたファイルを復元させた

詳細: 紙の教材をOCRでナレッジベース化する4段チェーンと、出力先ディレクトリの既定値を直した話


3. 自作Chrome拡張2本の使い勝手を詰める

会計ソフトAの取引一覧に載せている拡張では、未入力の件数がその場で分かるようになったのが効いた。内容サマリーの上に余っている領域も使いたいと注文し、並び替えの優先順位にも手を入れさせている。

もう1本の動画ダウンロード拡張は、押してもボタンが反応しなかった。ライブラリの更新を疑うところから始めて、原因を順に潰していく。落ちてはいたが、保存先がクラウドドライブではなくCドライブのダウンロードディレクトリだった。自分で拡張を入れ直して実行したら、今度はマイドライブに入った。

主な成果:

  • 未入力件数の表示と、ステータスと日付での並び替えの挙動を直させた
  • ダウンロード後にドライブ側の保存パスを表示するようにさせた
  • 秘密鍵の同梱警告が何を意味するかを確認させた

詳細: 自作 Chrome 拡張の使い勝手を詰める:未入力件数のバッジと、動画の保存先が違っていた話


4. 決算モニタリングにソフトウェア枠を新設する

朝のチェーンで Snowflake の決算を見て、いい銘柄だと思った。モニタリングに登録済みか確認したら入っていない。銘柄を1本足すつもりが、既存の並びの中にソフトウェアのカテゴリごと新設させることになった。生成AIの初期は半導体などのインフラ側が主役でも、その先はソフトウェア側に来る、という見立てからだ。

3四半期連続の加速が画面で追えるように、売上のチャートも作らせた。ついでに Palantir をソフトウェアへ移し、並べて初めてフォワードPEの順番が逆になっていることに気づいた。

主な成果:

  • ソフトウェアのカテゴリを新設し、Snowflake を登録した
  • 売上の推移チャートを追加した
  • Palantir を既存カテゴリからソフトウェアへ移した

詳細: 決算ビートモニタリングにソフトウェア枠を新設し、Snowflakeを追加した


5. 条文を追った記事を仕上げてデプロイし、プロセスを掃除する

昼に消費税法57条1項の課税事業者届出書を調べた。義務だと書いてあるのに、破ったときの罰則がどこにも見つからない。その落差をそのまま記事にしている。

書いている途中でセッションが止まったので、コミットではなくセッション履歴を読ませて状況を復元させた。仕上げてコミットし、そのままデプロイまで通している。最後に走りっぱなしの dev サーバーを棚卸しし、片方は落として、使うほうは残した。

主な成果:

詳細: 止まったセッションを履歴から復元し、デプロイと dev サーバーの掃除まで通した日


今日の試行錯誤

#テーマ試したこと結果気づき
1動画ダウンロード拡張効かないボタンの原因をライブラリの更新に求めた成功yt-dlp が 2026.01.31 のままで、YouTube 側の仕様変更に HTTP 403 を返していた
2同上X 用と YouTube 用で別々の yt-dlp が入っていると見ていた外れ実際は1本しかなく、両方が古いままだった
3同上ファイル名を切り詰めるオプションを外した成功出力パス全体を切っていた
4同上マイドライブを開いてファイルを探した失敗Cドライブのダウンロードディレクトリに落ちていた
5同上自分で拡張を入れ直して実行した成功保存先の設定が古いまま読み込まれていた
6OCRチェーン出力先が2ヶ月前のディレクトリを上書きしていた発見既定値がスクリプトに直書きされていた
7同上2案のうち出力日でフォルダを切る案を選んだ成功日付が変われば衝突しない
8図の作り直し走行中のサブエージェント3体の扱いを決めた畳ませた成果0枚でも、調べた経過が文章で残るほうが次が速い
9図の作り直し止まったセッションをバグだと見た外れ原因は利用上限で、ラウンド3に出した5体が全員そこで落ちていた
10同上コミットではなくセッション履歴を一次資料に読ませた成功直前の作業はコミットに残っておらず、git からでは判断ごと落ちる
11図の作り直し上限リセットを待とうとしたのを止めた訂正アカウントを変えて解消済みなのは自分しか知らない
12beat-monitoringSnowflake が登録済みか確認した未登録1本足すのではなくカテゴリごと新設することにした

今日の学び

  • 止まったセッションの復元は、コミットではなくセッション履歴から入る。 詰まる直前の作業はたいていコミットされていないので、git から戻すと途中の判断ごと落ちる。午後に止まった2つのセッションで、どちらも同じ手を使った
  • 走行中のサブエージェントは、止めるより畳ませるほうが得るものが多い。0枚で終わっても「どこまで調べて何に迷ったか」がドキュメントに残る
  • 生成物の出力先を日付で切ると、再実行が過去の成果物を踏まない。既定値が固定の日付を向いていると、2ヶ月前のディレクトリを黙って上書きする
  • 環境側の制約(利用上限や認証切れ)は、解消したことを知っているのは自分だけになる。待とうとする判断を止めるのはこちらの仕事だった

明日やること

  • 作り直した教材の図を既存の節へ差し込むところまで進める(作図は両冊とも完了)
  • Chrome拡張の再読み込み忘れを画面から気づける手立てを考える
  • ソフトウェア枠に足す候補を、ほかにも洗い出す

関連記事

#日記#Claude Code#サブエージェント#OCR#Chrome拡張#beat-monitoring