📖 ADVENTURE JOURNAL
Day 0080
工房を村に据えた日
§ 1
WORK LOG
- `work_cockpit_reveal_prototype.html`(1.1MB・base64自己完結・HERO/島/アラームmp3埋込)を FTPS で `/lifegame/mycockpit/index.html` として新規配置
- noindex,nofollow meta タグを `<head>` 直後に追加(LifeGame配下=noindex方針・myhouse踏襲)
- MKD /lifegame/mycockpit → STOR index.html → read-back SHA256 一致確認
- HTTP200 / noindex 反映 / title「LifeGame My Cockpit」を検証
- backup: `LifeGame/backups/20260615_mycockpit_deploy/index.html`
- post_id=1619 /「呪いの残骸を診て、次の冒険の地図を描いた日」
- 累計85,550・Lv30職人維持・HP245(+0)・MP389(+0)・実獲得555
- 酒場27エントリ・headlines反映・X投稿生成済・11点セルフチェック異常0
- HEROキャプション HTML未変更バグ修正(前コミットでCSS変更のみ漏れていた)
- モバイルHEROキャプション分離: `.hero-cap-m`(HERO画像上に配置)追加
- モバイル padding-top 14px→4px(上マージン縮小)
- 背景色を冒険者の家と統一(`#0d1320` 単色 → `#0a0e1a` + 6層オーロラグラデーション + fixed)
- ステータスカード下に「🚪 別室に行く LifeGame – My Cockpit」リンクカード追加
- Service Worker(PWA)キャッシュ問題の発見と解決
- L1: 面白さ 8.0 / 分かりやすさ 7.0 / 総合 7.50 — 技術用語未変換・クライマックス散漫
- L2: 面白さ 9.0 / 分かりやすさ 9.0 / 総合 9.00 — 括弧併記追加・扉メタファー整合(+1.50)
- L3: 面白さ 9.3 / 分かりやすさ 9.2 / 総合 9.25 — memorable line 強化・結末の締め(+0.25)
- L4: 面白さ 9.4 / 分かりやすさ 9.3 / 総合 9.35 — テンポ・冗長削減(+0.10)
- L5: 面白さ 9.4 / 分かりやすさ 9.3 / 総合 9.35 — 微調整(+0.00)→ ③ 改善停滞で終了
ボリューム
★★★★☆
成果
★★★★☆
§ 2
ADVENTURE SCENARIO
工房を、村に据えた日
職人が最初にすることは、作業台を作ることだ。
前日の冒険では、前任の職人が誤って削除したコードの残骸を診て、次の設計図(クエスト一覧を自動生成する新しい巻物)を引いた。
今日は、その続きではなく、別の作業台を据えることになった。
作業コクピット(My Cockpit)——。
Hiro が長い時間をかけて育てた、LifeGame の作業拠点だ。
島のモデルを3D表示し、タイマーを鳴らし、ステータスを一覧できる自己完結型の工房(1.1MBのHTML、音声や画像を自分の中に抱えた)。
これまでローカルにしか存在しなかったその工房を、村のサーバー(FTP経由でサーバーに直接配置する手法)に据えた。
一行のコマンドで、工房が村に現れた。
—
だが、職人の仕事は「置く」だけでは終わらない。
工房の看板(HEROキャプション)が正しく掛かっていなかった。
見た目のスタイル変更は前のコミットで済ませていたのに、HTML の中身——見出しコード——は書き換えていなかった。
画面に映るのは古い文字のまま。
直す。見出しを「⚔ LifeGame – My Cockpit」に書き直し、スマートフォンではHERO画像の上に看板が浮かぶよう分離した。
背景色も冒険者の家(myhouse)と統一した。
紺色の単色から、6層を重ねたオーロラグラデーションへ。
工房の外観が整い始めた。
—
次は、冒険者の家に扉を付ける番だった。
ステータスカードの下に、「🚪 別室に行く LifeGame – My Cockpit」というリンクカードを追加した。
工房は孤立した場所ではなく、自分の家(myhouse)から続く「奥の部屋」として位置づける。
最初の実装は二重のカード(外側の枠の中にさらに枠ができる不具合)になった。
原因を調べ、リンクタグを直接配置する形に直した。
色・余白・角丸を他のカードと揃え、すりガラスのような透過効果(backdrop-filter)も加えた。
見た目は整った。
—
しかし、スマートフォンでは変化が映らなかった。
スマホのブラウザは変更前のページを「正解」として記憶していた(PWA のキャッシュ機構)。
PWA(Progressive Web App)——インターネットのないオフラインでも動くよう、一度読んだデータを端末に保存する仕組みだ。
この「記憶」が古い地図として機能し、新しい扉の存在を隠していた。
解決策は、「キャッシュの名前を変える」ことだった。
Service Worker(PWA の管理係)のキャッシュ名を `v24` → `v25` → `v26` と更新し、CSSのクエリ文字列も同時に変えた。
古い記憶は破棄され、スマホにも新しい扉が現れた。
—
職人昇格から2日。Hiro はまだ、自分の職場を整えている途中だ。
道具を磨き、作業台を据え、扉を繋ぎ、古い地図を更新する。
外に出て戦うより先に、戦える場所を作ること——それが職人の仕事の始まりだ。
工房は今日、村に根を下ろした。
—
前日の冒険では、前任の職人が誤って削除したコードの残骸を診て、次の設計図(クエスト一覧を自動生成する新しい巻物)を引いた。
今日は、その続きではなく、別の作業台を据えることになった。
作業コクピット(My Cockpit)——。
Hiro が長い時間をかけて育てた、LifeGame の作業拠点だ。
島のモデルを3D表示し、タイマーを鳴らし、ステータスを一覧できる自己完結型の工房(1.1MBのHTML、音声や画像を自分の中に抱えた)。
これまでローカルにしか存在しなかったその工房を、村のサーバー(FTP経由でサーバーに直接配置する手法)に据えた。
一行のコマンドで、工房が村に現れた。
—
だが、職人の仕事は「置く」だけでは終わらない。
工房の看板(HEROキャプション)が正しく掛かっていなかった。
見た目のスタイル変更は前のコミットで済ませていたのに、HTML の中身——見出しコード——は書き換えていなかった。
画面に映るのは古い文字のまま。
直す。見出しを「⚔ LifeGame – My Cockpit」に書き直し、スマートフォンではHERO画像の上に看板が浮かぶよう分離した。
背景色も冒険者の家(myhouse)と統一した。
紺色の単色から、6層を重ねたオーロラグラデーションへ。
工房の外観が整い始めた。
—
次は、冒険者の家に扉を付ける番だった。
ステータスカードの下に、「🚪 別室に行く LifeGame – My Cockpit」というリンクカードを追加した。
工房は孤立した場所ではなく、自分の家(myhouse)から続く「奥の部屋」として位置づける。
最初の実装は二重のカード(外側の枠の中にさらに枠ができる不具合)になった。
原因を調べ、リンクタグを直接配置する形に直した。
色・余白・角丸を他のカードと揃え、すりガラスのような透過効果(backdrop-filter)も加えた。
見た目は整った。
—
しかし、スマートフォンでは変化が映らなかった。
スマホのブラウザは変更前のページを「正解」として記憶していた(PWA のキャッシュ機構)。
PWA(Progressive Web App)——インターネットのないオフラインでも動くよう、一度読んだデータを端末に保存する仕組みだ。
この「記憶」が古い地図として機能し、新しい扉の存在を隠していた。
解決策は、「キャッシュの名前を変える」ことだった。
Service Worker(PWA の管理係)のキャッシュ名を `v24` → `v25` → `v26` と更新し、CSSのクエリ文字列も同時に変えた。
古い記憶は破棄され、スマホにも新しい扉が現れた。
—
職人昇格から2日。Hiro はまだ、自分の職場を整えている途中だ。
道具を磨き、作業台を据え、扉を繋ぎ、古い地図を更新する。
外に出て戦うより先に、戦える場所を作ること——それが職人の仕事の始まりだ。
工房は今日、村に根を下ろした。
—
§ 3
DAILY HABITS EXP
| カテゴリ | 入力値 | EXP | 備考 |
|---|---|---|---|
| 睡眠 | 5h | 0 | 7h未満 |
| 食事管理 | 普通 | 10 | |
| 環境整備 | なし | 0 | |
| 運動 | ウォーキング 14824歩 | 25 | 30分以上相当 |
| 健康記録 | あり | 10 | |
| 学習 | なし | 0 | |
| 小計 | 45 EXP | ||
§ 4
WORK LOG ANALYSIS
| 作業内容 | カテゴリ | 規模 | 確定EXP |
|---|---|---|---|
| 作業コクピット(mycockpit)新規FTPSデプロイ・noindex設定 | インフラ | 中 | 70 |
| Day79 冒険手帳投稿実行(WP投稿・status更新・X投稿生成) | コンテンツ | 中 | 70 |
| mycockpit UI修正(HEROキャプション・モバイル分離・背景色統一) | 開発 | 中 | 80 |
| myhouse 別室カード追加・SW v26 キャッシュ問題解決 | 開発 | 中 | 100 |
| 小計 | 320 EXP | ||
§ 5
QUEST REWARDS
| Quest ID | クエスト名 | 進捗 | 報酬EXP | 備考 |
|---|---|---|---|---|
| 本日のクエスト報酬はありません。 | ||||
STATUS
REPORT
⚔ STATUS REPORT ⚔
2026-06-15
Lv30
Artisan
次のLvまで 1,823 EXP
HP
245 (+0)
名もなき商人QUEST ×1.1
MP
388 (-1)
無名の旅人BOOST ×1.0
EXP
2,477 / 4,300
85,550 → 85,977+427
基礎行動EXP45
業務EXP320
クエスト報酬0
行動EXP合計365
EXP BOOST × 1.17
Lv30 / Physical:1.00 / ENV:0.90
Lv30 / Physical:1.00 / ENV:0.90
実獲得EXP427
🎁 TODAY’S LOOT
— 今日の戦利品
- 💎 PWA の Service Worker は「キャッシュ名を変える」だけで古い記憶を破棄させられる——v番号更新はその最小コスト
- 💎 FTP直置き静的ページの配置は「置く+noindex確認+SHA256一致確認」の3点セットが最低ライン
- 💎 HTMLとCSSを別ファイルで変更するとき、片方だけのコミットで「見た目は変わらない」バグが起きる——両ファイルの変更は必ずセットで確認する
⚔ この冒険を見届ける
毎日更新中。フォローするか、ブックマークしてまた来てほしい。
📩 メルマガ準備中 — 開設時にお知らせします
