📖 ADVENTURE JOURNAL
Day 0100
鏡は、13日前から止まっていた
§ 1
WORK LOG
- Day99冒険手帳投稿完了(タイトル「二年前の同じ日、もう一人の自分がいた」・post_id 1688・EXP+903)。Steps 0-9を一気通貫で実行し、WPチェッカー・セルフチェック11点とも異常なしを確認した
- ヒアリングフォーム(hearing_form.ps1)でDPI環境依存のレイアウト崩れを発見・修正。pwsh.exeがDPI SystemAware固定でPerMonitorV2への切り替えが効かず、DPI150%環境でフォントだけ拡大され右列がクリップしていた不具合を、96 DPI基準の座標を実行時DPIに応じて手動スケールする方式に変更して解消。DPI100%/150%両方で実機確認した
- Day99投稿時に手動修正したexp_boost凍結(前日値1.188の残存)を放置せず、根本原因を調査。git履歴上の全status.jsonコミット101件を検算した結果、50件でexp_boost不一致を検知。多くはレベルアップ当日のみの1日遅延だったが、2026-06-21〜07-03の13日間はLv31→32へ変化中も1.17に凍結し続けていたことが判明した
- 原因はupdate_status_day.pyがexp_boostとcondition(体調・環境)を一切更新しない仕様漏れで、condition更新の経路自体がどのスクリプトにも存在しなかったこと。オーナーへ調査結果を報告し、実装指示を受けて恒久修正した: –physical/–office/–living(1〜5)を必須引数に追加し、ヒアリング入力値からcondition.state/coefficientへ変換して更新、新レベル・当日コンディション・MP係数からexp_boostを再計算して上書きする処理を実装
- 影響範囲を切り分け: 冒険手帳本文・累計EXP・レベル進行には影響なし(各日のEXP Boostはビルダーが都度その日のLv/コンディションから再計算して直接書き込む方式のため)。影響は村ページのステータス表示とXステータスカード画像が読む表示用の数値のみだった
- 修正後、–dry-runでDay99の実データを再投入し、condition/exp_boostとも実際の値と一致することを確認(回帰なし)。過去分の遡及修正は表示上の数値のみへの影響のため対象外とした
- Day99冒険手帳のX投稿をオーナーが完了(フック層71/140字・全体733字・ハッシュタグ0個)
- L1: 面白さ 9.6 / 分かりやすさ 9.7 / 総合 9.65 — クライマックス一本化・鏡の比喩に括弧併記済み・「その場ではその場しのぎの手直し」が冗長 → 継続
- L2: 面白さ 9.7 / 分かりやすさ 9.8 / 総合 9.75 — 冗長表現を解消 → 改善+0.1未満で② プラトー終了
ボリューム
★★★★☆
成果
★★★★★
§ 2
ADVENTURE SCENARIO
鏡は、13日前から止まっていた
前日、新しい台帳(実践記録ハイライトページ)を書き上げて送り出した。そのとき、小さな違和感に気づいていた。自分の成長度合いを映す鏡(ステータス画面のブースト値)が、前の日の数字のまま動いていない。その場しのぎに手を加えて、次の作業へ進んだ。
次の日になっても、その違和感が消えなかった。一度きりの手直しで終わらせていいのか。
過去の記録を、全部遡ることにした。ステータスを記録した101回分の履歴を、1件ずつ検算していく。
50件で、数字が合っていなかった。
多くは、レベルが上がった日だけの1日遅れだった。だが1つだけ、様子が違う塊があった。6月21日から7月3日までの13日間、レベルが31から32へ上がっている最中も、鏡はずっと同じ数字(1.17倍)を映し続けていた。
13日間。約2週間、自分のレベルは動いていたのに、それを映す数字だけが止まっていた。
原因を辿ると、単純だった。体調と環境の入力値を鏡の計算式へ渡す道が、プログラムのどこにも一度も敷かれていなかった。作った時点で、すでに欠けていた道だった。
直す作業に入る。体調と環境の入力(1〜5の5段階)を受け取り、その日のレベルと合わせて鏡の数字を計算し直す仕組みを、更新の仕組みそのものに組み込んだ。試しに前日分のデータをもう一度流し込んでみると、実際の値とぴったり一致した。
同時に、被害の範囲も確かめた。幸い、冒険の記録そのもの——積み上げてきた経験値やレベルの歩み——には影響がなかった。1日分の記事はその都度作り直す仕組みだったからだ。狂っていたのは、鏡に映る表示だけ。実害はなかったが、13日間、誰にも気づかれずに古い数字を映し続けていた鏡があったという事実は残る。
前日書いた記事も、無事に世へ出た。もう一人の自分を見つけた話の翌日に、もう一人の自分を映す鏡を直す話が続いた。
見た目だけの数字でも、放っておけば13日、1ヶ月、それ以上と積み重なっていく。小さな違和感を、その日のうちに終わらせなかったことが、今日の発見につながった。
—
次の日になっても、その違和感が消えなかった。一度きりの手直しで終わらせていいのか。
過去の記録を、全部遡ることにした。ステータスを記録した101回分の履歴を、1件ずつ検算していく。
50件で、数字が合っていなかった。
多くは、レベルが上がった日だけの1日遅れだった。だが1つだけ、様子が違う塊があった。6月21日から7月3日までの13日間、レベルが31から32へ上がっている最中も、鏡はずっと同じ数字(1.17倍)を映し続けていた。
13日間。約2週間、自分のレベルは動いていたのに、それを映す数字だけが止まっていた。
原因を辿ると、単純だった。体調と環境の入力値を鏡の計算式へ渡す道が、プログラムのどこにも一度も敷かれていなかった。作った時点で、すでに欠けていた道だった。
直す作業に入る。体調と環境の入力(1〜5の5段階)を受け取り、その日のレベルと合わせて鏡の数字を計算し直す仕組みを、更新の仕組みそのものに組み込んだ。試しに前日分のデータをもう一度流し込んでみると、実際の値とぴったり一致した。
同時に、被害の範囲も確かめた。幸い、冒険の記録そのもの——積み上げてきた経験値やレベルの歩み——には影響がなかった。1日分の記事はその都度作り直す仕組みだったからだ。狂っていたのは、鏡に映る表示だけ。実害はなかったが、13日間、誰にも気づかれずに古い数字を映し続けていた鏡があったという事実は残る。
前日書いた記事も、無事に世へ出た。もう一人の自分を見つけた話の翌日に、もう一人の自分を映す鏡を直す話が続いた。
見た目だけの数字でも、放っておけば13日、1ヶ月、それ以上と積み重なっていく。小さな違和感を、その日のうちに終わらせなかったことが、今日の発見につながった。
—
§ 3
DAILY HABITS EXP
| カテゴリ | 入力値 | EXP | 備考 |
|---|---|---|---|
| 睡眠 | 4.5h | 0 | 7時間未満 |
| 食事管理 | 普通 | 10 | |
| 環境整備 | なし | 0 | |
| 運動 | ウォーキング11715歩 | 25 | |
| 健康記録 | あり | 10 | |
| 学習 | なし | 0 | |
| 小計 | 45 EXP | ||
§ 4
WORK LOG ANALYSIS
| 作業内容 | カテゴリ | 規模 | 確定EXP |
|---|---|---|---|
| Day99冒険手帳投稿完了(Steps0-9・ヒアリング〜X投稿記録) | 確認・記録 | 小 | 30 |
| hearing_form DPI環境依存レイアウト崩れ修正(手動スケーリング方式実装・実機検証) | 修正・改善 | 中 | 50 |
| update_status_day.py exp_boost凍結バグ根本修正(101件検算・原因特定・恒久修正実装・dry-run検証) | 修正・改善 | 大 | 100 |
| 小計 | 180 EXP | ||
§ 5
QUEST REWARDS
| Quest ID | クエスト名 | 進捗 | 報酬EXP | 備考 |
|---|---|---|---|---|
| 本日のクエスト報酬はありません。 | ||||
STATUS
REPORT
⚔ STATUS REPORT ⚔
2026-07-05
Lv33
Artisan
次のLvまで 3,398 EXP
HP
260 (+0)
名もなき商人QUEST ×1.1
MP
389 (+0)
無名の旅人BOOST ×1.0
EXP
1,302 / 4,700
97,933 → 98,202+269
基礎行動EXP45
業務EXP180
クエスト報酬0
行動EXP合計225
EXP BOOST × 1.197
Lv33 / Physical:1.00 / ENV:0.90
Lv33 / Physical:1.00 / ENV:0.90
実獲得EXP269
🎁 TODAY’S LOOT
— 今日の戦利品
- 💎 小さな違和感(前日その場しのぎで直した数字のズレ)を翌日に持ち越して根本原因まで遡ったことが、13日間の凍結発見につながった
- 💎 表示用の数字と本編の記録の計算経路が別々になっていれば、片方が壊れてももう片方は無事に保たれる——ただし気づかれない期間はその分長引く
- 💎 「更新する道がどこにも敷かれていない」という抜け漏れは、日々の動作確認だけでは見つからない。過去データを全件検算して初めて姿を現す
⚔ この冒険を見届ける
毎日更新中。フォローするか、ブックマークしてまた来てほしい。
📩 メルマガ準備中 — 開設時にお知らせします
