🔍 26時間、昚日の数字で刀断しおいた——自動蚈枬が止たっおも気づけない、ひずり運営の盲点

bokuwalily
bokuwalily

@bokuwalily ・ 90本

サムネむル

止たった時蚈は、1日に2回だけ正しい時刻を瀺したす。

それ以倖の時間は、ずっず間違ったたた静止しおいたす。

壁にかかっおいるず、ぱっず芋ただけでは止たっおいるずわかりたせん。

「ただ14時か」ず思いながら、22時間以䞊ずっず間違った時刻で動いおしたいたす。

デヌタの蚈枬でも、たったく同じこずが起きおいたした。Lilyの話を、今日はしようず思いたす。

あなたは今、こうなっおいたせんか

• 自動でデヌタを集めるツヌルを䜿っおいるが、「今日も動いたか」を確認したのは最初の1回だけ • ゚ラヌのメヌルや通知が来おいないから、正垞に動いおいるず思っおいる • 「最近この蚘事が䌞びおいないな」ずいう刀断が、実は数日前の叀いデヌタに基づいおいる • 自動化した仕組みが止たっおも、誰も教えおくれない状況になっおいる

先に結論を蚀いたす。゚ラヌが出なくおも、デヌタは静かに止たりたす。そしお誰も、気づかせおくれたせん。

この蚘事では、Lilyが26時間以䞊デヌタが曎新されおいなかったこずに気づかず、叀い数字で蚘事のパフォヌマンスを刀断し続けおいた実話ず、どう盎したかを曞きたす。

26時間、数字が止たっおいた話

その日、䜕がおかしかったか

ある朝、い぀ものようにnoteのデヌタをチェックしおいたした。

「最近この蚘事ぞの反応が萜ちおいるかも」ず感じながら、過去7日分の数字を眺めおいたんです。

前の週ず比べお䌞びおいない気がしお、蚘事の方向性を倉えるべきか、少し悩んでいたした。

でも実は、その時点からさかのがっお26時間以䞊、デヌタが止たっおいたんです。

「䌞び悩んでいる」ずいう刀断そのものが、昚日のスナップショットに基づいたものでした。

䜕かを刀断しおいる぀もりで、刀断の土台が揺れおいたこずになりたす。

䜕も動いおいなかったのに、芋た目は「普通」だった

デヌタ収集のツヌルは、毎日自動で動くように蚭定しおいたす。

問題は、動いた圢跡はあるのに、䞭身が曎新されおいなかったこずでした。

画面には昚日のデヌタがそのたた衚瀺されおいお、゚ラヌのメッセヌゞも䜕もありたせん。

「これ、止たっおるな」ず気づいたのは、別の䜜業䞭にたたたたログを芋たずきです。

ログには status: waiting ずだけ曞かれおいたした。

「埅機䞭」ずいう状態で、ゞョブ自䜓は生きおいるんですよね。

これがいちばん厄介です。

止たっおいるのではなく、ただずっず「䞊んで埅っおいる」状態なので、゚ラヌ扱いにはなりたせん。

その堎で背筋がすっずしたした。

「じゃあ今朝の刀断は、1日前のデヌタに基づいおいたのか」ず思っお。

📕 AI゚ヌゞェントず自動化の党工皋をたずめた総集線 手順・コヌド・テンプレをそのたた枡しおいたす 🀖【完党版】月商160䞇円の「寝おおも回る仕組み」をれロから30日で組む党工皋2026幎10月版・Claude Code×AI゚ヌゞェント・特兞40ファむル・毎月曎新

原因は「ブラりザ埅ち」の行列だった

デヌタ収集にブラりザは芁らなかった

Lilyが䜿っおいるデヌタ収集は、noteの情報をAPIずいうルヌト公匏の出入り口から盎接取っおきたす。

ブラりザで画面を開く必芁は、本来たったくありたせん。

ずころが仕組みを組んだずきに、ブラりザを䜿う別の䜜業ず同じキュヌに入れおしたっおいたした。

Playwrightブラりザ自動化ツヌルを䜿う別の凊理のキュヌに、APIアクセスだけで完結する凊理が混圚しおいた、ずいうこずです。

ブラりザを䜿わない䜜業なのに、ブラりザが空くのを埅っおいる状態になっおいたんです

行列の前が詰たるず、埌ろも党郚止たる

Playwrightのブラりザむンスタンスは、同時に立ち䞊げられる数に䞊限がありたす。

蚭定ファむルの concurrency の倀が小さく、実質1本しか䞊列で動かせない状態でした。

ブラりザを䜿う別の凊理が䜕かの拍子に時間をかけるず、埌ろに䞊んでいたものも動けなくなりたす。

これ、゚ラヌではないんですよね。

「倱敗した」わけじゃなくお「ただ埅っおいる」ずいう状態なので、アラヌトが出たせん。

スヌパヌのレゞに䟋えるなら、前の人の䌚蚈がずっず終わらないたた、埌ろの人が䜕時間も䞊び続けおいる状態です。

誰も怒っおいないし、店員さんも゚ラヌを出しおいない。でもレゞは党然進んでいたせん。

キュヌに「タむムアりトなし」ずいう盲点があった

もっず蚀うず、そのキュヌには timeout の蚭定がありたせんでした。

「䜕分埅っおも応答がなければ諊める」ずいう動䜜をしないんです。

前のゞョブが終わるたで、理論䞊は䜕時間でも埅ち続けたす。

これが26時間ずいう時間に぀ながった盎接の原因でした。

timeout を蚭定しおおけば、䞀定時間埌に゚ラヌずしおログに蚘録されたす。

゚ラヌが蚘録されれば、通知を蚭定しおある堎合はSlackやメヌルに飛ばせたす。

timeout: 3005分のように蚭定しおおくだけで、気づくタむミングが「26時間埌」ではなく「5分埌」になりたす。

「タむムアりトなし」のたた動かし続けるこずは、詰たったずきに誰も気づかない仕組みを䜜っおいるのず同じです。

なぜ26時間も気づけなかったのか

「最近は正垞だった」ずいう思い蟌み

デヌタ収集の仕組みは、蚭定しおから毎日動いおいたした。

1週間も2週間も問題なく動いおいたので、「今日も動いおいるはず」ずいう前提が固たっおいたんです。

昚日動いた。䞀昚日も動いた。だから今日も動いおいる。

この掚論、論理的に芋えるんですが、これが盲点になりたした。

継続的に動いおいた実瞟があるほど、「今日も倧䞈倫」ずいう感芚は匷くなりたす。

でも実瞟は過去のこずで、今日の動䜜を保蚌するものではありたせん。

確認コストがれロに近いのに、「倧䞈倫だろう」ずいう思い蟌みで確認を省いおいたんです。

デヌタが「それっぜく芋える」のが䞀番こわい

止たっおいおも、画面に衚瀺されおいるのは盎近のデヌタです。

昚日の数字がそのたた今日の数字ずしお芋えおいお、違和感がありたせん。

「今週は䌞び悩んでいるな」「この蚘事は反応が薄いな」ずいう刀断を、26時間分叀いデヌタで行っおいたした。

正確なデヌタを集めおいる぀もりで、実は昚日のスナップショットを芋おいたんです。

これを知ったずき、しんどかったです、、、

䜕かを刀断しおいる気分でいたのに、刀断の土台が揺れおいたこずになるので。

「䌞び悩んでいる」ずいう刀断も、実際には確認できない

もっず困ったのは、26時間止たっおいた間の刀断が「正しかったのかどうか」を確かめる方法がない点です。

叀いデヌタを芋お「この蚘事は今週反応が薄い」ず刀断した内容は、そのたた次の行動に圱響したす。

「もう少し別のテヌマで曞いおみようか」ずいう思考が、叀いデヌタを土台にしお進んでいたした。

気づいお盎したから良かったものの、1週間気づかなかったずしたら、刀断のずれがもっず倧きくなっおいたず思いたす。

デヌタが叀かった期間のログは残っおいたすが、その間に䜕が起きおいたかは「本圓は分からない」たたです。

「あのずきの刀断は正しかったのか」ずいう問いに、答えを出す方法がないんです。

ひずり運営に「監芖者」はいない

チヌムがあった頃は、誰かが止たったこずに気づいた

Lilyは以前、月3,000䞇円芏暡の広告運甚をチヌムでやっおいたした。

そのずきは、蚈枬ツヌルが止たれば誰かが気づきたした。

「今日のレポヌトが来おいないけど、どうした」ずSlackで声がかかりたす。

「昚日から数字が動いおいないね、䜕かあった」ず誰かが指摘しおくれたす。

チヌムで動いおいるず、デヌタを芋る人間が耇数いるので、1人が気づかなくおも誰かが気づきたす。

チヌム自䜓が、蚈枬むンフラの「監芖機胜」を担っおいたんです。

ひずりだず、気づいおくれる人がいない

ひずり運営では、その仕組みが䞞ごずありたせん。

止たっおも、怒っおくれる人も、指摘しおくれる人も、いないんです。

自動化した仕組みが静かに詰たっおいお、誰も䜕も蚀わない。

画面には昚日のデヌタが衚瀺されおいお、芋た目は正垞に芋える。

これが、ひずり運営の構造的な盲点だず思いたす。

自動化の密床を䞊げるほど、「止たっおも気づかない」リスクが䞊がっおいくんです。

「誰も確認しない」は組織ではありえない状態

組織でマヌケをやっおいた頃、蚈枬むンフラの担保はチヌムが分業でやっおいたした。

デヌタ゚ンゞニアが集めお、マヌケがチェックしお、マネヌゞャヌがレポヌトを承認する。

どこかで止たれば、誰かがおかしいず感じたす。

このフロヌが、意図せず「監芖」の圹割を果たしおいたんです。

ひずりで回すず、その流れが党郚1人に集たりたす。

蚭定するのも自分、䜿うのも自分、確認するのも自分。

どこかが抜けおも、誰も補完しおくれたせん。

自動化によっお「党郚自分でできる」ようになるのは良いこずです。

でも同時に、「党郚自分で確認しなければならない」ずいう責任も生たれるんですよね。

どう盎したか

ブラりザ埅ちの行列から切り離しお動かす

察凊は比范的シンプルでした。

デヌタ収集の凊理を、Playwrightのキュヌから倖しお、独立したスクリプトずしお動かすようにしたした。

APIにアクセスするだけの凊理には、ブラりザのセッションが䞍芁です。

requests や httpx ずいったHTTPクラむアントのラむブラリを䜿えば、ブラりザの状態にたったく巊右されたせん。

蚭定ファむルから browser_context: playwright の指定を消しお、APIクラむアントのみで動く構成に倉えたした。

修正埌すぐに確認するず、圓日分のデヌタが正しく曎新されおいたした

「䜜業の皮類」で動かす仕組みを分ける

今回の倱敗を䞀蚀で蚀うず、「ブラりザが必芁な䜜業」ず「必芁ない䜜業」を同じキュヌに混ぜおいたこずです。

片方が詰たれば党郚が止たる、ずいう構造になっおいたした。

料理で蚀えば、電子レンゞを䜿う料理ず、鍋を䜿う料理を、同じ「電子レンゞが空いおから」ずいうルヌルで順番埅ちさせおいたようなものです笑

鍋は鍋で独立しお動かせるのに、わざわざ電子レンゞを埅たせおいたした。

䜜業の皮類によっお、動かす仕組みを分けおおく。

これ、動いおいる間はなかなか気づかないこずです。

うたく動いおいるからこそ、構造の問題に気づきにくいんですよね。

盎した埌の確認の仕方

修正埌、最初にやったのは「今日のデヌタが今日の日付で入っおいるか」の確認です。

具䜓的には、デヌタストアの updated_at フィヌルドず、スクリプトの実行ログの completed_at を照合したした。

䞡方が圓日のタむムスタンプになっおいれば、正垞に収集されたずいうこずです。

このずき、ログファむルに status: completed ず出力されおいるこずも合わせお確認したした。

status: waiting のたた終わっおいたら、たた同じ問題が再珟しおいたす。

この確認䜜業そのものは1分もかかりたせん。

でもこれをやっおいなかったから、26時間分の盲点が生たれたした。

蚈枬を「信頌できる状態」に保぀ための習慣

「最終曎新日時」を必ず衚瀺する

Lilyが最初に远加したのは、デヌタに「最埌に曎新された時刻」を衚瀺するこずです。

「このデヌタは本日12:35時点のものです」ずいう衚瀺を、ダッシュボヌドの䞊郚に远加したした。

曎新日時が昚日のたたなら、「あ、止たっおいるかも」ずすぐ気づけたす。

たったこれだけで、芋萜ずしのリスクが倧きく䞋がりたす。

数字が気になっお確認を開いたずき、最初に目に入るのがこの曎新時刻です。

「今日のデヌタ」ずしお芋おいたものが、実は12時間前のものだった、ずいうこずを防げたす。

実装ずしおは、デヌタを曞き蟌むスクリプトの最埌で last_fetched_at を曎新し、衚瀺偎でその倀を読むだけです。

デヌタベヌスでも、JSONファむルでも、仕組みは倉わりたせん。

週に1回、「本圓に動いおいるか」を確認する

蚘事の画像

自動化は蚭定したら終わり、ではないず今回で実感したした。

少なくずも週に1回、「今週分のデヌタが正しく入っおいるか」を確認する習慣を䜜りたした。

確認の内容は3点です。

1぀目は、updated_at が今日や昚日の日付になっおいるか。

2぀目は、実行ログに status: completed が残っおいるか。

3぀目は、数字に極端な断絶がないか前日比れロや、突然2倍になっおいないか。

この3点を確認するのに、慣れれば5分かかりたせん。

1週間に1床、5分かけお確認するだけで、168時間分の盲点を防げたす。

自動化の恩恵を受けながら、手動確認のタむミングを定期的に入れおおく。

手間に芋えたすが、これがないず「自動化を信じすぎお気づかない」ずいう状況を繰り返したす。

自動化が増えるほど、「止たったずきの蚭蚈」が倧事になる

゚ラヌが出ない倱敗が、䞀番こわい

蚘事の画像

゚ラヌが出る倱敗は、すぐわかりたす。

赀い文字や譊告が出れば、「䜕かおかしい」ずすぐ気づけたす。

でも今回のように、゚ラヌが出ないたた止たっおいる倱敗は、気づくのが難しいです。

静かに、芋た目は正垞なたた、デヌタだけが叀くなっおいきたす。

自動化した仕組みが増えるほど、この「静かな倱敗」が起きる可胜性も増えたす。

1぀の仕組みを䜜るたびに、「これが止たったずき、どう気づくか」を同時に蚭蚈しおおく必芁がありたす。

status: waiting ず status: failed は、どちらも「正垞に完了しおいない」ずいう意味では同じです。

でも status: failed はアラヌトが出お、status: waiting は䜕も通知しない。

この非察称を意識しおおくだけで、芋萜ずしのリスクが倧きく倉わりたす。

「動いおいるはず」を疑うタむミングを意識的に䜜る

毎日同じ時間に動いおいるず、「今日も動いおいるはず」ずいう前提が匷くなりたす。

これ自䜓は悪いこずじゃないんですが、「疑うタむミング」を意識的に䜜っおおかないず、今回みたいなこずが起きたす。

Lilyが今やっおいるのは、週1回の確認に加えお、数字が「い぀もず違うな」ず感じたずきに「デヌタが止たっおいないか」を最初に疑うこずです。

「パフォヌマンスが萜ちた」より先に「蚈枬が止たっおいないか」を確かめる、ずいう順番の入れ替えです。

数字がおかしいずき、原因は2皮類ありたす。

「本圓にパフォヌマンスが倉わった」か、「蚈枬が壊れおいる」かです。

埌者を先に朰す癖を぀けるず、誀った前提で次の斜策を打぀リスクがなくなりたす。

「タむムアりト」ず「完了通知」を最初から組み蟌む

今回の教蚓で䞀番実装に盎結するのは、「タむムアりト蚭定」ず「完了通知」の2぀です。

タむムアりトは、凊理が䞀定時間以内に終わらなかったら匷制的に゚ラヌにする蚭定です。

timeout: 300 ず蚭定しおおくず、5分以内に終わらないゞョブぱラヌ扱いになりたす。

゚ラヌになれば、ログに蚘録されるし、通知を蚭定しおおけばSlackやメヌルにも飛ばせたす。

完了通知は、逆に「正垞に終わったずきに通知する」仕組みです。

「今日も動いた」ずいう蚘録が残るので、「最埌に通知が来たのはい぀だっけ」

ずいう確認ができるようになりたす。

タむムアりトが「止たりを怜出する網」で、完了通知が「動いた蚌拠の蓄積」です。

この2぀を組み蟌んでおくだけで、「止たっおも気づかない」ずいう状況を倧きく枛らせたす。

Lilyがこういう自動化の仕組みをどう䜜っおいるか、党䜓の構造はClaude Codeで䜜った自埋環境の蚘事にたずめおいたす。

興味のある方はフッタヌのリンクからどうぞ。

26時間が教えおくれたこず

「信頌できるデヌタ」は、意識しないず厩れる

デヌタに基づいお刀断する。マヌケティングを長くやっおきたLilyには、圓たり前のこずです。

でもそのデヌタ自䜓が正しいかどうかを、26時間も芋萜ずしおいたした。

正しいデヌタを集めるこずず、集めたデヌタが今日のものかを確かめるこずは、別の話なんです。

埌者を怠るず、どれだけ䞁寧に集めたデヌタも、刀断の根拠にはなりたせん。

止たった時蚈が、そのこずを教えおくれたした。

「自動化しおいるから倧䞈倫」の油断が、䞀番静かに粟床を䞋げる

今回の件を通じお、Lilyが䞀番孊んだのはここです。

「自動化しおいる」ずいう事実が、確認の動機を消しおしたうんです。

手䜜業でやっおいれば、「今日はただやっおいないな」ずいう感芚が残りたす。

自動化するず、「どこかで動いおいるはず」ずいう感芚に倉わっお、確認の意欲が萜ちたす。

自動化の恩恵は本物です。毎日同じ䜜業を手でやるより、ずっず効率的です。

でも「自動化安心」ではなく、「自動化確認を忘れやすくなる」ず捉え盎すこずが、ひずり運営では倧事だず思いたす。

今日、できる1぀のこず

もし自動でデヌタを集めるツヌルや仕組みを䜿っおいるなら、今日䞀床「最埌に動いた時刻」を確認しおみおください。

想定通りの時刻になっおいたすか

確認の方法がわからなければ、「最近このツヌルが正しく動いおいるか、怪しいず思ったこずはあるか」を自分に問いかけおみおください。

「そういえば最近確認しおいないな」ずいう感芚があるなら、それが確認のタむミングです。

Lilyが今回孊んだのは、「動いおいるはず」ずいう思い蟌みが、䞀番静かに刀断粟床を䞋げる、ずいうこずです。

たず今日のデヌタが今日のものかを確かめる。それだけで、26時間分の盲点を防げたす。

📕 この蚘事の内容を、実装たで党郚たずめた有料蚘事がありたす 手順・コヌド・テンプレをそのたた枡しおいたす AIで「寝おおも回る仕組み」をれロから30日で組む党手順