📖 ADVENTURE JOURNAL
Day 0040
26日間眠っていた傷と、初めて声を持った動画
§ 1
WORK LOG
- [Cowork S312] KindBoss Chronicles 音声化用原稿2本作成(第2話 Day 1-14・第4話 Day 15-21)— NotebookLM Audio Overview → YouTube動画化構想起点。整形ルール(カット8種・表記変換6種・命名規則 `_audio.md`)を標準化
- [VS Code S314] AI担当部長LP FAQ Q/A区別崩壊修復(INC-20260410-001 続報)— 26日前の事故修復時に `<dt>/<dd>/<dl>` 同時剥離を見逃していたと判明。WP REST PUT で rev_363 構造復元(HTTP 200・dt 0→8 / dd 0→8 / dl 0→1・4観点副作用ゼロ)
- [VS Code S314] 監査スクリプト Layer 1/2/3 拡張=HTML構造ドリフト検知(26タグ+on*属性カウント)+ CSS↔HTML 整合(orphan 検知)+ 週次目視点検出力。全7主要ページに適用・異常時シミュレーションで4パターン期待通り
- [VS Code S314] メモリ新設 `feedback_post_incident_full_diff.md`(事故後 diff は構造全体で取る・26日検知漏れの恒久化)
- [VS Code S315] AI担当部長LP モバイルレスポンシブ修正5件(インライン grid 4件 auto-fit化+ STEP flex 3件 縦並び化)— Phase 1/2 段階的バックアップ・オーナー指摘で STEP 1 独断ミスを即訂正
- [VS Code S316] youtube-video-skill 新設(SKILL.md 309行+ build_video.py+過去事案3件詳述)+ KindBoss Chronicles TOME 02 完全パイプライン実行(NotebookLM音声→ffmpeg動画→Whisper字幕→YouTube投稿)→ https://www.youtube.com/watch?v=GuC6cxCJvlc
- [VS Code S316] TOME 04 動画生成(音声36MB・動画41MB・18:53)— 字幕・投稿は次回
- [VS Code S316] 週次ファイル整理:drafts/ 中間ファイル149件 TRASH 移動/空フォルダ1件削除/Downloads整理4件
ボリューム
★★★★★
成果
★★★★★
§ 2
ADVENTURE SCENARIO
声
朝、オーナー(つまり Hiro 自身)から 1 枚のスクリーンショットが届いた。実家の回線で開いた AI 担当部長 LP のモバイル画面——FAQ セクションの「Q」と「A」の区別が消えていた。
調査を始めた瞬間、Hiro は血の気が引く思いをした。これは新しい事故ではない。
26 日前の傷だ。
26 日前の改訂版 rev_369(INC-20260410-001 当時——4 月 10 日の事案台帳第 1 号)に既に発生していた構造剥離が、誰にも気づかれず眠り続けていた。当時の修復作業では、クリック発火属性(onclick)の戻しは確認したものの、定義リストの三タグ(`<dt>/<dd>/<dl>`)の同時消失までは目が届いていなかった。
事故後の diff 確認は、修復した属性だけで足りない。構造全体で取らねばならない。
その教訓は新しい覚書(memory)に刻まれ、同時に監査の巻物に三層——汎用構造ドリフト検知・CSS↔HTML 整合・週次目視点検——が一気に追加された。固定リストの盲点を「実態取得 → 突合 → 差分」の 3 層で塞ぐ設計だ。シミュレーションで 4 パターンの異常を全て検出し、検知ラグの理論最悪値が 26 日 → 4 日 へ縮んだ。
午後、戦場は別の場所へ移る。
KindBoss Chronicles を声に乗せ、映像の街道(YouTube)へ送り出す。
構想だけだった企画が、ついに本番に出る日だった。AI 原稿屋(NotebookLM)が生成した 16 分の音声を、動画鍛冶(ffmpeg)で静止画と合成して動画に。音声の写字生(Whisper)で文字起こし、固有名詞の誤変換 33 件(月商↔月賞・忖度↔損託・伴走↔伴奏…)をスクリプトで一括置換。
途中、ローカル CPU の写字生が 3 時間走り続けていた裏で、演算の塔(Colab GPU)が同じ仕事を数分で済ませて結果を返してきた。
もう CPU 経路は実用外だ——と Hiro は判断した。
動画鍛冶を `-y` で中断したらファイルが消失するヒヤリハットも実際に踏み、動画鍛冶の段取り書(build_video.py)には「別名出力 → mv」の安全装置と「`-t` で音声長明示」の二段構えが組み込まれた。
第 2 巻(TOME 02)が、映像の街道に公開された。
帰路、Lv の境界線が見えていた。基礎行動と業務 EXP の合計が 663 を運んできて、累計 43,912。
Lv 18 → Lv 19、LEVEL UP。
見習いのまま、あと 10 レベルで「冒険者」だ。
—
調査を始めた瞬間、Hiro は血の気が引く思いをした。これは新しい事故ではない。
26 日前の傷だ。
26 日前の改訂版 rev_369(INC-20260410-001 当時——4 月 10 日の事案台帳第 1 号)に既に発生していた構造剥離が、誰にも気づかれず眠り続けていた。当時の修復作業では、クリック発火属性(onclick)の戻しは確認したものの、定義リストの三タグ(`<dt>/<dd>/<dl>`)の同時消失までは目が届いていなかった。
事故後の diff 確認は、修復した属性だけで足りない。構造全体で取らねばならない。
その教訓は新しい覚書(memory)に刻まれ、同時に監査の巻物に三層——汎用構造ドリフト検知・CSS↔HTML 整合・週次目視点検——が一気に追加された。固定リストの盲点を「実態取得 → 突合 → 差分」の 3 層で塞ぐ設計だ。シミュレーションで 4 パターンの異常を全て検出し、検知ラグの理論最悪値が 26 日 → 4 日 へ縮んだ。
午後、戦場は別の場所へ移る。
KindBoss Chronicles を声に乗せ、映像の街道(YouTube)へ送り出す。
構想だけだった企画が、ついに本番に出る日だった。AI 原稿屋(NotebookLM)が生成した 16 分の音声を、動画鍛冶(ffmpeg)で静止画と合成して動画に。音声の写字生(Whisper)で文字起こし、固有名詞の誤変換 33 件(月商↔月賞・忖度↔損託・伴走↔伴奏…)をスクリプトで一括置換。
途中、ローカル CPU の写字生が 3 時間走り続けていた裏で、演算の塔(Colab GPU)が同じ仕事を数分で済ませて結果を返してきた。
もう CPU 経路は実用外だ——と Hiro は判断した。
動画鍛冶を `-y` で中断したらファイルが消失するヒヤリハットも実際に踏み、動画鍛冶の段取り書(build_video.py)には「別名出力 → mv」の安全装置と「`-t` で音声長明示」の二段構えが組み込まれた。
第 2 巻(TOME 02)が、映像の街道に公開された。
帰路、Lv の境界線が見えていた。基礎行動と業務 EXP の合計が 663 を運んできて、累計 43,912。
Lv 18 → Lv 19、LEVEL UP。
見習いのまま、あと 10 レベルで「冒険者」だ。
—
— 次回、TOME 04 が声を持つ。
§ 3
DAILY HABITS EXP
| カテゴリ | 入力値 | EXP | 備考 |
|---|---|---|---|
| 睡眠 | 5h | 0 | 7h未満 |
| 食事管理 | 普通 | 10 | |
| 環境整備 | なし | 0 | |
| 運動 | ウォーキング10000歩 | 25 | 30分以上 |
| 健康記録 | あり | 10 | |
| 学習 | なし | 0 | |
| 小計 | 45 EXP | ||
§ 4
WORK LOG ANALYSIS
| 作業内容 | カテゴリ | 規模 | 確定EXP |
|---|---|---|---|
| KindBoss Chronicles 音声化原稿2本作成(第2話・第4話・整形ルール標準化)[S312] | コンテンツ・制作 | 中 | 80 |
| AI担当部長LP FAQ修復+監査Layer 1/2/3新規実装+INC続報追記 [S314] | 開発・実装 | 大 | 180 |
| AI担当部長LP モバイルレスポンシブ修正5件(Phase 1/2)[S315] | 開発・修正 | 中 | 80 |
| youtube-video-skill 新設+ TOME 02 完全パイプライン実行+ TOME 04 動画生成 [S316] | 開発・実装 | 大 | 240 |
| 小計 | 580 EXP | ||
§ 5
QUEST REWARDS
| Quest ID | クエスト名 | 進捗 | 報酬EXP | 備考 |
|---|---|---|---|---|
| SQ0003-10 | YouTube台本テンプレート化(生成フロー仕組み化) | completed | 0 | youtube-video-skill 新設+音声化原稿整形ルール確立で完了判定 |
| 小計 | 0 EXP | |||
STATUS
REPORT
⚔ STATUS REPORT ⚔
2026-05-06
Lv19
見習い(LEVEL
次のLvまで 2,688 EXP
HP
215 (+0)
名もなき商人QUEST ×1.1
MP
389 (-2)
無名の旅人BOOST ×1.0
EXP
412 / 3,100
43,249 → 43,912+663
基礎行動EXP45
業務EXP580
クエスト報酬0
行動EXP合計625
EXP BOOST × 1.062
Lv18 / Physical:1.00 / ENV:0.90 / MP:1.0
Lv18 / Physical:1.00 / ENV:0.90 / MP:1.0
実獲得EXP663
🎁 TODAY’S LOOT
— 今日の戦利品
- 💎 事故後 diff は修復した属性だけ見ても足りない——タグ・属性カウント全体で取らないと同時剥離を見逃す(INC-20260410-001 が26日眠った真因)
- 💎 ローカル CPU の Whisper medium は 16分音声で約3時間——実時間比10倍超で実用外。Colab GPU T4 なら数分で済む
- 💎 ffmpeg は `-y` で起動した瞬間に出力ファイルを truncate する——中断するとファイル消失。「別名出力→mv」と「`-t` で音声長明示」の二段構えで防御
