【Day 80】工房を村に据えた日

執筆者:

カテゴリ:

📖 ADVENTURE JOURNAL Day 0080
工房を村に据えた日
2026-06-15 Lv30 Artisan(変動なし)
§ 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 はまだ、自分の職場を整えている途中だ。
道具を磨き、作業台を据え、扉を繋ぎ、古い地図を更新する。
外に出て戦うより先に、戦える場所を作ること——それが職人の仕事の始まりだ。
工房は今日、村に根を下ろした。
—
§ 3 DAILY HABITS EXP
カテゴリ入力値EXP備考
睡眠5h07h未満
食事管理普通10
環境整備なし0
運動ウォーキング 14824歩2530分以上相当
健康記録あり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
実獲得EXP427
🎁 TODAY’S LOOT — 今日の戦利品
  • 💎 PWA の Service Worker は「キャッシュ名を変える」だけで古い記憶を破棄させられる——v番号更新はその最小コスト
  • 💎 FTP直置き静的ページの配置は「置く+noindex確認+SHA256一致確認」の3点セットが最低ライン
  • 💎 HTMLとCSSを別ファイルで変更するとき、片方だけのコミットで「見た目は変わらない」バグが起きる——両ファイルの変更は必ずセットで確認する
⚔ この冒険を見届ける
毎日更新中。フォローするか、ブックマークしてまた来てほしい。
📩 メルマガ準備中 — 開設時にお知らせします