家庭OSの地図から始まったこの連載も、今回が最後だ。しめくくりにふさわしいのは、いちばん地味で、いちばん効いている道具——他の道具がちゃんと動いているかを見張る監視役の話だと思う。
自動化の本当の怖さは「静かに止まる」こと
連載で紹介してきた道具の多くは、自動で動いている。決まった時刻にデータを取り込み、提案を出し、通知を投げる。手をかけずに回るのが自動化の良さだ。
でも、自動化には裏の怖さがある。静かに止まっても、誰も気づかないことだ。
手作業なら「あれ、今日やってない」と自分で気づく。でも自動で動いているはずの道具が止まると、「動いている前提」で日々が回っているぶん、止まったことにかえって気づけない。気づくのは数週間後、「そういえば最近あの通知が来てないな」と思ったとき。そのときにはもう、取り損ねたデータは戻ってこない。
道具が十数個も自動で動いていると、このリスクは現実的なものになる。地図の回の「正直な限界」でも触れたとおり、道具が増えると、道具のメンテそのものが仕事になる。
だから「監視役」を別に立てた
そこで、個々の道具とは別に、全部の道具の死活を見張る道具を1つ立てた。
毎朝決まった時刻に、自動で動いているはずのジョブが昨日ちゃんと動いたかをまとめてチェックして、結果を専用のSlackチャンネルに報告する。届くのは、だいたいこんなイメージのリストだ。
🩺 ツール死活チェック(毎朝9:30)
✅ 健康ダッシュボード再生成 — 正常
✅ 週次トレーニングプラン — 正常
✅ 地域イベントの巡回・通知 — 正常
✅ 英会話レッスンのカレンダー同期 — 正常
❌ (いずれかが転ぶと、ここに赤で出る)
緑なら問題なし、赤ならどれが転んだかが一目で分かる。毎朝これを見るだけで、家庭OS全体の健康状態が把握できる。
これが効いているのは、立ち上げた初日に証明された。動かし始めてすぐ、ある同期ジョブが失敗していたのを即座に検出した。監視役がいなければ、しばらく気づかないまま放置していたはずのものだ。作った初日に元を取った道具は、これくらいだった。
OSには、メンテ担当が要る
考えてみれば当たり前で、本物のOSにも、アプリを動かす仕組みとは別に「ちゃんと動いているか」を見るプロセスがいる。家庭OSも同じで、便利な道具を増やすほど、それらの面倒を見る層が要る。
派手さは皆無だ。新しい価値を生むわけでも、生活を直接ラクにするわけでもない。でもこの監視役がいるおかげで、他の全部の道具を安心して放っておける。土台というのはそういうもので、目立たないが、これがないと上のものが静かに腐っていく。
使っている技術
監視役だけは毛色が違って、PythonではなくPowerShellで書いてある。Windows のタスクスケジューラに登録された各ジョブの最終実行結果を列挙して、毎朝定時に専用のSlackチャンネルへ要約を投げる。監視対象と同じ仕組み(タスクスケジューラ)で監視役自身も動いている、という入れ子の構造だ。
地味なはまりどころとして、PowerShellのスクリプトは UTF-8(BOM付き) で保存しないと日本語が化ける。こういう「動かしてみて初めて分かる細かい罠」を1つずつ潰していくのも、自作で道具を持つことの実際のコストだ。派手さはないが、これがあるから他の全部を安心して放っておける。
記録メモ: 自作の道具をたくさん持つことの最大のコストは、作る手間ではなく維持する不安だった。それを「毎朝1回、まとめて報告」に変えただけで、不安が定常的な作業に化けた。増やし続けるなら、増やす道具と同じ熱量で、見張る道具にも投資する。これは間違いなく必要経費だ。
連載をおえて
「自分の時間がない」という困りごとから始まって、時間・気分・達成・子ども・家計・健康と、生活のあちこちに小さな道具を置いてきた。それを束ねる月報を作り、最後にその全部を見張るこの監視役にたどり着いた。
便利ツールの紹介というより、子育て世代が自分の生活をどう設計し直せるかの、ひとつの実例として残したかった。サブスクを増やすのではなく、自分の形に合う小さな道具を、AIと一緒に少しずつ。万能の1個ではなく、壊れにくい複数を。そして、それを見張る土台を忘れずに。
ここまで読んでくれてありがとうございました。家庭OSは、これからも静かに増えたり減ったりしながら、回り続けます。