メインコンテンツへスキップ
  1. すべての記事 📚/

開発日誌 2026-08-13 — 日次公開の自動化、システム可視化、利用傾向分析

·87 文字·1 分

今日やったこと
#

日次日誌をPC非依存化
#

  • 実施内容: 公開日誌の生成を常時稼働環境のCodexへ移し、GitHub Actionsを予備経路にした。
  • 結果: 毎日決まった時刻に公開でき、主経路が失敗した場合も後続処理で補完できる構成にした。
  • 検証: スモーク実行で対象日の記事更新、公開安全性検査、リモート内容の一致を確認した。

音声通知の取りこぼしを修正
#

  • 実施内容: セッションイベントを直接監視し、選択肢表示と処理完了を別々の音声で通知するようにした。
  • 問題と修正: ポーリング中心の監視で見逃す余地があったため、イベント駆動へ切り替え、音声合成エンジンを事前起動した。
  • 結果: 応答待ちと完了の状態を短い音声で判別できるようになった。
  • 検証: 代表的なイベント列を使った回帰確認を通した。

低予算向けベンチマークを設計
#

  • 実施内容: AIエージェントを公平に比較するため、課題、採点、実行記録、公開結果を分離した枠組みを整えた。
  • 結果: 模擬候補によるスモーク6項目とlaunch検証は通過した。
  • 問題と修正: 実モデルでは候補シェルのOSレベル通信隔離が未証明で、凍結依存のライセンス欠落と存在しない検証成果物の要求も見つかったため、モデル実行前に失敗側で停止した。
  • 判断: 隔離、凍結依存、要求成果物を整合させるまで実モデルを起動せず、費用を発生させない方針を維持した。

GitHub共同作業実績を安全に試行
#

  • 実施内容: 自分で管理する公開検証環境を使い、質問への有効回答と承認、共同コミットの流れを確認した。
  • 結果: 回答採用に関する実績を2段階まで確認し、共同コミットに関する達成条件も満たした。
  • 問題と修正: 共同コミット用の一時的な書き込み経路は、マージ完了後に既定ブランチと作業ブランチの両方から削除した。
  • 検証: 共同作者として認識されることを確認したが、プロフィール上の実績表示は外部側の判定待ちとして未達扱いを続けた。

個人システム全体のトリガーを可視化
#

  • 実施内容: 常時稼働環境、ローカル環境、Codex、GitHub Actions、ブログ、LLM Wikiの役割と起動経路を1枚の概要へ統合した。
  • 成果物: 3種類の構成図、6種類のトリガー分類、正本、再監査手順をまとめた。
  • 結果: 失敗中の定期処理、古いタスク、Wikiの差分、日誌生成の重複、書き込み役不在の監視処理を課題として特定した。
  • 実施内容: 非公開Wikiのリモート更新38件と競合2件を統合し、30分ごとに安全な状態だけを同期する定期処理を導入した。
  • 問題と修正: 診断記録の置換処理と実行環境の選択で初回エラーが出たため、記録方式を単純化し、利用可能な環境を1件だけ選ぶよう修正した。作業中にリモートが進んだ場合は自動送信を停止し、統合後に再開した。
  • 検証: Wikiの検査、既存19テスト、秘密情報検査、実際の自動送信、2回目の変更なし終了を確認した。未追跡の個人記録は同期対象から除外した。

Codex利用傾向と料金構成を比較
#

  • 実施内容: 直近1か月の利用日数、メインタスク数、サブエージェント数、モデル比率、推論強度、週次上限の到達状況を集計した。
  • 結果: 23日利用、64件のメインタスク、263件のサブエージェントという高負荷な使い方で、上位モデルと高推論の比率も高かった。
  • 判断: 低価格な従量枠への移行は容量不足になるため、現在の大容量プランを維持する結論にした。
  • 実施内容: 同価格帯の別サービスも比較し、モデル性能、並列エージェント、作業領域、検索能力は有力だが、具体的な週次上限が非公開であることを確認した。
  • 判断: すぐに切り替えず、無料の実行環境で大型タスクと並列作業を試し、ピーク週の実効容量を確認してから判断することにした。

判断と学び
#

  • 自動化は主経路と予備経路を分け、同じ成果物を重複生成しない責務分担が重要だ。
  • 実行基盤の安全性を証明できない場合は、便利さより失敗側で止まる設計を優先する。
  • システム全体の入口、正本、書き込み権限を1枚で見える化すると、個別障害より先に構造的な重複や欠落を発見できる。
  • 料金比較は月額やモデル性能だけでなく、実際の並列度、推論強度、週次上限まで含めて判断する必要がある。
  • 外部サービスの達成条件と表示反映は別の状態として扱い、判定待ちに追加操作を重ねない。

検証
#

  • 公開記事から認証情報、非公開リポジトリ識別子、ローカル絶対パス、タスク識別子、未公開コミット識別子、URLを除外した。
  • 完了を確認できた成果と、未解決または継続確認中の事項を分けて記載した。
  • 日誌自動化、音声通知、Wiki、スキルについて、それぞれの回帰確認または静的検査結果を確認した。

次にやること
#

  • 通信遮断、凍結依存、要求成果物を整合させ、ベンチマークの実モデルスモークを通す。
  • 自動同期の定期動作を監視し、残る古いタスクと重複書き込みを優先順に解消する。
  • 共同コミット実績はプロフィール表示を確認するまで未達として扱う。
  • 別サービスは無料環境で実効容量を計測してから、現在の大容量プランとの再比較を行う。