第十二章 本物が二つある時、何を信じるか
第274話 二つとも本物なら、まず喧嘩しているかを疑う
翌朝、東の荷宿から使いが二人、ほとんど同時に店へ駆け込んできた。片方は北の橋からの紙、もう片方は米を預けている問屋からの紙を握っている。若い手代は二枚を俺の前へ並べ、「弥吉さん、どっちです」と言った。昨日の夜に庄兵衛が持ってきた問いを、そのまま現物にしたみたいだった。
一枚目は「北の橋、大荷通してよし」。一本印で、発信も今朝。二枚目は「米十五俵、西へ回せ」。こちらも一本印で、同じ鐘の少し前に出ている。印も紙もおかしくない。持ってきた二人の顔も知っている。新吉が紙を見比べ、「ほんとに二つとも本物じゃん」と言った。半次はなぜか少し嬉しそうに「来たな」と呟き、親父に「来てほしかったのか」と睨まれた。
荷宿の手代は困りきっていた。「橋が開いたなら北へ行ける。でも米は西へって書いてある。どっちが後かも、ほとんど同じで……」。俺も最初は“新しい方”を探した。けれど二枚を読み直して、途中で手が止まった。「これ、喧嘩してない」
手代が目を丸くする。半次まで「してるだろ。北と西だぞ」と紙を指した。俺は一枚目を持ち上げた。「こっちは橋の話。北の道が使えるってだけ。こっちは米の行き先。橋が開いてても、この米を北へ送れとは言ってない」。新吉が「ああ」と声を漏らし、そのあと少し嫌そうな顔をした。「でも、並べて来たら北へ戻していいって思うよね」
そこが穴だった。道が使えるという本物。荷を西へ回せという本物。内容は両立するのに、受け取った人間が勝手に一つの選択にしてしまう。前に「昼から通れる見込み」を「もう通していい」と読み替えた時と似ている。でも今度は、紙が二枚あるぶん余計に厄介だった。
AIへ二枚の文と、誰が何を決めたかを入れた。『情報が真正でも、対象と決定範囲が異なる場合は競合しません。今回、一枚目は経路状態、二枚目は特定荷の行先を更新しています。受信側が“道が利用可能=その荷をその道へ送る許可”と推論したことで、見かけ上の矛盾が生じています』。難しい言い方だけど、要するに“何の話か”を先に見ろ、だった。
親父は二枚を並べ、「店なら簡単だぞ。塩が安くなった話と、庄兵衛に塩を売る話を一緒にせん」と言った。庄兵衛本人がいないところで例に使われている。半次が「じゃあ紙の一番上に、何の話か書けば?」と言う。新吉が珍しくすぐ賛成した。「長い説明より、それでいいかも」
増やしたのは三つだけだった。「道」「荷」「人」。道が通れる、止まるは「道」。この荷をどこへ送る、何を積むは「荷」。誰が代わる、誰へ渡すは「人」。兵の命令までいきなり広げない。まず、今まさに混ざっている町の仕事だけで試す。字が苦手な者には、荷宿で最初に三つだけ覚えてもらう。これ以上は増やさない。
東の荷宿へ戻ると、若い手代は二枚の上に「道」「荷」と書き足し、あらためて見比べた。「じゃあ橋は開いた。でもこの米は西。……なんだ、両方やればいいのか」。言ってから自分で笑う。「朝から何を悩んでたんだ、俺」
差配が横から「二枚一緒に来るからだ。お前だけじゃねえよ」と助け舟を出す。すると手代はすぐ立ち直って、「じゃあ次から弥吉さん呼ばなくて済むな」と言った。その方がいい。俺を呼ぶ回数が減るほど、この仕組みは町のものになる。
城で信長へ話すと、上総介様は二枚を手に取ってしばらく眺めた。「本物同士を喧嘩させたのは、紙ではなく読む方か」。年配の男が「されど、敵がそれを狙って二枚を同時に届かせることはありましょう」と言う。俺も頷いた。むしろ昨日の問いは、そこを試しているように見える。
信長は「なら最初に、同じ話かどうかを見ろ」と言った。短い。俺が帳面へ書くと、上総介様は続けた。「同じでないなら、勝ち負けを決めるな。両方やれ」。年配の男が「それで済まぬ時は」と問う。「その時だけ揉めればよい」。信長らしい答えだった。
夕方、庄兵衛が来た。今日の高値の問いは、昨日より一段細かい。「同じ荷について、同じ時刻に、違う行き先を命じる本物の紙が二枚来たらどうする」。半次が俺の顔を見る。「今度はほんとに喧嘩するやつだ」
俺も紙を見たまま頷いた。相手は、こっちが“何の話か”を分ける前から、その次を買い始めている。
見かけの喧嘩は一日で片づいた。問題は、本当に同じものを奪い合う二枚が来た時だった。
第275話 同じ荷へ、違う行き先を命じる本物が二枚来た
その本物二枚は、翌日の昼前に来た。狙ったような早さで、少し腹が立つ。北へ送る予定だった油壺十二を積み替えている最中、東の問屋から「西の蔵へ回せ」という荷の紙が届いた。雨が来そうなので、屋根のしっかりした西へ移す判断だ。一本印。出した手代も知っている。
その四半刻ほど後、同じ油壺十二について、今度は荷宿の差配が出した「北の蔵へ送れ」という紙が戻ってきた。こちらも一本印。本物だ。北の蔵は今朝、屋根仕事が終わって空いたので、東へ置きっぱなしにするより近い。差配は、その時点では西へ回す紙が出たことを知らなかった。
油壺の前で、東の手代と荷宿の差配が顔を合わせた。どちらも自分の紙を見て、それから相手を見る。半次が小声で「殴り合わないよね」と言い、新吉に袖を引かれた。「お前は黙ってろ」
東の手代が先に口を開いた。「俺は雨を見て西にした。こっちは昼から降るって聞いてる」。差配は腕を組んだまま、「俺は北の屋根が終わったって朝に聞いた。西まで回すより近いし、馬も空く」と返す。どちらも筋が通っていた。どちらも自分の仕事の中では正しい。だから余計に困る。
「どっちが上なんです」と若い人足が俺に聞いた。俺は答えられなかった。問屋が荷主なら行き先を決める力がある。でも荷宿の差配にも、預かった荷を安全に回す判断を任せている。今まで、その二つが同時に別の行き先を出す場面を想定していなかった。
AIへ、二人が紙を出した時刻だけでなく、何を見て判断したかも入れた。東の手代は「南から来た雲」と「西の蔵が空いている」という情報を見て西へ。差配は「北の屋根修理完了」と「北へ行く馬二頭が空いた」を見て北へ。『両指示は同一対象・同一決定範囲に対する競合です。発信時刻だけでは優先順位を確定できません。各指示が依拠した観測の時刻と、最終決定権の所在を確認してください』。
また一つ増える。でも今回は増やさないと決められない。紙を出した刻が新しくても、見ている材料が古いことはある。俺は二人に聞いた。「雨が来るって聞いたのはいつです?」。東の手代は朝。「北の屋根が終わったのは?」。差配はついさっき。俺は空を見上げた。確かに南西は暗い。でもまだ降っていない。
親父ならどうするかと思った瞬間、東の手代が先に舌打ちした。「待て。俺、西の蔵が空いてるの、昨日の夕方に聞いたんだ」。差配が眉を上げる。「今朝、紙俵が入ったぞ」。二人とも黙った。西へ回せという紙は新しい。でも、その判断に使った“西が空いている”は古かった。
半次が「新しい紙の中に、古い話が入ってた?」と珍しく真っ当なことを言う。そうだった。今まで俺たちは、紙の年齢ばかり見ていた。でも命令は、その前に誰かが見たもの、聞いたものを材料にして作られる。紙が今朝でも、材料が昨日なら、今の町とは合わないことがある。
東の手代は自分の紙をひらひらさせ、「じゃあ俺の負け?」と苦笑した。差配が「勝ち負けじゃねえよ。西はもう入らんってだけだ」と返す。その言い方で空気が少し緩んだ。結局、油壺は北へ送る。ただし雨が強くなったら、途中の荷宿へ逃がす。二人とも納得した。
城へ持っていくと、年配の男は「なら、命を出すたび根拠まで書かせるのか」と露骨に嫌そうな顔をした。俺もそれは嫌だ。紙がまた長くなる。AIへ負担を減らす条件を聞くと、『通常状態では不要です。高影響の変更、または同一対象への競合が発生した場合のみ、判断に使った観測の時刻と出所を遡れるように残せば足ります』と返した。
そこで、全部には付けない。同じ荷へ違う一本印が二枚来た時だけ、「何を見てそう決めた」を一つ返してもらう。雨を見た。蔵が空いた。橋に割れがあった。長い説明はいらない。現場で確かめられる材料なら、その材料を見直す。
信長は「人の格で決めぬのか」と聞いた。「格で決めると、上の人が古いものを見てても勝ちます」。口にしてから、少し言いすぎた気がした。年配の男がこちらを見る。けれど上総介様は笑わなかった。「そうだな。俺が朝見た川と、船頭が今見とる川なら、舟を出す時は船頭の目を使え」
その一言で年配の男も黙った。信長は続ける。「ただし、俺が何のために舟を出せと言ったかまで、船頭が勝手に変えるな」。俺は頷いた。決める人と、今を見る人。どちらか一方を絶対にする話じゃない。
夕方、久作のところへ妙な買いが入った。庄兵衛からではなく又市が持ってきた。「紙を偽らずに、二つの本物を食い違わせるなら、どこへ先に話を入れればいい」
新吉が顔をしかめた。「これ、もう偶然の質問じゃないよね」。俺もそう思った。偽物を作れば見つかる。なら、正しい人に違うものを見せ、正しい判断を別々にさせればいい。
敵は、本物の紙を作れないから困っているんじゃなかった。
本物の紙を、互いにぶつける方法を探し始めていた。
第276話 敵は紙を偽らず、見る時刻をずらした
又市が持ってきた問いを見た夜、俺はこれまでの紙をもう一度、内容ではなく「何を見て決めたか」で並べ直した。橋が開いた。蔵が空いた。雨が来る。馬が空いた。人が戻った。どれも、それ自体は嘘じゃない。でも、同じものを違う時刻に見れば、正しい答えが変わる。
AIは過去の競合を時刻順に並べ、『相手が命令文を改ざんしなくても、意思決定者へ届く観測情報の順序をずらすことで、複数の正規指示を意図的に競合させられます』と出した。半次が横から画面を覗き込み、「つまり、偽物を作るより、本物の人を別々に勘違いさせる?」と言う。少し違うけど、かなり近い。
翌朝、それを試すようなことが北で起きた。橋の親方は、板を締め直した直後に「大荷を通してよい」と一本印を出した。ところが少し下流を見ていた橋番は、その直後に大きな荷車が端をかすめ、締めたばかりの板がわずかに浮いたのを見つける。「大荷、止めろ」。こちらも一本印で出した。
二枚は別の道を通り、東の荷宿へほとんど同時に着いた。「道――大荷通してよし」「道――大荷止めろ」。今度こそ、何の話かも同じ。対象も同じ。どちらも橋を任された側から来た本物だ。手代は二枚を見たあと、すぐ荷を出さなかった。「弥吉さん呼べ、じゃなくて……これ、同じ道の一本が二つだから待つやつだよな?」
俺が答える前に差配が「そうだ。大荷だけ待て。人と軽荷は今のまま」と言った。前なら全部が止まっていただろう。俺は少し嬉しくなったが、手代は「褒めるならあとで。どっちが今なんだ」と急かす。ごもっともだった。
橋へ走ると、親方と橋番が言い争っていた。「俺が締めた時は通せた!」「そのあと浮いたんだって言ってるだろ!」。半次が息を切らしながら「二人とも本物だ」と呟く。新吉が「本人たちも本物だよ」と返した。笑う余裕はないのに、少しだけ肩の力が抜けた。
二人の話を聞けば、答えは難しくなかった。親方が見たのは一つ前の状態。橋番が見たのは、その後の状態。止めろの方が今に近い。ただ、紙を受け取った荷宿からはその順番が分からなかった。発信した刻は近すぎるし、別の道を通ったせいで到着順も逆転している。
俺は紙の端へ、「見た刻」を一つだけ書き足すことにした。全部の知らせではない。道を開ける、閉じる。大きな荷の行き先を変える。人の代わりを変える。そういう状態変更で、判断の材料を直接見た者がいる時だけ、“いつ見たか”を残す。鐘の前、鐘の後、昼前。それで十分だ。
親方は「紙仕事が増える」と露骨に嫌な顔をした。俺が謝ろうとすると、橋番が先に「お前、さっき自分で“締めた時は”って言ってただろ。それ書くだけだ」と言う。親方はしばらく黙ってから、「お前に言われると腹立つな」と返した。二人ともまだ喧嘩している。でも次からは書いてくれそうだった。
AIへ、新しい一行を加えた場合の判断を試させる。『同一対象・同一決定範囲・重複する有効時間の正規指示が競合した場合、観測時刻が新しい方を現在状態の候補として優先できます。ただし、発信者の決定権が異なる場合は権限範囲も確認が必要です』。一つ分かると、次の穴が見える。けれど今回は、それでいい。穴が見える前よりは前へ進んでいる。
城では信長が「見た刻まで書くなら、今度は敵がそこを遅らせるぞ」と言った。「たぶんやります」。俺が答えると、上総介様は少し笑った。「なら、また高くしてやればよい」。この頃の信長は、敵が仕組みを学ぶこと自体を嫌がらなくなっていた。学ぶたびに相手の手間が増えるなら、それも守りになる。
年配の男は別の心配をした。「上の命と、現場の止める札が食い違った時はどうする。見た刻だけで、上総介様の御命令を止めるのか」。部屋が少し静かになった。そこは、いつか必ず来る問いだった。俺は軽く答えたくなかった。
信長は俺ではなく年配の男を見た。「橋が落ちそうでも、俺が渡れと言ったら渡すのか」。男は口を開き、閉じた。「……確かめまする」。上総介様は頷く。「なら同じだ。止めることと、俺の目的を捨てることは別だ」
俺はその言葉を帳面に残した。命令の本物を疑うのではない。今の状態で、そのまま実行してよいかを分ける。止めたら、勝手に終わらせず、目的を果たす別の道を探す。AIなら、橋が危なければ渡し、渡しが駄目なら別の橋、時間をずらす、荷を分ける、と代替をすぐ並べられる。人はその中から、今使えるものを選べる。
夕方、北の橋は板をもう一度締め直し、今度は親方と橋番が二人で見てから一本印を出した。「見た刻――次の鐘の少し前」。荷宿へ届くと、朝の二枚は横線を引かれて脇へ置かれ、大荷が動き始めた。全部を城へ聞きに来ることはなかった。
店へ戻る頃には、庄兵衛が待っていた。今日は笑っていない。「これ、値がかなり高いです」。差し出された紙を読んで、俺も黙った。
――上総介本人の本物の命と、現場で止める本物が食い違った時、清須はどちらを捨てる。
親父が横から一度だけ読み、「嫌な聞き方するな」と言った。新吉も半次も、今日は茶化さない。
信長へ持っていくと、上総介様は紙を見て、今度は笑わなかった。指で端を押さえたまま、しばらく黙っている。やがて顔を上げた。
「次は、俺を使って町を迷わせる気か」
敵が狙い始めたのは、紙の真假ではなかった。清須で一番強い“本物”そのものだった。
第277話 上総介の命を止めた橋番は、叱られなかった
庄兵衛の紙を信長へ見せた翌朝、その問いは考える間もなく現物になった。城から一本印の使いが来て、「北の普請場へ、縄十二束と鉄具二箱。日暮れまでに北の橋を通して届けよ」と告げた。上総介様本人の命だ。親父は紙を一度見て、「今日は向こうが話を作る日か」と嫌そうに言った。
荷は昼前には揃った。藤兵衛が馬を二頭出し、半次と新吉も縄を荷車へ載せる。半次が「鉄ってなんで箱に入ると急に重くなるんだ」と呻くと、新吉は「箱に入る前から重いよ」と真顔で返した。俺は笑いながらも、北の橋の板を今朝締め直したばかりだという話が少し気になっていた。
案の定、橋の手前で荷車が止まった。橋番が道の真ん中に立ち、両腕を広げている。「大荷は止める。さっき一台通ったら、梁の脇が鳴った」。親方は橋の下へ降りて確認中らしい。使いが一本印の紙を見せると、橋番の顔が引きつった。「いや、そりゃ見りゃ分かるけどよ。上総介様の紙でも、橋が丈夫にはならんぞ」
誰も笑わなかった。馬方は進みたくない。でも城の使いは、「北を通せとある」と紙を握ったまま動かない。半次が俺の耳元で「これ、昨日の紙のまんまだな」と囁く。俺もそう思った。上総介本人の本物と、現場で止める本物が、今まさに同じ荷を奪い合っている。
俺はまず、橋番に見たものを聞いた。音がしたのは大荷一台が渡った直後。親方が下で梁を見ている。人や空荷まで止めているわけではないが、鉄具を積んだ車を通す気はない。次に城の使いへ尋ねる。「上総介様は、北を通すことと、日暮れまでに届けること、どっちを強く言ってました?」。使いは少し考え、「遅らせるな、と。北なら早い、とも」と答えた。
AIへ、今まで測った西回りの所要、渡しの時刻、藤兵衛の馬の位置、荷の重さを入れる。箱は未来を見ない。けれど、俺たちが何度も歩いて残した時間は持っている。『北橋を使用しない場合でも、縄を渡しへ、鉄具を西橋へ分ければ、現在の余裕では日暮れ前到着の可能性が高いです。全荷を西へ回すより、積み替え時間を短縮できます』
「分けるぞ」。俺が言うと、城の使いが眉を寄せた。「北を通せとある」。怒っているというより、怖いんだと思う。命令を勝手に変えたと言われたら、自分の首にも触る。「紙は破りません。北の橋が戻ったら、まだ使う荷があれば使う。でも今この車を載せるのは、上総介様の用を遅らせる方へ賭けることになる」
橋番が「そう言ってくれると助かる」と小さく漏らした。すぐに親方が橋の下から顔を出し、「助かった顔するな! お前も降りろ!」と怒鳴る。半次が笑いかけて、鉄具の箱を持たされて笑えなくなった。
縄十二束は四束ずつに分け、渡しへ回す。鉄具二箱は中身を崩さず、西へ向かう小車へ載せ替えた。藤兵衛が「馬一頭、戻すか」と言うので、AIの見積もりを見て首を振る。「二頭とも西へ。縄は人足と舟で足ります」。親父が横から「足りなかったら、お前が泳げ」と半次へ言う。「なんで俺なんだよ」。いつもの調子が戻った。
夕方、北の普請場から使いが戻った。縄は先に着き、鉄具も日暮れより少し前に入ったという。北の橋はその間ずっと大荷を止めたまま。梁の脇から小さな割れが見つかり、親方は「通してたらもっと開いたかもしれん」と言っていた。
城へ報告に行くと、年配の男が紙を見て先に口を開いた。「御命には北とありまする」。俺が説明しようとすると、信長が手で止めた。「で、縄と鉄は着いたのか」。着いたと答えると、上総介様は今度は使いを見る。「俺は何と言った」。使いは背筋を伸ばし、「遅らせるな、と。北なら早い、と仰せでした」と答えた。
信長は少しだけ目を細めた。「なら、北は早くするための道だ。落ちかけた橋へ載せて遅らせるための道ではない」。年配の男が「されど、現場が何でも“目的のため”と申して御命を変え始めては」と返す。そこは俺も同じ心配だった。
AIの整理を、俺はできるだけ短く言い直した。「危ないから止めるのは、命を捨てることじゃない。止めた人は、そのまま放り出さず、“何を間に合わせる命だったか”を続けて探す。変えたら、すぐ知らせる。勝手に終わらせない」。信長は机を指で一度叩いた。
「それでよい。道を止めても、俺の用まで止めるな」。上総介様は橋番を呼びつける話もしなかった。それどころか「鳴った橋を止めたのは正しい」と一言だけ言った。
店へ戻ると、親父が「で、誰が勝った」と聞いた。半次が「上総介様と橋番?」と首を傾げる。新吉は縄の屑を払いながら、「どっちも捨ててないなら、喧嘩してなかったんじゃない」と言った。
たぶん、それが一番近かった。上の命と現場の停止は、どちらか一つを殺さなくても両立できる。止めるのは手段で、残さなきゃいけないのは用事の方だ。
その日の夜、久作のところに新しい買いが入った。――上総介の命のうち、現場が勝手に変えてよいものは何だ。
今度の敵は、俺たちが“命令のどこまでを動かせるか”を測り始めていた。
第278話 道を変えていい命と、道を変えたら壊れる命
翌日、俺は昨日の答えをそのまま決まりにするのをやめた。「目的が同じなら道を変えていい」だけでは危ない。信長が道そのものに意味を持たせる時もある。敵に見せたくない。途中で誰かを拾う。ある門だけ通したい。理由を全部知らなくても、変えた瞬間に壊れる命はある。
ちょうど昼前、城から小さな荷が出た。帳面を包んだ木箱二つを東の蔵へ運ぶ。一本印。紙には行き先と一緒に、「北の市は通すな」と短く書いてある。使いへ理由を聞いても、「そこは聞かされておらん」と首を振る。半次が「秘密って言われると見たくなるな」と呟き、親父に「お前には絶対持たせん」と即答された。
南門から出して東へ回るのが一番早い。ところが荷車が門へ着く直前、前を走っていた薪車の軸が折れた。道の真ん中で車が傾き、薪が半分こぼれる。門番が「四半刻じゃ片づかんぞ」と顔をしかめた。荷を預かった若い手代は紙を見て、それから北の方を見る。「北なら、今すぐ抜けられます」
昨日の俺たちなら、“上総介様の用を止めるな”で北へ回しかねない。でも紙には、わざわざ「北の市は通すな」とある。俺は手代へ「そこは変えちゃ駄目だ」と言った。「南門を使え、とは書いてない。北を使うな、って書いてある」。手代は二度紙を見て、「じゃあ西へ回る?」と聞く。
AIへ、東の蔵までの三つの道と、今朝の荷宿の記録を入れる。西は少し遠いが、橋も門も動いている。『北を除外した場合、西回りが現時点で最短です。南門の障害解消を待つより到着見込みは早いです』。新吉が横から「箱、ちゃんと今ある道だけで考えてる?」と聞く。俺が頷くと、「なら西でいいじゃん」とあっさり言った。
手代はまだ迷っていた。「でも、上総介様が南で行くつもりだったら」。その心配も分かる。俺は紙を指した。「だから、変えちゃいけないところだけ書いてあるんだと思う。南まで変えるななら、北じゃなく“南を使え”って書くはずだ」。勝手な読み方にならないよう、城へもすぐ二本目の小札を出した。南が塞がったので西へ回る、と。
西回りは四半刻ほど余計にかかった。途中で半次が「木箱二つなら俺が走った方が早くない?」と言い出したが、持ち上げてみて黙った。「帳面って重いな」。新吉が「書いた人の愚痴が入ってるからじゃない」と返す。手代まで吹き出した。
東の蔵へ着いた時、城から返しが来ていた。「西でよし。北は通すな」。理由は最後まで書かれていない。それでいい。現場に必要だったのは、秘密の中身ではなく、“どこだけは動かすな”だった。
店へ戻ってから、AIに昨日と今日を並べさせた。昨日の「北の橋」は、早く届けるための選択だった。今日は「北の市を通すな」が、命の一部として固定されている。『現場へ全理由を開示しなくても、変更可能な手段と、変更してはいけない制約を区別すれば、目的を保ったまま自律的に代替できます』。俺は帳面へもっと短く書いた。
――何を果たすか。何だけは変えるな。あとは現場で選べる。
城で信長へ見せると、年配の男が珍しく先に頷いた。「理由を一々書かぬなら、まだ使えますな」。上総介様は「まだ、とは何だ」と笑う。男は咳払いして目を逸らした。昨日より空気が軽い。
俺は「全部の命に付ける必要はないです」と付け足した。いつもの仕事なら、今まで通りでいい。道や人を変えたら意味まで壊れる時だけ、“ここは変えるな”を一つ残す。増やしすぎたら、また誰も読まなくなる。
信長は帳面を取り、余白へ自分で二行書いた。「用は何か。変えてならぬ物は何か」。字を見た年配の男が「上総介様、これなら家中にも――」と言いかけると、信長は「まだ広げるな」と遮った。「町で転ばぬか見てからだ」。その慎重さが少し意外で、俺は笑いそうになった。
帰り道、半次が「上総介様でも試してからなんだな」と言う。新吉は「弥吉が何回も転んでるからじゃない?」と返した。「俺だけ?」。「だいたい」。否定しきれない。
夕方、又市が一枚の紙を持ってきた。値は昨日よりさらに高い。――上総介が“変えるな”とした道が危なくなった時、現場はそれでも進むのか。
親父が紙を読み、鼻で息を吐いた。「次の穴まで、ほんとによく見とるな」。俺も同じ気分だった。
何だけは変えるな、と決めた瞬間、そこが新しい急所になる。
なら次は、“変えるな”と“止まれ”がぶつかった時を決めなければならない。
第279話 「変えるな」は、「死んでも進め」ではなかった
その答えを試す機会は、翌朝には来た。城から東の蔵へ、封をした書付の束を運ぶ命が出る。日暮れ前。一本印。そして紙の端に、昨日決めたばかりの一行があった。「変えるな――西の市を通すな」。理由は書いていない。
南から東へ抜ける道は空いていた。少なくとも、出発した時は。ところが半刻もしないうちに、先を行く荷車の馬が急に脚を取られ、車が横を向いた。雨で路肩が崩れていたらしい。馬は立てたが、車輪が溝へ落ちて道を塞いでいる。後ろから来た者が次々止まり、あっという間に小さな列ができた。
書付を持つ使いは焦った。「西へ回れば早い」。一緒にいた若い手代が紙を見て、「でも西は駄目だ」。二人とも正しい。半次が後ろから追いつき、息を整える間もなく「じゃ、ここで待つしかない?」と聞いた。
俺は紙を見た。“西へ行くな”は変えられない。でも、“南のこの場所で止まり続けろ”とはどこにもない。AIへ、今いる位置、東へ抜ける細道、荷の大きさ、馬の有無、路肩の崩れ具合を入れる。『西の市を回避したまま東へ抜ける別経路はありますが、書付の輸送条件が不明なため、経路変更が“西回避”以外の制約に触れる可能性を排除できません。現経路の障害が短時間で解消可能なら、待機の方が不確実性は低いです』
箱が珍しく、急いで別道を勧めなかった。データが足りないからだ。強いのは、何でも決めることじゃない。分からない部分まで分かったふりをしないことだと思う。
道を塞いだ荷車の持ち主は、泥だらけで車輪を持ち上げようとしていた。「悪い、悪い。馬は平気なんだが、こいつが食い込んだ」。門番と近くの人足が三人来る。新吉まで袖をまくったので、半次も「俺だけ見てるの嫌だからな」とぶつぶつ言いながら加わった。俺は書付の使いをその場に残し、城へ「南道で一時停止。西へは回さず」と小札を二本出した。
四半刻ほどで車輪は上がった。問題は、そのあとだった。使いが紙を持ったまま俺を見る。「一度止めました。もう一度、城から進めの紙をもらった方がいいですか」。手代も同じ顔をしている。昨日までなら、俺もそうしたかもしれない。
AIへ元の命を入れ直す。日暮れ前。東の蔵。西の市は通すな。どれもまだ生きている。止めた理由は、目の前の道が塞がったこと。その道は今、荷車が退いて人も馬も通れる。「命令を取り消す情報はありません。停止条件が解消し、元の指示の有効時間と固定条件が維持されているため、同じ指示の実行を再開できます」。
俺は使いへ言った。「新しい命はいらない。止めたのは、この道が塞がってた間だけです」。使いは拍子抜けした顔で、「止めたら、命そのものが切れるわけじゃないのか」と言う。半次が泥のついた手を振りながら、「死んでないのに葬式するなってことだろ」と割り込んだ。言い方は雑だけど、妙に分かりやすかった。
新吉が「じゃあ誰が“もう通れる”って決めるの?」と聞く。ここが大事だった。俺一人じゃない。最初に崩れを見た門番と、車輪を上げた人足が道を歩いて確かめる。荷車一台を空で先に通し、路肩がさらに落ちないかを見る。その結果を使いも見る。止めた理由を、止めた場所で確かめられる人が消えたことを確認する。
全員が城の許可を待つ必要はなかった。かといって、誰か一人が「たぶん大丈夫」で再開するわけでもない。現場で見える危険なら、現場で消えたことまで見届ける。その範囲を越える理由なら、上へ返す。AIは今までの事故と復旧の記録から、何を確かめれば同じ失敗を繰り返しにくいかを横に出した。
書付は日暮れよりずっと前に東の蔵へ着いた。西の市は通っていない。城からの返しは、そのあとで来た。「そのまま進めてよし」。使いは紙を見て笑った。「もう着いてますって返すの、ちょっと気持ちいいな」。俺も笑った。
城へ報告すると、年配の男が「では現場が勝手に御命を再開したことには」と慎重に尋ねた。信長は面倒そうに眉を寄せる。「勝手に止め、勝手に別のことをしたなら話は別だ。道が開いたから、元の命を続けただけだろう」。男はまだ何か言いたそうだったが、上総介様が先に続けた。
「“変えるな”は、“死んでも進め”ではない。止まれ。だが、止まったまま俺を待つな。何が邪魔したか分かるなら、それが消えたか見て、用を続けろ」。昨日決めた二行に、もう一行が加わった気がした。
――危ない時は止めてよい。止めた理由が消えたら、まだ生きている命は続ける。
親父に話すと、「店と一緒だな」と言った。「釜の火が強すぎりゃ止める。火が戻ったら、いちいち俺に“また煮ていいですか”なんて聞かん」。半次が「俺は聞くかも」と言う。「お前は聞け」。即答だった。
夜、庄兵衛が来た。紙を出しながら、今日は少し呆れた顔をしている。「向こう、ほんとに追っかけてきますね」。そこにはこうあった。――一度止めた上総介の命を、清須では誰がもう一度生かす。
俺は思わず笑った。新吉が「何?」と覗き込む。半次も横から首を伸ばす。俺は紙を机へ置いた。
「誰も生かさない。最初から死んでない」
親父が「それ、そのまま売ったら高いぞ」と言い、庄兵衛が本気で「値を聞きます?」と返した。店の中に笑いが起きた。
けれど紙の裏には、もう一つだけ小さく問いが足されていた。
――では、止めた理由が消えたと、誰が本物だと決める。
笑いはそこで少しだけ止まった。相手はもう、命令そのものではなく、“再び動いてよい現実”の方へ手を伸ばし始めていた。
第280話 「もう大丈夫」は、偉い人が決める言葉じゃなかった
庄兵衛が置いていった紙を、俺は夜のうちに何度も読み返した。――止めた理由が消えたと、誰が本物だと決める。人の名前で答えようとすると、すぐおかしくなる。橋なら橋番か親方。道なら門番。荷なら差配。じゃあ火事なら誰だ。雨なら。馬なら。数え始めたら、町じゅう役目札だらけになる。
AIは、ここ最近止めた仕事を理由ごとに並べた。道が塞がった。橋の板が浮いた。渡しが止まった。荷の行き先が食い違った。『再開判断を固定の役職へ割り当てるより、停止を発生させた条件が現在も成立しているかを、その条件を観測できる地点と方法で確認する方が一貫します』。つまり、“誰が偉いか”じゃなく、“何を見れば終わったと言えるか”を先に決める。
翌朝、その考えを試すように南の市から煙が上がった。大火ではない。煮売り屋の軒へ火の粉が飛び、干してあった藁縄に燃え移ったらしい。近くの者が桶を持って走り、火はすぐ消えた。それでも通りは荷車を止め、人だけ脇を抜けている。
俺たちが着くと、店の主人がびしょ濡れの軒を指していた。「ほら、もう消えた。いつまで道止めるんだ。昼の仕込みが全部遅れる」。向かいの魚売りの婆さんが、「あんたは自分の店だから早く開けたいんだろ」と容赦なく返す。「魚がぬるくなる私も早く開けてほしいよ。それと火が消えたかは別だ」
半次が小声で「婆さん、前より強くなってない?」と言う。新吉は「前からだよ」と即答した。俺もそう思う。店主は二人を睨んだが、言い返す前に屋根仕事をしていた男が脚立代わりの箱へ上がり、濡れた藁の内側へ手を入れた。すぐに顔をしかめる。「表は冷えてるけど、中まだ熱いぞ」
見える火は消えていた。でも、止めた理由は“炎が見えること”じゃない。隣へ燃え移るかもしれないことだ。AIへ、風向き、軒の材、濡らした範囲、男が触って確かめた場所を入れる。『表面の消火だけでは再燃可能性を否定できません。今回の停止理由は延焼危険なので、熱源が残っていないことと、風で火種が移る状態でないことを確認できれば再開条件を満たします』
難しい言葉をそのまま言っても誰も使わない。俺は店主へ「火が見えない、じゃなくて、もう燃え広がらないまで見ます」と言った。店主は不満そうに口を曲げたが、屋根仕事の男へ「じゃあ何すりゃいい」と聞く。怒鳴るより早い。男は軒の一部をめくり、焦げた藁を落として、もう一度水をかけた。
しばらくして、男が手の甲を当てる。「ここは冷えた」。魚売りの婆さんが「こっち側も見たかい」と隣家との境を指す。店主が「なんでお前が仕切るんだ」と言い、婆さんは「魚を守ってんだよ」と平然としている。結局、境の藁まで外して確かめ、煙も熱も残っていないことを見た。
通りを開ける時、誰か一人が“本物の安全”を宣言したわけじゃなかった。最初に危険を見つけた者、屋根を触れる者、道を使う者が、同じ停止理由がもう残っていないことをそれぞれの位置から確かめた。それで荷車が動き出した。
店主は最初の一台が通るのを見て、「これで昼に間に合う」と息を吐いた。魚売りの婆さんは桶を持ち上げながら、「最初から素直に屋根めくりゃ、もっと早かったよ」と言う。「うるさいなあ」。言いながら店主も少し笑っていた。
店へ戻って、俺は帳面の“再開する人”という欄を消した。代わりに三つだけ書く。何が理由で止まった。何を見れば、その理由が消えたと分かる。どこまでなら現場で確かめられる。
親父はそれを見て、「人の名前じゃないのか」と聞いた。「名前にすると、その人がいない時また止まるから」。親父は少し考えてから、「店なら、釜の火を止めた理由が吹きこぼれなら、吹きこぼれが収まったのを見りゃいい。俺が帰ってくる必要はねえな」と言った。
信長へ話すと、上総介様は庄兵衛の問いの紙を指で押さえた。「“誰が決める”と聞かれたから、人を答えたくなる。そこが罠か」。年配の男は腕を組み、「人でなければ責める先がなくなりませぬか」と渋い顔をする。俺はそこを混ぜない方がいいと思った。「間違えた時に誰が責任を持つかと、今動いていいかをどう確かめるかは、別です」
部屋が少し静かになった。信長が先に笑う。「お前、だんだん面倒なことを簡単に言うようになったな」。褒められているのか分からない。年配の男は「簡単ではありませぬ」と小さく返し、上総介様に聞こえていたらしく睨まれた。
その日の決まりは一つだけになった。止めた理由が、目の前で確かめられることなら、同じ場所で消えたことを確かめる。見えない理由なら、分かる者へ返す。偉い人を待つのではなく、理由に合った目を使う。
夜、AIは今日までの停止と再開を結び直した。『この方式なら、権限者不在による不要な待機を減らしつつ、停止理由と無関係な人物の楽観判断による再開も抑制できます』。俺はその横へ短く書いた。
“大丈夫”は、人の肩書きじゃない。止めた理由が、もうそこにないという状態だ。
第281話 止めた理由と違うものを直しても、仕事は再開できない
次の日の昼前、北の荷宿から「橋は直ったそうだ」という知らせが来た。昨日までなら、その一言で喜んだかもしれない。ところが紙を持ってきた若い手代は、妙に困った顔をしている。「直ったって聞いたんですけど、大荷はまだ出すなって橋番が言うんです。どっちなんです?」
半次が「直ったのに?」と首を傾げ、新吉は昨日の帳面を俺の方へ押した。「何が理由で止まったか、だよね」。その通りだった。俺たちは藤兵衛と一緒に北へ向かった。道すがらAIへ、今朝までの記録を出させる。北の橋は、明け方の雨で手前の土が沈み、大荷の車輪が端へ寄ると崩れそうになったため、今朝から大荷だけ止めていた。
橋へ着くと、親方が新しい板を叩いていた。この前浮いた箇所も気になって、ついでに替えたらしい。「ほら、板は直したぞ」と言う横で、橋番が腕を組んでいる。「だから板はな。今朝止めた理由、そこじゃねえだろ」。二人の間に朝から何度目か分からない空気が漂っていた。
親方は俺を見るなり、「こいつが通さん」と顎をしゃくった。橋番も負けずに「大荷の右車輪が寄ると、手前の土が落ちるかもしれんって昨日止めたんだ。板替えたからって土まで固くならん」と返す。半次が小さく「あ、直した場所と止めた理由が違う」と言った。今日は妙に理解が早い。
AIへ今朝の板交換と、昨日の停止記録を重ねる。『橋面の板交換は一つの不具合を解消していますが、大荷停止の主要条件として記録された“進入部右側の沈下”は未確認です。したがって“大荷再開”の根拠にはなりません』。親方が箱の言葉を全部分かるわけじゃないので、俺は「板は直った。でも大荷を止めた理由は、まだ見てないです」と言い直した。
親方はむっとしたが、すぐ道の端へしゃがみ込んだ。「じゃあ見りゃいいんだろ」。意地でも自分で確かめたいらしい。藤兵衛が空の小車を持ってきて、まず中央を通す。問題ない。次に米俵を少しだけ載せ、橋番が手前の土を見る。車輪の跡が深くなる。
「まだ駄目だな」と橋番。親方は今度は反論しなかった。「土入れるぞ」。近くの人足を呼び、沈んだところへ土と小石を入れて踏み固める。半次も足で踏み始めたが、三回目で泥を跳ね上げ、自分の脛を汚した。「俺だけ土に嫌われてない?」。新吉が「踏み方が雑なんだよ」と笑う。
もう一度、空車。次に軽い荷。最後に大荷と同じ幅の車へ半分ほど積む。AIは、昨日までに取った車輪跡の深さと今日の跡を比べ、『沈下量は大きく減少しています。ただし本来の大荷条件では未確認です。最初の一台を低速で通し、異常があれば後続を止める段階再開が妥当です』と出した。
俺は親方と橋番へそのまま提案した。一台目だけ通す。二台目は待つ。橋番は進入部、親方は橋の板を見る。何も変わらなければ続ける。親方が「最初からそう言え」と言い、橋番が「さっきからそういう話だろ」と返す。また始まりそうなので藤兵衛が「喧嘩は一台目のあとにしてくれ」と割って入れた。
最初の大荷はゆっくり渡った。手前の土は少し沈んだが崩れない。板も鳴らない。二人で見て、二台目を通す。三台目まで変化がなく、そこで“大荷止め”を外した。誰かが「橋は直った」と言ったからじゃない。大荷を止めた理由が、大荷に近い条件でもう起きないことを確かめたからだ。
荷宿へ戻ると、若い手代が炭板の「北・大荷止め」を消した。代わりに「北・大荷通る。一台ずつ」と書く。「いきなり元通りじゃないんだな」と手代が言う。俺は頷いた。再開は、止める前の全部へ一気に戻す必要もない。確かめられたところまで戻せばいい。
AIは今日の結果を、昨日の火事と並べた。火なら再燃の条件。橋なら大荷で沈む条件。『停止理由と解除確認の対象が対応していれば、異なる場所でも同じ考え方を適用できます。さらに、全面再開ではなく影響範囲を段階的に戻すことで、誤判定時の損失を小さくできます』。箱はもう、個別の橋だけを見ていなかった。
城で信長へ話すと、上総介様は「直した者が“直った”と言うだけでは足りぬか」と聞いた。年配の男が「職人を信用せぬようにも聞こえまする」と続ける。俺は首を振った。「信用しないんじゃないです。何を直したかと、何で止めたかが同じかを見るだけです。違えば、どっちも本当でも仕事はまだ戻りません」
信長は少し考え、机の上の二枚の紙を離して置いた。「“直した”も本物。“まだ危ない”も本物。話している場所が違えば、また喧嘩ではないわけか」。前に二枚の紙を分けた時と同じだった。何の話かを分ける。今度は、何の不具合かを分ける。
夕方、久作が店へ寄った。いつもの軽い顔ではなく、「妙な買いが増えた」と声を落とす。「“直ったという話”だけ欲しがる奴がいる。何が壊れてたかは聞かない。とにかく、誰かが直ったと言った時刻を買う」
親父が鼻で息を吐いた。「そりゃ使い道が悪そうだな」。久作は肩をすくめる。「商いなら、開いた時刻が分かれば十分なこともある。でも最近の値は、そういう値じゃない」
俺はAIへ今日までの問いを足した。箱はすぐに一つの危険を出した。『“回復した”という正しい情報を、停止理由や適用範囲から切り離して流通させると、本来再開できない対象へ誤って一般化される可能性があります』。
敵は、嘘の“直った”を作る必要すらない。本当に直った何かを一つ見つけて、それを全部が直ったように使えばいい。
第282話 空の荷車が通れたからって、鉄の荷まで通れるとは限らない
久作の話から一日も経たないうちに、その穴が形になった。昼前、北の荷宿で「橋はもう大荷まで通る」という話が一気に広がった。昨日、俺たちが段階的に戻したばかりの橋だ。炭板にも“大荷通る。一台ずつ”とある。だから最初は、おかしなことは何もないように見えた。
違和感を持ったのは藤兵衛だった。荷宿の前で鉄具を積んだ車を見て、「これも今行かせるのか」と俺へ聞く。車は昨日通した米俵より明らかに重い。差配は炭板を指し、「大荷通るって書いてあるだろ」と言った。半次も「大荷は大荷じゃないの?」と首を傾げる。
AIへ、昨日の再開試験で通した荷と、目の前の鉄具の荷を入れる。重量を正確に量る道具はない。それでも俵数、荷姿、馬の引き方、過去に同じ車が沈ませた轍の深さは記録してある。『昨日確認した再開条件は、米俵を積んだ荷車までです。今回の鉄具車は推定荷重がその範囲を上回る可能性が高く、“大荷通行可”という表現が確認範囲より広くなっています』。
俺は炭板を見て頭を抱えた。昨日、自分で“大荷通る”と書かせた。分かりやすくしたつもりが、分かりやすすぎた。手代が「じゃあ、また細かい字増やす?」と嫌そうに聞く。俺も嫌だ。毎回、重さを長々書いたら誰も見なくなる。
藤兵衛が車の横木を叩いた。「米と鉄じゃ、引く馬が違う。荷方なら見りゃ分かる」。差配も少し考えて、「じゃあ“普段の大荷”まで、でどうだ」と言う。半次が「普段って誰の普段?」と口を挟み、全員に見られて「いや、これ大事なやつだと思った」と縮こまった。今回は半次が正しい。
橋へ行くと、親方と橋番はすでに鉄具車の話を聞いていた。親方が「昨日はそこまで重いの通してねえぞ」と先に言う。橋番も「俺は“大荷戻す”って聞いたけど、鉄二箱みたいなのまで一緒だと思ってなかった」と続けた。正しい再開が、人から人へ渡る途中で範囲だけ大きくなっていた。
AIは、今までの荷を大雑把に三つへ分ける案を出した。人と軽荷。普段の荷車。特に重い荷。数字を使わなくても、現場の人がもともと使い分けている感覚をそのまま札にする。『既存の運用語彙に合わせて適用範囲を三段階へ限定すれば、追加教育を抑えながら再開範囲の誤拡張を減らせます』
親方は「最初からそれでいい」と言った。俺が「昨日“大荷”でまとめたの俺なんですけど」と答えると、橋番が笑う。「弥吉でも雑にまとめるんだな」。半次が嬉しそうに「仲間だ」と寄ってきたので、それは否定した。
鉄具車はすぐには通さない。代わりに、同じ幅の車へ石を少しずつ足し、手前の土と板の変化を見ることにした。新吉が「全部いきなり載せるより、また戻せるね」と言う。そうだ。俺たちは最近、失敗しない方法より、失敗しても小さく戻れる試し方を覚え始めている。
一回目は問題なし。二回目も大丈夫。三回目、橋の手前で右の轍が昨日より少し深くなった。橋番がすぐ手を上げる。「ここまで」。親方も今回は反論しなかった。鉄具車は西へ回す。北は“普段の荷車まで”で残す。
もし“大荷通る”をそのまま信じていたら、鉄具車を載せてから初めて分かったかもしれない。事故になったとは限らない。でも、分からないものを大きい賭けで確かめる必要はなかった。AIは清須で集めた荷と道の記録から、どこまでが昨日の実績で、どこからが未確認かをすぐ切り分けてくれた。
荷宿の炭板は、長い説明を増やさず三段にした。「人・軽荷――通る」「普段の荷車――一台ずつ」「特に重い荷――西へ」。読み書きが苦手な馬方にも、差配が一度声に出せば通じた。新吉は横に小さな印を三つ描き、「こっちの方が早い」と言う。そこも採用した。
午後になると、面白いことが起きた。別の荷宿が自分たちの炭板も同じ三段へ直した。ただし北の橋の内容を写したわけではない。南門は人も普段の荷車も平常、特に重い荷だけ夕方を避ける、とその場所の状態を書いている。形だけ共通にして、中身は現場で決める。
AIへ二か所の板を見せると、『共通の表現枠と、地点ごとの独立観測が分離されています。これにより一つの誤情報が全地点へそのまま複製される危険を抑えながら、利用者の理解負担を下げられます』。俺一人が全部の答えを書く形から、また少し遠ざかった。
城へ報告すると、信長は「本物の“通れる”にも広さがあるわけか」と言った。「はい。誰が言ったか、いつ言ったかだけじゃなく、何なら通れるのかまでです」。年配の男が苦笑する。「紙がどんどん細かくなりそうですな」。俺もそれが一番怖いので、「だから三つまでです」と即答した。上総介様が笑った。
その日の夕方、庄兵衛と久作が珍しく一緒に店へ来た。久作は紙を一枚、庄兵衛は別の一枚持っている。どちらも同じ仲介から回ってきたものではないらしい。けれど問いは、妙に似ていた。
庄兵衛の紙には、――一つ通れた時、清須はどこまでを“通れる”とする。久作の紙には、――“大丈夫だった一回”を、“次も大丈夫”に変えるのは何だ。
新吉が二枚を見比べ、「相手、今度は人じゃなくて、確かめ方を買ってる」と言った。半次は珍しく黙っていた。親父が腕を組む。「そりゃ厄介だ。人を買えなくても、こっちが何で安心するか分かれば、その形だけ作れる」
AIは二枚の問いと、これまでの遅延、偽らない本物、観測時刻、再開条件を一つにつないだ。『次に想定すべき介入は、虚偽の報告ではなく、限定された条件では真である観測を作り、それを広い条件へ誤適用させることです』。
嘘を見抜けば勝てる段階は、もう終わっていた。一度だけ本当に通れた。その事実だけを切り取れば、“いつでも通れる”に見せることができる。
俺は二枚の紙の横へ書いた。――本物かどうかだけじゃない。その本物は、どこまで本物なのか。
次に守るべきなのは、真実そのものではなく、真実の範囲だった。
第283話 渡れた六俵は、流れが静かな時の六俵だった
翌朝、南の渡しから妙な知らせが来た。米俵六つを積んだ舟が問題なく渡れたので、荷宿が「六俵まで通る」と書き出したらしい。昨日の北の橋で“大荷”を広げすぎたばかりだ。半次が紙を見るなり、「また広がってない?」と顔をしかめた。珍しく、俺も同じことを一秒で思った。
渡しへ着くと、船頭の弥助は不機嫌そうに舟底の水を掻き出していた。「六俵で渡ったのは本当だぞ。俺は嘘ついてねえ」。誰も嘘だとは言っていない。問題は、その六俵がいつでも六俵なのかだった。朝一番に渡った時は風が弱く、流れも緩かった。今は上流で降った雨のせいか、水が少し速い。岸の杭へ当たる水音も朝より強かった。
荷宿の若い手代が困った顔で炭板を抱えてきた。「でも“六俵で通った”は本当なんですよね。じゃあ何て書けばいいんです?」。藤兵衛が舟を見ながら、「六俵ってだけ書くからだ。朝の水なら六俵だろ」と言う。弥助はすぐに頷いた。「今の流れで六俵積むなら、俺は嫌だね。舟が沈むんじゃなくて、寄せる時に持ってかれる」
AIへ、朝の渡し時刻、舟の積み荷、現在の水位、杭へ当たる流れ、過去に同じ舟が戻された記録を入れた。『朝の成功は“当該舟・六俵・朝の流れ”の組合せに対する観測です。現在は流速条件が異なるため、積載量だけを根拠に同じ結果を期待することはできません』。昨日までは“何なら通れるか”を見ていた。今日は、その答えに“どんな時なら”が付いた。
半次が水面を見て、「じゃあ毎回、水の速さを書けって?」と露骨に嫌そうな声を出す。俺だって嫌だ。そんな紙を作ったら、船頭より先に紙が沈む。弥助が鼻で笑い、「水が速いか遅いかなんて、俺らは見りゃ分かる」と言った。新吉がすぐ拾う。「じゃあ“穏やか”“速い”でいいじゃん」
現場で元から使っている言い方なら、増やしても重くなりにくい。荷宿の炭板を三行に直した。「水穏やか――六俵まで」「水速い――四俵まで」「強い時――止める」。数字は弥助が普段から使っている積み方に合わせる。最初の一舟だけ四俵で出し、岸への寄せ方まで見た。問題なく着いたので、次も同じ条件で続けた。
若い手代は炭板を見て、「これなら聞かれた時に答えやすい」と言った。そこへ魚籠を抱えた婆さんが通りかかり、「答える前に水見な。板は川見てくれんよ」と言い残す。半次が小さく「また婆さんに負けた」と呟き、新吉が「何と戦ってるの」と返した。
城へ戻ると、信長は「一度本当だったものにも、時と場が付くか」と言った。年配の男は「では、あらゆる命へ条件を付けるので」と身構える。俺は首を振った。「広げて使う時だけです。一回の出来事を、次の仕事へ使うなら、その時と今が同じかを見る。違うなら同じ答えにしない」
AIはさらに、これまで集めた“通れた”“戻せた”“燃えなかった”を、対象・場所・時刻・条件で分け直した。同じ一文に見えても、効く範囲が違う。箱が強いのは、記憶が多いからだけじゃない。どの記憶を今へ持ってきてよいかまで切り分けられるからだ。
夕方、久作が一枚の紙を持ってきた。問いは短かった。――清須では、何が同じなら、前にうまくいった話をもう一度使える。
親父が紙を見て、「相手もそこまで来たか」と呟く。俺は朝の六俵を思い出した。六俵は嘘じゃない。ただし、川まで同じだとは誰も言っていない。
真実には、数だけじゃなく、使っていい条件の縁取りが要る。相手が次に狙うなら、その縁をわざと見えにくくするはずだった。
第284話 いちばん通りやすい所だけ試せば、試しは簡単に成功する
翌日の昼前、今度は北の道で「試したから大丈夫だ」という話が出た。雨でぬかるんだ坂道を直した土方が、荷車を一台通して見せたらしい。空車ではない。米俵も積んでいる。車輪も沈まなかった。それだけ聞けば、昨日までの俺ならかなり安心したと思う。
ところが藤兵衛は現場を見るなり、道の端へしゃがんだ。「これ、真ん中だけ踏み固めてあるな」。確かに、試した車輪の跡は坂の中央を真っすぐ通っている。普段は上りと下りが重なるので、荷車は少し端へ寄る。右端にはまだ柔らかい泥が残り、草の根ごと剥がれた跡もあった。
土方の頭領は面白くなさそうに腕を組んだ。「中央を通せばいいだろ。俺は通るって証明したぞ」。荷宿の差配がすぐ返す。「一日じゅう一台ずつ真ん中だけ通せるならな。向こうから来た車と鉢合わせたら、どっちか端へ寄るぞ」。二人とも声は強いが、話していることは別だった。頭領は“最も通りやすい一本”を見ている。差配は“普段の使われ方”を見ている。
AIへ、昨日までの車輪跡、荷の往来数、上り下りの時間帯、今の補修範囲を入れる。『試験経路が通常運用で使用される経路幅を代表していません。中央のみの成功は中央通行の安全性を示しますが、対向時の端寄せを含む通常運用全体へ一般化できません』。箱は頭領の試しを否定していない。ただ、成功した場所を成功していない場所まで広げるなと言っている。
半次が「じゃあ端も通してみればいい」と言い、頭領が「簡単に言うな。崩れたらまた直すの俺だぞ」と返した。半次は一瞬黙ってから、「……じゃあ、俺が荷車引くのは?」。「それは別に要らん」。即答されて、新吉が笑った。
試すなら、本当に使う形で試す。まず軽い車を中央から少し右へ寄せる。大丈夫。次に米俵を積み、上りから一台。そこで右車輪が思ったより深く沈んだ。通れはしたが、二台三台続ければ路肩が削れそうだった。頭領は跡を見て舌打ちし、「ここ、土が足りん」と自分から人足を呼んだ。
補修後は、上り一台、下り一台を順に通す。最後に途中ですれ違う位置まで寄せてみる。全部を一度にやらず、一つずつ幅を広げる。藤兵衛が車輪跡を見て、「これなら夕方までは持つ。雨が強くなったらまた別だ」と言った。俺はその“夕方までは”をそのまま残した。昨日の渡しと同じだ。成功には縁がある。
荷宿の差配は炭板へ「中央のみ」ではなく、「普段通り――可。雨強ければ再確認」と書いた。頭領が「最初の試しは無駄だったみてえじゃねえか」とぼやくので、俺は首を振る。「中央が通れるって分かったから、次に端だけ見ればよかったんです。無駄じゃないです」。頭領は少しだけ機嫌を直し、「なら最初からそう言え」と言った。たぶん、最初から言っても同じ顔をしたと思う。
城で話すと、信長はすぐ嫌なところを拾った。「相手が“試す場所”を選べるなら、一番通る場所を選ぶな」。俺は頷いた。嘘をつかなくても、見せる場所だけ選べば、都合のいい真実を作れる。年配の男が「それなら試しそのものを信用できぬ」と言うが、そこまで行くと何も使えない。
「試したことは使います。ただ、何を証明した試しかを勝手に広げない」。俺がそう言うと、信長は机の端に置いた小刀を指で転がした。「刀の刃を一寸だけ見て、全部研げとるとは思わぬのと同じか」。年配の男が「上総介様、その例は分かりやすすぎます」と言い、信長に睨まれた。
夜、AIは今までの実地確認へ一つ印を加えた。誰が試したかではなく、“試す条件を誰が選んだか”。修理した者、売りたい者、通したい者が一番楽な条件だけ選ぶと、結果は本当でも使い方を間違える。
その晩、庄兵衛から高値の問いが来た。――一度の試しを本物にするのは、成功したことか。それとも、何を試したかを決めた者か。
俺は紙を見て、少しだけ背中が冷えた。相手は、こっちが真実の範囲を守り始めたのをもう知っている。なら次は、範囲そのものをこっちに広げさせようとする。
嘘を混ぜなくてもいい。清須が自分で「十分試した」と思う形だけ作ればいい。
第285話 試す条件を相手に選ばせない。でも全部は試さない
翌朝、まるで答え合わせのような話が来た。西の蔵を貸している商人が、「雨漏りは直った。米を入れてよい」と荷宿へ伝えてきた。しかも自分で水をかけて確かめたという。新しい茅を葺いた屋根へ桶三杯。中は濡れなかった。試しとしては、ちゃんとしている。
親父は聞いた瞬間、「誰が米を入れたいんだ」とだけ言った。蔵の持ち主本人だ。空いたままでは銭にならない。だから嘘だと言いたいわけじゃない。ただ、早く“直った”にしたい側が、試す場所も量も決めている。昨日の坂道と同じ形だった。
蔵へ行くと、主人は胸を張って北側の屋根を見せた。「ここへ三杯だ。中は一滴も落ちてない」。確かに乾いている。半次が「じゃあいいんじゃ」と言いかけ、新吉に肘で止められた。主人がむっとして、「何だよ。今度は何杯かけりゃ満足なんだ」と言う。
俺はAIへ、その蔵で以前どこが濡れたか、米俵をどこまで積んでいたか、風雨の日にどの方向から水が入ったかを出させた。過去の記録では、問題は屋根の真上から落ちる水だけじゃない。西風の強い日に、軒の合わせ目から吹き込んで奥の壁際が濡れている。主人が水をかけた北側は、今回そこまで悪くなかった場所だった。
『現在の試験は“北側屋根への上方散水”に対して有効です。過去の損傷条件である“西風を伴う吹込み”は未検証です。保管予定範囲に壁際を含むなら、現試験のみでは再開条件を満たしません』。俺が短く言い直す。「直した所は直ってます。でも、前に米を濡らした所をまだ試してないです」
主人は口を尖らせた。「じゃあ嵐が来るまで米入れられんのか」。それでは商いにならない。全部の条件を本物の雨で待つ必要もない。藤兵衛が軒を見上げ、「桶の水、横から当てりゃいいんじゃないか」と言う。半次が「藤兵衛さん、急に雑」と笑ったが、考え方は合っていた。
桶をそのまま投げるわけじゃない。人足二人で板を立て、軒へ斜めから水を当てる。中では新吉と主人が壁際を見る。一回目、何もなし。二回目も乾いている。三回目、古い継ぎ目の下へ細い筋が出た。主人の顔が落ちる。「そこかよ……北じゃねえじゃん」
親父があとで聞いたら喜びそうな言い方だった。壊れていた場所と、持ち主が直したかった場所は同じじゃなかった。主人は渋々ながら継ぎ目へ手を入れることにした。ただ、蔵全部を止める必要もない。奥の壁際だけ空け、中央と東側には濡れて困らない道具を先に入れる。米は修理が済むまで別へ置く。
AIは、ここまでの橋、渡し、坂、蔵を一つにまとめた。『広い運用を再開するために全条件を事前に網羅する必要はありません。予定している利用範囲から、事故時の損失が大きい条件、過去に失敗した条件、通常頻度が高い条件を優先して確認し、未確認範囲は未確認のまま残す方法が効率的です』。何でも試すのではなく、使うところから試す。危ないところは先に試す。そして、試していないところを試したふりにしない。
城で説明すると、年配の男が「結局、誰が試す条件を決めるのです」と聞いた。昨日の問いそのものだ。俺は少し考えて、「その物を売りたい人だけには決めさせない。でも城だけで決める必要もないです。実際に使う人の記録と、前に失敗した場所を先に見る」と答えた。
信長は「相手に選ばせぬ、か」と言ったあと、すぐに眉を上げた。「だが、こちらがいつも同じ“危ない所”を試すと分かれば、相手はそこだけ直してくるぞ」。鋭い。AIも同じ穴を出した。決まった確認だけでは、その確認にだけ通るものを作られる可能性がある。
だから最後に一つだけ足した。大事なものほど、いつも見る場所に加えて、その日の使い方から一つ別の場所も見る。相手が“ここさえ通せば合格”を覚えにくくする。ただし人を困らせるための抜き打ちにはしない。実際に使う範囲から選ぶ。
主人は修理を終えた夕方、今度は自分から言った。「弥吉、どこ見る? 先に聞いたら駄目なんだろ」。半次が笑って「学習が早い」と言うと、主人は「お前に言われたくねえ」と返した。結局、北側、前に漏れた西の継ぎ目、それから米を積む予定の奥一か所を確かめた。全部乾いていた。今度こそ、米を入れられる。
夜、庄兵衛のところへまた高値の問いが来た。――清須は、何回うまくいけば“いつでも大丈夫”にする。
俺はその紙の横へ、今日の三回の印を書いた。でも三回成功したから安心したわけじゃない。違う場所、違う条件で、使う範囲を少しずつ埋めたから前へ進めた。
AIは静かに一行を出した。『同じ条件での成功回数が増えても、未確認の条件へ適用範囲は自動では広がりません』。
三回の“本当”を重ねても、見ていない四つ目まで本当になるわけじゃない。
相手が次に買おうとしているのは、回数だった。俺たちはこれから、“何回”より先に“何が違う一回か”を考えなければならない。
第286話 十回届いても、十回とも同じ辻を通っていた
翌日の昼、東の荷宿から人が飛んできた。北の橋で“普段の荷車だけ止める”に変わったのに、炭板がいつまでたっても書き換わらないという。知らせは二人に持たせたはずだった。片方が転んでも、もう片方が届くようにしたばかりだ。半次が店を出ながら「今度は二人とも転んだ?」と言い、新吉に「そんな揃い方いらない」と返されていた。
東へ着く少し前、二人の使いと鉢合わせた。どちらも泥だらけで、片方は草履の鼻緒まで切れている。先に口を開いた若い使いが「俺は市場を抜けたんです。こいつは川沿い。なのに榎の辻で一緒になって、そこで荷車が横倒しですよ」と息を切らした。もう一人が「俺の方が先に辻へ着いた」と余計なところで張り合う。知らせが遅れた理由だけは、きれいに同じだった。
榎の辻は、東の荷宿へ入る手前にある狭い曲がり角だった。北から来る道も川沿いから上がる道も、最後はそこへ寄る。今日は薪を積んだ荷車の軸が折れ、車体が道を塞いでいた。二人は別々の道を走ったのに、最後の一町だけ同じ場所へ吸い込まれていた。
俺は過去十日ほどの使いに、実際どこを通ったかを思い出してもらった。“市場”“川沿い”だけでは足りない。途中でどの辻を曲がり、どの門から入ったかまで、覚えている範囲で箱へ入れる。AIはすぐ、二本の道を重ねて見せた。『経路名は異なりますが、東荷宿到着前の榎の辻が全配送で共通しています。過去の複数回成功は、この共通区間が利用可能だった条件を繰り返し確認したものです。榎の辻の障害に対する独立性は確認されていません』。
半次が画面を覗き込み、「十回届いたのに、十回とも同じとこ通ってたら、そこについては一回も試してないのと同じ?」と聞いた。俺が「止まった時の試しは、今日が最初かな」と答えると、新吉が「じゃあ十回をゼロにするのも違うよ。途中で片方が転んだ時には役に立ってたんだから」と言った。そこだった。二人出す意味がなかったわけじゃない。守れた失敗と、二人まとめて食らう失敗が違った。
荷宿の差配は、古い炭板を消しながら「二本道って言われたから安心してたぞ」とぼやいた。俺も同じだった。道の名前が二つなら、何となく二つに見える。でも相手が止める場所を一つ選ぶなら、名前より“どこが重なっているか”の方が大事だ。全部が別である必要はない。ただ、止められたら困る場所まで同じにしてはいけない。
その日は炭板の更新が遅れたぶん、北へ向かう予定だった鉄具車が一台だけ橋の手前まで行って戻ってきた。馬方は荷宿へ戻るなり「二人も走らせて何してんだ」と怒ったが、事情を聞くと今度は榎の辻の荷車へ文句を言い始めた。誰か一人を悪者にすれば片づく話でもない。辻はいつもそこにあり、昨日まで空いていただけだった。
夕方、AIは二経路の記録へ新しい見方を足した。成功回数ではなく、二本が同時に止まる場所。橋、門、辻、渡し、同じ馬、同じ書き手。道だけ見ていたら、人や物まで同じかもしれない。俺たちが集めてきた現地の記録が増えたからこそ、重なりを後から探せるようになっていた。
そこへ久作が、妙な顔で店へ入ってきた。「今日の買い、これだ」と出した紙には、短く一つだけ書いてある。――清須の二本道は、どこで一つになる。親父が紙を見て舌打ちした。
十回成功した数を買っていた相手は、もう回数を見ていなかった。俺たちと同じように、“二つに見えるものの中に一つしかない場所”を探し始めていた。
第287話 二本の道は、同じ所で止まらないためにある
翌朝、俺たちは榎の辻を避ける道を探した。といっても、町じゅうへ新しい道を作れるわけじゃない。東の荷宿へ入るには、北側から回る細道か、いったん南へ下って別の門から戻る道がある。後者は遠い。半次は聞いただけで「知らせ一枚のためにそこまで走るの?」と露骨に嫌な顔をした。
藤兵衛が荷車の縄を締めながら、「毎回やったら走る奴が先に壊れるな」と言う。親父も店先から「銭にならん知らせまで二倍にするなよ」と釘を刺した。どちらも正しい。二本を完全に別へするほど、時間も人も余計に使う。守る仕組みのせいで普段の仕事が鈍くなったら、本末転倒だ。
AIへ、これまでの知らせの種類と、遅れた時に何が止まったかを入れ直した。橋を開ける・閉じる、荷の行き先を大きく変える、人の代わりを切り替える。そういう“今すぐ変わったと知らないと損が大きいもの”だけ、重ならない二本を使う。定時の“変わりなし”まで毎回二人で走らせない。『高影響の状態変更に冗長経路を集中させることで、人的負担を抑えながら共通障害による同時遅延を減らせます』。箱は、増やすだけじゃなく減らすところまで出してくれた。
新しい組み合わせは、一本を市場側、もう一本を南の小門から入れる。遠い方は半刻ほど遅い。でも榎の辻を通らない。差配が地面へ炭で線を引き、「こっちが早い。こっちは遅い。でも片方塞がっても、もう片方は来る」と若い使いへ説明した。使いは線を見て、「最初からこういう絵なら分かるのに」と俺を見た。最近、分かりにくいと全部俺のせいにされる。
昼過ぎ、ちょうど北の橋で普段の荷車まで一時停止になった。板の継ぎ目へ砂が噛み、親方が外して見たいという。変更札を二枚作り、一人は市場、一人は南回りへ走らせた。市場側は途中で寺へ向かう葬りの列に当たり、道を空けるまで少し待った。南回りは遠かったが止まらず、その日の一枚目は南から先に東の荷宿へ着いた。
炭板が書き換わったあとで、市場側の使いも到着した。差配は二枚を見て「今日は遅い方が早かったな」と笑う。使いは汗だくで「笑うなら次お前走れ」と返した。半次まで「俺ならもっと早い」と言い出し、藤兵衛が「お前は途中で喋るから遅い」と切る。荷宿の人足まで笑った。二本の道がちゃんと働いた瞬間が、やけに普通の一日みたいに見えた。
俺はその結果をAIへ入れた。『今回、片方の経路で遅延が発生しましたが、別経路が共通区間を持たなかったため更新時刻への影響を抑えています』。成功したのは“二人出したから”だけじゃない。二人が同じ理由で止まらないようにしたからだ。昨日の十回より、今日の一回の方が、俺たちが知りたかったことを多く教えてくれた。
ただ、夕方に妙なことが起きた。北とは別件で、西の蔵について“米二十俵ぶん空いた”という知らせが、二本の道からほとんど同じ時に届いた。使いは別々。通った道も別。一本印も正しい。若い手代は「今度こそ二つで合ってますよね」と得意げに言い、すぐ米を回そうとした。
親父が横から紙を一枚ずつ取り、「誰が見た」と聞いた。二人の使いは、ほとんど同時に同じ名前を答えた。西の蔵番、権六。片方は権六から直接聞き、もう片方は蔵前の商人から聞いたという。ところが、その商人も権六から聞いただけだった。
道は二つになった。でも、目は一つだった。俺は二枚の紙を見ながら、さっきまでの小さな達成感が引いていくのを感じた。
二本とも無事に届いても、最初に見た人が一人なら、同じ間違いを二回早く運ぶだけかもしれない。
第288話 二人が同じことを言っても、見た目が一つなら一票だった
西の蔵へ着くと、権六は入口で俵を数えていた。俺たちを見るなり「二十俵ぶん空いたのは本当だぞ」と言う。最近、この言葉をよく聞く。誰も最初から嘘つき扱いしていないのに、皆そこを気にする。権六は朝、奥の一列が出ていくのを見て、そのぶん空いたと知らせたらしい。
ただし昼前に、別の問屋から紙俵が十二入っていた。権六は裏で鼠除けの板を直していて、それを知らなかった。今空いているのは八俵ぶんほどしかない。二十俵の知らせは、朝には本物だった。二本の道も、その本物を壊さず運んだ。だからこそ、受け取った側から見ると余計に強そうだった。
若い手代が頭を抱えた。「別の人が二人持ってきたから、二回確かめたみたいに思ってました」。権六が「俺一人を二回聞いただけじゃねえか」と返す。半次は少し考えてから、「同じ人の話を百人が聞いて百人で言ったら、百個にはならない?」と聞いた。新吉が「そこまで増えたら噂にはなるけど、見た目は一個でしょ」と答えた。言い方は軽いが、かなり大事な違いだった。
AIへ、二枚の知らせがどこから来たかを順に入れた。権六から直接、権六から商人へ、商人から使いへ。箱は二本を別の配送として扱いながら、観測の起点だけは一つにまとめた。『伝達経路の独立性と、観測源の独立性は別です。今回の二報は輸送上は独立していますが、状態観測は同一人物・同一時刻に依存しています。したがって、相互確認としては一件の観測に相当します』。
また難しいので、俺は帳面に“道が二つでも、目が一つなら一つ”と書いた。親父が見て「それでいい」と言う。全部の知らせへ二人の目を付けるつもりはない。そんなことをしたら、蔵の空き一つ確かめるのに町が止まる。大きく動かす時、二つの知らせが一致したから安心しようとする時だけ、その二つが同じ目から出ていないかを見る。
西の蔵では、二十俵を一気に回すのをやめ、まず八俵だけ入れた。残りは別の蔵へ回す。権六は「俺のせいで面倒増えたな」と落ち込んだが、藤兵衛が俵を担ぎながら「朝は二十空いてたんだろ。昼までずっと空いてろって方が無理だ」と言った。権六は少し笑い、「そう言われると助かるわ」と返した。失敗を人のせいにしない方が、次の知らせもちゃんと出てくる。
城で話すと、信長はすぐに紙を二枚並べた。「二人の使いが同じことを言っても、元が同じなら一つか」。俺が頷くと、年配の男が「では二人が別々に見れば二つになりまするか」と聞く。そこで俺は少し迷った。別々に見ても、同じ場所から同じものを見ているだけなら、二人とも同じ見落としをすることはある。
AIも同じ穴を出した。『人数だけで独立性を判定しないでください。異なる位置、異なる時刻、異なる役割からの観測は共通の見落としを減らしますが、完全な独立を保証しません。高影響時は、同じ結論を増やすより、異なる失敗の仕方をする観測を組み合わせる方が有効です』。上総介様は少し笑った。「また人数ではなく、中身か」。「はい。たぶん、しばらくずっとそうです」
その日の夕方から、荷宿で“二つ来たから確か”と言う前に、どこで誰が見た話かを一度だけ確認することにした。名前を増やすためじゃない。同じ一つを二つに数えないためだ。炭板には何も足していない。裏の控えへ、起点だけ小さく残す。表を複雑にしないのは、ここまで何度も失敗して覚えた。
夜、庄兵衛が持ってきた紙を見た時、背中が冷えた。――別々の二人に、同じものを見せれば、清須は二つの証拠と数えるか。今日の出来事を見ていたような問いだった。
久作のところにも、似た買いが入っていたという。――同じ間違いを、別々の口から言わせるには何が要る。親父が二枚を机へ伏せ、「次は道じゃねえな」と低く言った。
俺も頷いた。相手が狙うのは、届け方の重なりから、見る側の重なりへ移っている。二人に同じ嘘を言わせる必要さえない。同じ一部だけを見せれば、二人とも本気で同じことを言う。
二本の道を分けただけでは、足りなかった。次に守らなければならないのは、二つの目が本当に違うものを見ているかだった。
第289話 別々の二人でも、同じ印だけ見ていたら一つだった
次の朝、南の渡しで荷止めが出た。川が少し増しているらしい。ところが渡し場へ着くと、弥助と若い船頭が別々に「まだ印の下だ」と言った。二人は朝から別の舟を見ていて、相談したわけでもない。昨日の俺なら、それだけで二つの目が同じ答えを出したと思ったかもしれない。
弥助が岸の杭を顎で示す。「あの切り込みより水が下なら、いつもの荷までは出す。昔からそうしてる」。若い船頭も「俺もそれ見ました。嘘じゃないですよ」と続けた。半次が俺の横で小声になり、「また“嘘じゃない”から始まった」と言う。新吉は「最近みんな先にそこ言うよね」と苦笑した。
俺はAIへ、今朝の水位、昨日までの舟の積み方、岸へ寄せる時の縄の張り、杭の切り込みを入れた。箱はすぐ、少し変な組合せを拾った。『切り込みに対する水位は平常域ですが、同程度の水位だった過去記録より、係留縄が強く張り、下流へ流されやすくなっています。観測基準そのものが変化していないか確認してください』。
難しい話より、まず杭を見る。弥助が手で揺すると、根元がわずかに動いた。昨日、傷んだ縄を替えるために人足が杭を一度抜き、打ち直していたらしい。古い泥の跡が今の地面より上に残っている。前より浅く打たれ、そのぶん切り込みも高くなっていた。水が下がったんじゃない。物差しの方が上へ動いていた。
若い船頭が口を開けたまま杭を見た。「俺、ちゃんと見ましたよ」。弥助もすぐに「俺だって見た」と言う。責めるところはそこじゃない。「二人とも同じ物を、ちゃんと見たんです。だから同じ答えになった」。俺が言うと、弥助は少し嫌そうな顔をした。「ちゃんと見たのに外れるって、一番気持ち悪いな」
岸の石段には、去年から動いていない欠けがあった。水はその欠けのすぐ下まで来ている。弥助は舟を空で出し、戻す時の寄せ方を見る。いつもより下へ持っていかれ、棹を二度入れ直した。「六俵はやめる。今は四俵までだ」。今度の判断は、動いた杭の印だけじゃない。動かない石と、実際の舟の流され方を合わせたものだった。
半次が「じゃあ印を二個にすればいい?」と聞く。親父がいたら「数を増やしゃいい病がまた出た」と言いそうだ。俺は首を振った。「同じ杭に印を二個つけても、杭が動いたら一緒にずれる」。新吉がすぐ「じゃあ別の物を見るんだ」と言った。そういうことだった。人を二人にする前に、その二人が何に頼っているかを見る。
AIは今までの二経路、二人の知らせ、今朝の杭を一つに並べた。『独立性は人数や経路数ではなく、判断が共通して依存する要素で評価する必要があります。同一の基準物、同一の記録、同一の測定手段に依存する複数観測は、その共通要素の誤りを共有します』。俺は帳面へもっと短く書いた。――二人でも、同じ物差しなら一つ。
城で話すと、信長は机の上の二本の筆を持ち上げた。「二人が別々に書いても、元の手本が間違っていれば二枚とも間違う、か」。年配の男が「では手本も二つ必要に」と言いかける。上総介様が先に「何でも二つにする話ではないだろう」と遮った。最近、この人もそこを覚えるのが早い。
「大きく動かす時だけです。二つを証拠として数えるなら、同じ一つが壊れた時に両方とも同じ間違いをしないかを見る」。俺が答えると、信長は筆を別々の場所へ置いた。「違う者を見る、ではなく、違う壊れ方をするものを見る。面倒だが、そっちの方が強いな」
夕方、久作が持ってきた問いは、今朝の杭を見ていたみたいだった。――別々の二人が、同じ印を見て同じ答えを出した時、清須はいくつの証拠と数える。庄兵衛の方には、もっと嫌な問いが入っていた。――印そのものを動かせば、正直な者を何人まで同じ答えにできる。
親父が二枚を見て、「人を買わなくても済むってことか」と低く言った。そうだ。正直な人間を嘘つきにする必要はない。その人が信じている印を少しだけ動かせば、皆が本気で同じ間違いを言う。次に守るべきなのは、目の数ではなかった。目が頼っている物差しの方だった。
第290話 違う目は、同じ間違いをしないために置く
南の渡しでは、その日のうちに杭を打ち直した。ただ、俺たちは古い切り込みをそのまま絶対の基準には戻さなかった。弥助が石段の欠けを見て、若い船頭が舟の寄せ方を見る。どちらか一つで毎回仕事を止めるわけじゃない。荷を大きく増やす時や、川の様子がいつもと違う時だけ、二つを合わせる。
半次は新しいやり方を聞いて、すぐ「じゃあ三つ見たらもっと強い?」と言った。藤兵衛が俵の縄を締めたまま、「お前は飯でも三杯食えば何でも強くなると思ってるだろ」と返す。「飯は強くなるよ」「今その話じゃねえ」。新吉まで笑い、弥助が「目を増やす前に手を動かせ」と舟の水掻きを半次へ放った。
昼過ぎ、ちょうど試す機会が来た。空は明るいのに、上流で降ったらしく、川の流れだけが急に強くなった。石段の欠けを見る限り、水の高さは朝とほとんど変わらない。杭も今度は正しい位置にある。水位だけなら、六俵まで戻してもよさそうに見えた。
ところが弥助が空舟を岸へ寄せた時、船首がいつもより下へ振られた。棹を突く腕にも力が入る。「高さは平気だが、流れが嫌だな」。若い船頭も別の舟で同じ場所へ入れ、「俺なら四俵までにする」と言った。二人とも船頭だから同じ感覚に寄る。それでも今度は石の高さと、舟が実際にどう動くかという別のものを見ている。
AIへ入れると、『水位基準は平常でも、流速に関する運用兆候が悪化しています。今回の危険は沈み込みより接岸時の制御喪失が中心なので、積載量を下げた段階運用が妥当です』と返した。昨日なら“水が印の下だから大丈夫”で終わったかもしれない。今日は、印が正しくても足りないことが分かった。
四俵の舟は問題なく渡った。次の一舟も同じ。ただ、六俵へは上げない。荷宿の手代が「二回行けたなら六でもよくないですか」と言うと、弥助が「四が二回行けたら、六が一回行ける算段になるなら俺ら苦労しねえよ」と返した。半次が「それ、昨日の俺にも刺さる」と呟く。誰も否定しなかった。
俺は帳面へ、二つの目を置く時の決まりを増やした。一つは、同じ物差しに寄りかからないこと。もう一つは、同じ失敗を同時に見落としにくいこと。川なら水の高さと舟の動き。蔵なら空き数と実際の出入り。橋なら板の状態と、荷をかけた時の沈み方。全部を二重にするんじゃなく、大事な時だけ違う壊れ方をする目を組み合わせる。
AIは清須で集めた記録から、似た組合せをいくつも出した。『一方が基準物の変化に弱い場合、他方を実際の動きの観測にする。一方が人の申告に依存する場合、他方を物理的な出入りや残量にする。異なる種類の誤りを持つ観測を組み合わせる方が、同種観測を増やすより共通誤差を減らせます』。箱は人間よりずっと面倒な言い方をする。でも、やっていることは町の職人が昔から時々やっていた。俺たちはそれを、別の場所でも使える形にしている。
城で信長へ話すと、上総介様は「二つの目というより、二つのしくじり方を用意するわけか」と言った。俺が頷くと、年配の男が「しくじる前提でございますか」と眉をひそめる。信長は鼻で笑った。「しくじらぬ人間を探すより早いだろう」。その言い方には、部屋の何人かが微妙な顔をした。たぶん自分も含まれていると思ったんだろう。
夕方、南の渡しはまだ四俵で回していた。流れが弱くなり始めると、弥助が石段と舟の寄りを両方見て六俵へ戻した。城へ伺いを立てるでも、俺を呼ぶでもない。何を見て戻すかが共有されているから、現場で戻せる。AIはその判断と結果をまた記録へ足した。町が少しずつ、自分で確かめて動けるようになっている。
その夜、庄兵衛が新しい紙を持ってきた。「今度は少し変です」と言って机へ置く。――水の高さは朝に見た。舟の流れは昼に見た。二つとも本物なら、夕方の渡しを開けてよいか。
俺は紙を読んで、しばらく黙った。二つの目が違うものを見ても、その二つが同じ“今”を見ていなければ、組み合わせた瞬間に別の嘘みたいなものができる。相手は、共通の物差しの次に、時間のずれへ手を伸ばしてきた。
第291話 朝の本物と昼の本物を重ねても、今にはならない
翌朝、その問いがそのまま町へ出てきた。北へ鉄具を運ぶ差配が、「坂道は朝に通れた。橋は昼前に開いた。なら今は全部通れるだろう」と荷車を出そうとしていた。どちらの知らせも本物だ。坂は朝、普段の荷車が通っている。橋も昼前、親方が継ぎ目を見終えて開けている。
ただ、その間に一度だけ強い雨が降っていた。短い雨だったので、店の軒下にいればすぐ忘れるくらいだ。半次も「もう晴れてるし」と空を見上げた。藤兵衛は鉄具車の車輪を蹴ってから、「晴れたかどうかと、坂が朝のままかは別だぞ」と言った。朝に見た坂の本物は、雨の前の本物だ。
AIへ、朝の坂の記録、雨が降った時刻、橋を開けた報告、今から出す鉄具車を入れる。『坂道の通行確認は降雨前、橋の開放確認は降雨後です。二つの観測の有効条件が同時に成立していた時間帯は確認されていません。現在の経路全体については、降雨後の坂道状態が未確認です』。本当の情報を二つ持っていても、その間に世界が変われば、一枚の“今”にはできない。
差配は露骨に嫌そうな顔をした。「また坂まで見に行くのか。橋が開くの待ってる間に日が減るぞ」。気持ちは分かる。全部を最初からやり直したら、何か変わるたび仕事が止まる。だから見るのは、雨で変わりそうなところだけにした。朝に問題なかった橋まで見直す必要はない。今回変わった可能性があるのは、土の坂だ。
藤兵衛と新吉、それに差配の若い手代だけで先へ走る。俺たちが着くと、坂の中央は見た目には朝とほとんど同じだった。ところが端へ寄ったところへ足を置くと、草履が少し泥へ沈む。朝の車輪跡へ雨水が溜まり、路肩側の土だけ柔らかくなっていた。対向車が来て端へ寄れば、鉄具車には嫌な状態だ。
半次が遅れて着き、「朝は通れたんでしょ?」と聞く。新吉が泥のついた棒を見せ、「朝は雨降ってないでしょ」と返した。半次は「ああ、そういう“朝”か」と納得する。言葉にすると当たり前なのに、紙で“通れた”“開いた”と並ぶと、つい同時の話みたいに見える。
鉄具車はいきなり出さず、普段の荷車を一台だけ通した。中央は問題ない。端へ少し寄せると右輪が深く入った。今日は対向を止め、坂では一台ずつ中央を通すことにする。鉄具車も荷を二つに分け、軽くして進ませた。全面停止ではない。朝の情報を捨てるでもない。雨で変わったところだけ、今の状態へ更新した。
荷宿へ戻ると、若い手代が炭板の脇へ小さく「雨の後」と書いた。「これ毎回書くんです?」と聞くので、俺は首を振った。何も変わっていない時まで時刻札だらけにしたくない。状態を変えそうなことが起きた時だけ、“その前の確認か後の確認か”を分ける。雨、火、荷の大量出入り、道の補修。古い本物がまだ使えるかを変える出来事だけ残す。
AIはそれを、『観測値そのものの時刻管理ではなく、適用条件を変化させる出来事を境界として扱うことで、記録負担を抑えながら時間的不整合を検出できます』とまとめた。俺は帳面へ、“いつ見た”より“何が起きる前に見た”と書いた。町の人間には、その方がずっと分かりやすい。
城で信長へ話すと、上総介様はすぐ二枚の紙を離して置いた。「朝の坂は本物。昼の橋も本物。だが、その間に雨があるなら、二枚をくっつけるな」。年配の男が「では報告にはすべて時を書き入れまするか」と聞く。俺は首を振る。「全部じゃなくて、前の答えを古くする出来事があった時だけです」
信長は少し考えてから、「人も同じだな」と言った。誰の話か分からず部屋が静かになる。上総介様は面白そうに笑い、「昨日まで味方でも、今日何かあれば昨日の札だけでは足りんだろう」と続けた。年配の男が「それはまた別の話にございましょう」と慌てて戻す。半次がいたら絶対に余計なことを言ったと思う。
夜、久作と庄兵衛がほとんど同時に来た。久作の紙には、――古い本物は、何が起きるまで本物でいられる。庄兵衛の紙には、――別々の時には正しかった二つを、同じ時にも正しかったように見せるには何が要る。相手はもう、嘘を作ることより、本物を並べる順番を考え始めている。
俺はAIへ二枚を入れた。箱は、最近の問いが人、道、印、時刻へ順に移っていることを出した。『攻撃対象が個別情報の真偽から、複数の正しい情報を組み合わせる規則へ移行しています。今後は“正しい断片から誤った全体判断を作る”介入を前提にする必要があります』。
親父が湯飲みを置き、「本当のことばっかり集めても、並べ方で間違うのか」と呟いた。俺は頷いた。そこが一番厄介だった。嘘なら捨てればいい。でも朝の坂も、昼の橋も捨てる理由はない。必要なのは、どの本物とどの本物なら、同じ一枚に重ねていいかを決めることだ。
二つの目を違わせただけでは足りない。次は、その二つが同じ世界を見ていた時間まで合わせなければならない。相手は真実を壊すのではなく、真実と真実の間にある“ずれ”を使い始めていた。
第292話 正しい札にも、切れる時がある
朝、店へ来た東の馬宿の小僧が、「荷馬、四頭空いてます」と胸を張った。昨日から何度も数え直す話をしているせいか、今日はわざわざ「今、俺が見ました」とまで付ける。親父が飯をかき込みながら、「朝っぱらから馬の数で威張るな」と言い、小僧は「だって最近、見たかどうか聞かれるんで」と口を尖らせた。半次が笑いながら握り飯へ手を伸ばし、親父に箸で叩かれた。
昼前には北の蔵から、鉄具の荷がまとまったという知らせが来た。荷はある。馬も朝には四頭空いていた。北へ抜ける道も、昨日の雨のあとに一度確かめてある。三つを並べれば、午後のうちに運べそうだった。ところが馬宿へ行くと、空いているのは二頭しかいない。
馬宿の親方は悪びれず、「昼前に城から急ぎが入った。矢柄を運ぶってんで二頭出したぞ」と言った。朝の知らせは間違っていない。親方も隠していない。ただ、朝の“四頭空き”のあとに、四頭空きではなくなる出来事が起きていた。若い小僧は顔を青くして、「俺、ちゃんと四頭見ました」と繰り返す。俺は「そこは合ってる」と先に言った。最近、正直な人間ほどそこを気にする。
AIへ、朝の確認、二頭が出た時刻、北の蔵の荷、今の馬宿を入れる。『“四頭空き”という観測は、二頭の出発によって適用条件が変化しています。経過時間だけで古くなったのではなく、空き頭数を変える出来事が発生した時点で、現在判断への直接利用には再確認が必要です』。俺は帳面へ、“古いかどうかは、何刻たったかじゃない。答えを変えることが起きたか”と書いた。
半次が「じゃあ毎刻、馬を数え直すのはやめていい?」とすぐ楽な方へ寄る。藤兵衛が馬の腹帯を見ながら、「変わってねえならな」と返した。「でも変わったか分からなかったら?」「お前はまず目の前の二頭がいねえのに気づけ」。二人の横で新吉が吹き出した。
全部を何度も確かめ直す代わりに、変わった時だけ前の札を切ることにした。馬が出た、戻った、脚を痛めた。蔵なら荷が入った、出た。橋なら板を外した、土が崩れた。前の答えを変える出来事があった時、その場所の控えへ小さく斜線を入れ、次の使いが来たら「前の札はもう古い」と一言添える。大きな仕事に関わる時は、近くの定時便にも“変わった”だけ載せる。詳しい数は、必要な側が取り直せばいい。
馬宿の小僧は、自分が間違えたわけではないと分かると急に元気になった。「じゃあ俺、二頭出た時に線引けばよかったんですね」。親方が「お前、朝の札どこ置いた」と聞く。「柱の裏」「まず表に置け」。半次が「俺より怒られてる」と嬉しそうに言ったので、小僧と二人で親方に睨まれた。
結局、鉄具は二頭ぶんだけ先に出し、残りは夕方戻る馬へ分けた。道も蔵も見直していない。変わっていないものまで疑い直さなくていい。変わった馬の数だけ、今へ更新した。仕事は少し遅れたが、全部止めるよりずっと早かった。
城で話すと、信長は「札には日が暮れたら死ぬ、みたいな決まりを置かぬのか」と聞いた。俺は首を振った。「一刻前でも馬が出れば古くなります。昨日の札でも、何も変わってないなら使えることがあります」。上総介様は机を指で叩き、「時ではなく、変わった方を見るか」と呟いた。
年配の男が「では“変わった”との知らせを漏らさぬことが肝要になりますな」と言った。そこは俺も引っかかった。今までは本物をどう運ぶかを考えていた。でも前の本物が古くなった時、それを古いまま生かさないことも同じくらい大事になる。
夜、久作が来た。持ってきた紙を開く前から顔が嫌そうだった。「今日の買い、これだ。何刻前の知らせかじゃない」。紙には、――清須では、何が起きたら前の“本物”を捨てる。そう書かれていた。
相手も気づいたらしい。正しい札の寿命は、時間ではなく、世界が変わった瞬間に切れる。
第293話 相手は、本物が古くなる一瞬を買い始めた
次の日、朝のうちは何も起きなかった。東の馬宿も、西の蔵も、南の渡しも、いつものように“変わった時だけ線を引く”を始めた。拍子抜けするほど普通だったので、半次は昼前には「向こうも飽きたんじゃない?」と言い出した。親父が「お前と一緒にするな」と返し、俺もそう思った。
最初の違和感は、久作が持ってきた小さな話だった。東の馬宿で朝、空き三頭を確かめた直後に、見慣れない商人が二頭を半刻だけ借りた。荷は近くの紙問屋から隣の町内へ運んだだけで、昼前には馬を返している。商いとしては何もおかしくない。ただ、その商人は借りる前に「今朝、空きは何頭と出した」と親方へ聞いていた。
西の蔵でも似たことがあった。空きが十五俵ぶんと数えられた直後、小さな問屋が十俵ぶんだけ一時置きを頼んだ。夕方には全部出す約束で、銭も普通に払っている。その男も先に「今朝の空きはいくつだ」と聞いていた。南の渡しでは、六俵まで戻した直後に、普段なら来ないほど幅のある荷車が渡し場へ来て、一度だけ舟の順番を詰まらせた。
半次が三つを聞いて、「全部、嫌がらせ?」と眉を寄せた。藤兵衛は首を振る。「馬を借りちゃならん理由も、蔵を借りちゃならん理由もねえ。渡しに来るのも勝手だ」。だから厄介だった。どれも本当の商いで、誰も嘘をついていない。やったこと一つずつなら、止める理由がない。
AIへ、ここ数日の観測時刻と、その直後に状態を変えた出来事を並べた。箱はすぐ、馬宿、西の蔵、渡しの三か所で“確認の直後に変化が入る”回数が普段より増えていることを出した。『単発では通常取引の範囲ですが、複数地点で“観測直後に状態を変化させる取引”が集中しています。過去の問い合わせ内容と合わせると、古い正確情報がどの程度残存するかを試している可能性があります』。
俺は背中が少し冷えた。人を買うより安い。嘘を作るより安全だ。正しい数を確認させた直後に、本当に数を変えればいい。その変化が伝わるまでの間だけ、町の中には“さっきまで本物だった札”が残る。相手が欲しいのは、その短い隙間だった。
けれど、商いを止めるわけにはいかない。信長へ話す前に、親父が先に言った。「馬借りる客を追い返したら、向こうの勝ちだぞ」。俺も同じだと思った。変化が起きることを悪にしたら、町は動かなくなる。止めるべきは変化じゃない。変わったのに、前の札が生き続けることだ。
そこで“変わった”の知らせを、数や理由より先に走らせることにした。馬宿なら二頭出たと細かく書かなくていい。まず一本印だけを定時便へ渡す。西の蔵も同じ。荷宿でその印を受けたら、前の空き数を大きな判断へ使う前に取り直す。普段の小さな商いまで止めない。大きく動かす時だけ、古い札が切れていないかを見る。
試す機会はすぐ来た。午後、北へ米二十俵を回す話が入り、西の蔵の“十五俵空き”と別の蔵の“八俵空き”を合わせようとした。若い手代が紙を並べたところで、片方の控えに斜線がある。「あ、これもう数そのまま使っちゃ駄目なやつだ」。取り直すと、西は十俵が一時置きで埋まっていて空き五。別の蔵は八のまま。米は十三だけ入れ、残り七を翌朝へ回した。
若い手代は「昨日なら十五と八で二十三、余裕だって入れてました」と言って顔をしかめた。親父が「それで床抜けたら、紙問屋のせいにはできんぞ」と言う。「床までは抜けませんよ」「言ってみただけだ」。横で半次が「親父さん最近、話盛るよね」と囁き、新吉に肘を入れられた。
城で信長へ話すと、上総介様は面白そうに笑わなかった。珍しく、紙をしばらく見たままだった。「敵が町を壊すのではなく、町を普通に動かして、その瞬間だけ古くするわけか」。俺が頷くと、信長は「なら、普通に動くほど穴ができる」と続けた。そこまで一息で来るのがこの人は怖い。
「穴はできます。でも“変わった”だけ先に伝われば、古い答えを止められます」。俺が言うと、年配の男が「その一本印を止められれば」と口にした。部屋が静かになった。次の穴が、もう見えてしまった。
その夜、庄兵衛が紙を一枚置いた。――数を変えるより、“変わった”という知らせ一つを消す方が安いのではないか。
半次が紙を覗き込み、「向こう、こっちが直すたびに次の穴見つけるじゃん」と本気で嫌そうな顔をした。親父は湯飲みをすすり、「お前らも同じことしてるんだろ」と言った。そうだった。嫌になるくらい、相手も考えている。
ただ、今度は一つ分かった。相手が買っているのは答えじゃない。本物が古くなってから、それが古いと町へ伝わるまでの一瞬だ。
第294話 古くなった本物を、町の中で生かし続けない
翌朝、俺は“変わった”の知らせを増やす前に、今どこを通っているかを全部書き出した。東の馬宿は定時便へ一本印。西の蔵も定時便。南の渡しは荷宿の使いが戻る時に口で伝える。形は違うのに、三つとも最後は同じ荷宿の若い手代が炭板へ印を付けていた。半次が紙を見て、「また一個になってる」と言った。最近、そこだけは妙に早い。
新吉が「手代が悪いんじゃなくて、そこ通らないと皆に見えないってことだよね」と言う。そうだ。一人を疑う話ではない。一本印を何本出しても、最後の一か所で止まれば、古い札が表に残る。AIも、『変更通知の発生源を分散しても、失効状態の反映先が単一なら、その反映点が共通障害になります』と出した。難しいけど、要するに“消す場所も一つにするな”だった。
表の炭板だけを正本にするのをやめた。馬宿なら馬宿の控え、西の蔵なら蔵の控えにも斜線を残す。大きな荷を動かす側は、炭板が古く見えた時だけ、元の場所へ一度聞き返せる。全部の人が毎回二か所を見るんじゃない。一本印が来ない時でも、危ない仕事だけ古い札へ戻らない逃げ道を作る。
その日の昼、まるで試すのを待っていたように東の馬宿で二頭が急に借りられた。一本印を持った定時便の使いは、途中で転んだ子どもを助けて足止めされた。悪意なんてない。荷宿の炭板には、しばらく“空き三頭”が残った。そこへ北へ鍛冶道具を運びたい差配が来て、三頭を前提に荷を組もうとした。
若い手代は炭板を見たあと、一瞬だけ手を止めた。「これ、今朝のままだ」。大きな荷だったので、東へ一人走らせる。戻ってきた答えは“空き一頭”。差配は「また待ちか」と舌打ちしたが、藤兵衛が荷を見て「一頭で引ける分だけ先に出すぞ」と言った。全部を止めず、確かな一頭ぶんだけ進める。残りは返ってくる馬へ分けた。
半刻遅れて、子どもを抱えていた使いが一本印を持って荷宿へ飛び込んできた。「悪い、途中で足ひねった子がいて……」。息を切らす男へ、手代は炭板を消しながら「いや、こっちで分かった。子どもどうだった」と聞いた。「家まで送った。親にめちゃくちゃ頭下げられた」。半次が「じゃあ遅れたけど怒れないやつだ」と言い、藤兵衛が「別に遅れたら全部怒るわけじゃねえ」と返した。仕組みは、人を責めるために作るんじゃない。誰か一人が転んでも町まで一緒に転ばないために作る。
午後、久作が走ってきた。「今朝の一本印、届かなかったって話、もう買われてる」。早すぎた。誰かが荷宿の炭板を見ていたのか、それとも東の馬宿から追っていたのかは分からない。だが相手は、“変わった”が届かない時に古い札がどれだけ生きるかまで確かめている。
AIへ、これまで買われた問いと、実際に起きた試しを重ねる。箱は、相手が一つの答えを狙っていないことを示した。人を替えても、道を替えても、目を替えても、その次に共通する一か所を探している。『攻撃は特定情報の偽造ではなく、更新の連鎖に存在する単一依存点の探索へ移行しています。防御側は全経路の二重化ではなく、重要判断が一つの更新失敗だけで古い状態へ戻らない構造を優先すべきです』。
城で報告すると、信長は笑った。「なら、古い札を一枚わざと残して、食いつく奴を見るか」。年配の男がぎょっとし、俺も少し考えた。できなくはない。でも普通の商人まで古い札を信じたら、相手と同じことをこちらが町へすることになる。
「人を釣るために、町へ嘘みたいな本物を残すのはやめたいです」。俺が言うと、信長は意外そうに眉を上げた。「甘いか?」。「分かりません。でも、相手を捕まえるためにこの仕組みを壊したら、次から誰も札を信じなくなります」。
しばらくして、上総介様は口の端だけ上げた。「なら釣るな。消せ。消しても追ってくる奴だけ見ろ」。その方が信長らしかった。古い札を餌にしない。古くなった瞬間に使えなくし、それでも古い答えを探し続ける相手の方を、久作と庄兵衛に追ってもらう。
夕方、西の蔵で空き数が変わった。表の炭板へ一本印が届く前に、蔵の控えには斜線が入る。そこへ見知らぬ男が来て、「朝の十五俵空きって話、まだ生きてるか」と聞いた。蔵番は新しい数を教えず、「その札はもう切れた」とだけ答えた。男は何も買わずに帰った。
久作が少し離れてその男を見ていた。戻ってくると、珍しく笑っていない。「あいつ、空きがいくつになったか聞かなかった。古い十五が使えるかだけ聞いた」。庄兵衛も後から来て、別の場所で同じ聞き方をした者がいたと言う。
親父が腕を組んだ。「数が欲しい客じゃねえな」。俺もそう思う。相手は清須の今を知りたいんじゃない。清須が“もう違う”と気づくまでに、どれだけ時間がかかるかを測っている。
その夜、AIは新しい問いを一つ出した。『次の焦点は、変更通知そのものの真正性ではなく、“どの変更が、どの過去情報を失効させるか”の対応関係になる可能性があります』。俺はしばらく画面を見た。変わった、だけでは足りなくなる。馬が一頭出たからといって、橋の札まで捨てる必要はない。逆に、一つの雨で道の札はいくつも古くなる。
机の上には、庄兵衛が最後に置いた紙があった。――一つの出来事で、清須の何枚の本物を古くできる。
相手はもう、“変わった”を止めるだけではなく、どの変化がどこまで届くかを数え始めていた。
第295話 雨が降ったからって、馬の数まで古くなるわけじゃない
夜明け前に、清須へ強い雨が一度だけ落ちた。長くは続かなかったが、屋根を叩く音で目が覚めるくらいには降った。朝、荷宿へ行くと、若い手代が炭板を抱えて走り回っていた。北の道、南の渡し、西の蔵、東の馬宿。昨日まで覚えた通り、“変わった”と思った札へ片っ端から斜線を入れている。
半次が炭板を見て、「いや、雨で馬まで古くなるの?」と聞いた。手代は足を止めず、「だって昨日、何か起きたら前の札は切るって」と返す。そこへ親父が店から顔を出し、「雨が降るたび馬が消えるなら、馬宿は商売にならん」と吐き捨てた。手代はようやく困った顔をした。やっていることは間違いではない。間違いなのは、“何か変わった”を“全部変わった”にしていることだった。
実際、北の坂道は見直す必要があった。土が濡れていれば車輪の沈み方が変わる。南の渡しも、上流の雨なら流れが変わるかもしれない。けれど西の蔵の空き俵数は、屋根から漏れていない限り雨だけでは減らない。東の馬宿の空き二頭も、馬が出た、戻った、具合を悪くした、という話がなければそのままだ。
AIへ、今までの雨のあとに実際に変わったものを出させた。『降雨は土路の通行状態、水路の流れ、雨漏りのある保管場所には影響し得ます。一方、屋内在庫数や馬の在否は、降雨のみを理由に失効させる必要はありません。変更通知は出来事そのものではなく、その出来事が状態を変え得る対象へ限定して伝播させる方が、不要な再確認を減らせます』。俺は“雨”の横に、“道・水・漏る蔵”と書いた。
新吉がそれを覗き込み、「雨の札を消すんじゃなくて、雨で変わる札だけ消すんだ」と言う。藤兵衛は濡れた草履を脱ぎながら、「当たり前っちゃ当たり前なんだが、紙にすると全部同じ顔するんだよな」とぼやいた。半次が「人間も雨の日はだいたい同じ顔するけど」と余計なことを言い、親父に「お前は晴れてても同じだ」と返される。
炭板へ長い説明は増やさなかった。変わった知らせに、小さく“道”“水”“馬”“荷”のどれかを添える。字を読みにくい者向けには、道は二本線、水は波、馬は蹄、荷は四角い印にした。大きな仕事を組む側は、その印と自分が使う札がつながる時だけ取り直す。分からない時は止めるのではなく、元の場所へ一度聞く。
ちょうど昼前、もう一度ぱらついた。今度は手代が北の道と南の渡しだけに印を付け、西の蔵と東の馬宿は残した。北へ炭を運ぶ荷は坂だけ確かめ、馬を数え直すことはしなかった。南の渡しは弥助が流れを見て四俵へ落とす。西の蔵では朝の空き数をそのまま使って荷を受けた。町は全部を疑わず、変わりそうなところだけ今へ戻した。
城で話すと、信長は机の上の紙を指で二つに分けた。「雨が降った、は一つ。雨で何が変わる、は別か」。俺が頷くと、年配の男が「そこまで分けておかねば、今度は雨を降らせるだけで町が止まりますな」と言った。信長が鼻で笑う。「雨を降らせるのは無理でも、水を撒くくらいなら誰でもできる」。部屋が一瞬静かになった。
その日の夕方、庄兵衛が持ってきた紙には、まさにそれに近い問いがあった。――一つの変化を起こした時、清須は何枚の札を捨てる。
俺は朝の炭板を思い出した。もし“変わったら全部やり直す”なら、敵は大きな嘘なんて要らない。小さな本当を何度も動かすだけで、清須自身に仕事を止めさせられる。次に守るのは、本物の寿命だけじゃない。どの本物まで一緒に死なせるか、その広さだった。
第296話 荷も馬も本物なのに、昼までに着く予定だけが死んだ
翌朝、その“広さ”で別の穴が見つかった。北の蔵に積んである鍛冶道具を、昼までに城下の作業場へ回す段取りが組まれていた。荷は昨日数えてある。馬は東の馬宿に二頭。北の道も朝一番の荷車が通った。若い手代は三枚の札を並べ、「今日は早く終わりそうです」と機嫌がよかった。
そこへ藤兵衛が駆け込んできた。「北の橋、止まったぞ」。荷車の車軸が外れ、横へ倒れた拍子に橋の縁板を一枚割ったらしい。人は歩ける。軽い荷も親方が見ながらなら通せる。ただ、鍛冶道具を積んだ車は止めた。手代は三枚の札を見てから、全部ひっくり返そうとした。
「待って。それ、荷まで嘘になったわけじゃない」。俺が止めると、手代は手を宙で止めた。「でも北から運べないんですよね?」。「今の段取りではね」。半次が横から「馬もいるし、荷もあるし、道も通る。でも着かない。ややこしい」と眉を寄せる。新吉が「橋を使うって決めたところだけ変わったんじゃない?」と紙の間を指でなぞった。
AIへ、荷、馬、北の道、橋、到着予定を入れた。箱はすぐ、どこまでを残し、どこからを作り直すか分けた。『在庫確認、馬の在否、北側道路の通行確認は今回の橋損傷によって直ちに失効しません。一方、“北橋を経由して昼までに到着する”という運搬計画は橋通行を前提としているため再計算が必要です。元の観測を保持したまま、影響を受ける計画のみ更新できます』。
藤兵衛が「つまり荷は荷、馬は馬で残しとけ。橋を通る算段だけ捨てろってことか」と言う。「そうです」。半次はまだ納得しきらず、「札を捨てろって言ったり、捨てるなって言ったりするなあ」とぼやいた。親父が奥から「お前の覚え方が雑なんだ」と返す。「聞こえてたの?」。「お前は声がでかい」
北橋を諦めても、仕事そのものを諦める必要はない。AIはこれまでの荷車の実績から、西回りなら距離は伸びるが、荷を二つに分ければ昼を少し過ぎる程度で着けると出した。鍛冶道具のうち先に要る分を一頭へ、残りをもう一頭へ分ける。作業場へは先便の到着が遅れることだけ伝え、荷の数や馬の空きまで取り直さない。
若い手代は炭板の“荷あり”“馬二頭”を残し、その下に書いていた“昼まで・北橋”だけを消した。「これなら、橋が直っても荷の数からやり直さなくていいんですね」。藤兵衛が「荷が勝手に逃げてなきゃな」と返し、半次が真顔で蔵の方を見た。「逃げないよ」。新吉が笑った。
午後、橋の縁板が直った時も同じだった。橋の札だけ戻し、すでに西回りへ出た荷を呼び戻したりはしない。次に北を使う仕事から新しい状態を使う。AIは、同じ橋を使う予定がその時点で三つ、使わない予定が七つあると出した。橋の変化を十の仕事へ投げる必要はなく、三つだけを見直せばよかった。
城で報告すると、信長は机へ置いた札を重ねたり離したりした。「本物が古くなるのではなく、本物を組んで作った“段取り”だけ古くなることもあるわけか」。俺は「はい。荷がある、馬がいる、道が通る。それぞれは本当でも、その組み合わせで昼までに着く、は橋が壊れたら作り直しです」と答えた。
年配の男が「ならば、何と何を組んで決めたかまで残す必要がある」と言う。信長はそちらを見ず、「残すだけでは足りぬ。一本切れた時、どの段取りが死ぬかすぐ分からねば遅い」と言った。AIなら、清須で蓄えた道、荷、馬、蔵、渡しの記録から、そのつながりを人よりずっと速く追える。俺たちは、箱が出した答えを町の人間が使える札へ落とせばいい。
夜、久作がいつになく無口で来た。紙を一枚だけ机へ置く。――一つの橋を止めた時、清須はいくつの仕事をやり直す。
親父が紙を見て、「今度は札の数じゃなく、ぶら下がってる仕事の数か」と言った。相手はもう、何を古くできるかだけを見ていない。一つ変えた時、どれだけ多くの段取りを揺らせるかを探し始めていた。
第297話 全部の変化を拾えば、敵は小さな取引で勝てる
次の日は、朝から変化が多すぎた。東の馬宿で一頭が貸し出され、西の蔵へ五俵入った。南の渡しでは大きな荷が一艘ぶん順番を遅らせ、北の道では農家の荷車が轍へはまって一時だけ片側を塞いだ。どれも町なら普通に起こる。ところが最近の俺たちは、“変わった”を見つけるたび少し身構えるようになっていた。
荷宿の若い手代が四つの印を前にして頭を抱えた。「これ、全部みんなに回したら、知らせるだけで昼になりますよ」。半次が「じゃあ今日は変わらなかったことにする?」と軽口を叩き、藤兵衛に後頭部を小突かれた。「そういう雑な逃げ方するから穴になるんだ」。新吉は炭板の前で、「今、その馬を使う人って誰?」と聞いた。
そこから見方を変えた。東の馬を使う予定は二つ。西の蔵の空きを使う予定は一つ。南の渡しを今日使う大きな荷はまだ入っていない。北の道を通る荷車は三つ、そのうち二つは片側通行でも困らない。変化を全部の人へ撒くのではなく、“今その札を使って決めている仕事”へだけ先に届ければいい。
AIは、その日の段取りと各札のつながりをまとめ、『変更の大きさではなく、現在進行中の判断への影響で通知優先度を決める方が有効です。未使用の情報は元帳側で更新し、利用が発生した時点で最新状態を参照できます。重要なのは、影響を受ける作業を漏らさず特定することです』と出した。俺は難しいところを削って、手代へ「今使ってる人を先に探そう」と伝えた。
東の馬が一頭減った知らせは、その馬を前提にしていた二つの荷だけへ走らせる。西の蔵は、午後に米を入れる予定の差配へだけ伝える。南の渡しは今すぐ動かす仕事がないので、渡し場の控えを直して終わり。北の道は三つのうち、幅の広い車だけ出発を少し待たせた。残り二つはそのまま進める。
手代は四つの印が一気に片付くと、拍子抜けした顔をした。「変わった数は四つなのに、止めたの一台だけですね」。藤兵衛が「止めるために知らせてるわけじゃねえからな」と言う。半次は「俺、それ最初に言ったことにしていい?」と割り込み、新吉が「しても誰も信じないよ」と返した。
昼過ぎ、今度は小さな変化が大きく効いた。北橋で親方が縁板を留める楔の緩みを見つけ、重い荷だけ一時止めた。壊れた板はない。橋そのものも人なら普通に渡れる。見た目だけなら、朝の四つよりずっと小さい変化だった。けれどAIがその時動いている段取りへ重ねると、北橋を使う大荷が五件もあった。
「こっちは一枚緩んだだけなのに、五つ?」と半次が目を丸くする。藤兵衛は橋の方を見て、「一枚だから軽いって話じゃねえ。皆がそこ通るなら重いんだよ」と言った。五件へだけ“重荷待ち”を送り、二件は西回り、一件は荷を分け、二件は楔が締まるまで待つ。町じゅうへ警報みたいに触れ回る必要はなかったが、その五件には朝の馬一頭よりずっと急いで知らせる必要があった。
城で話すと、信長はすぐに笑った。「大きく変わったものではなく、たくさんぶら下がっているものを先に見るか」。年配の男が「されど、小さな変化を軽く見れば危ううございます」と言う。俺は「小さいか大きいかだけでは決めません。今いくつの仕事が使っているか、失敗したらどれだけ困るか、別の道へ逃がせるかで変わります」と答えた。
AIは、同じ考え方を町の記録全体へ広げた。よく使う橋、荷が集まる蔵、代わりの少ない馬、複数の知らせが最後に集まる場所。どれも“壊れやすいから重要”とは限らない。壊れた時に、多くの判断が一緒に古くなる場所ほど守る価値が高い。しかも、使われ方が変われば重要な場所も変わる。箱はそこを毎日の実績から更新できる。
夕方、久作と庄兵衛が揃って来た。二人とも笑っていなかった。久作が「古い数を買う奴、減った」と言い、庄兵衛が続ける。「代わりに、“皆が同じ日に使う所”を聞く値が上がっています」。親父が湯飲みを置く音が、やけに大きく聞こえた。
庄兵衛が最後の紙を開いた。――清須で、一つ失えば一番多くの仕事が止まるものは何だ。
相手は、もう札を古くする方法だけを探していない。清須の仕事がどこへ集まり、どこで枝分かれし、何に一番多くぶら下がっているかを探し始めている。俺たちが町を賢くつなぐほど、そのつながりそのものが次の戦場になる。
第298話 一つを止めるより、三つを輪にした方が町は止まる
庄兵衛の紙を見た翌朝、俺はAIに『一つ失えば一番多くの仕事が止まるもの』を出させた。北の橋、東の馬宿、荷宿の差配。時間によって一番は入れ替わる。そこまでは昨日の続きだった。ところが箱は、その順位とは別に、赤く三つをつないだ。北橋、東の鍛冶場、北から来る炭。
理由が分かったのは、昼前だった。北橋の横木を留める鉄のかすがいが一本浮き、親方が重い荷だけ止めた。板は割れていない。新しいかすがいを打てば戻せそうだが、手元の物では短い。親方は『東の鍛冶屋で一本打ってもらえ』と若い衆を走らせた。ここまでは普通の修理だった。
しばらくして、若い衆が戻ってきた。手には何もない。『鍛冶屋が、炭が足りんって』。藤兵衛が眉を寄せる。ちょうど炭を積んだ荷車が北側へ来ていたが、重い荷車なので橋番に止められている。半次が橋と炭車を交互に見て、『橋を直す鉄が欲しい。鉄を作る炭が欲しい。炭は橋を渡れない。……何これ』と顔をしかめた。
誰も間違っていない。橋番は重荷を止めるべきだ。鍛冶屋は炭なしでは厚いかすがいを打てない。炭車の馬方も、橋番の命を破って突っ込むわけにはいかない。三人とも正しいから、三人とも待った。AIが朝に赤くつないだのは、この輪だった。
『単一要素の停止ではなく、復旧に必要な資源が停止対象そのものへ依存しています。北橋の復旧には鍛造、鍛造には木炭、木炭の通常輸送には北橋が必要です。この循環をどこか一か所で切る必要があります』。俺が説明すると、半次が『で、どこ切るの』とすぐ聞いた。箱は一番小さい所を出した。必要なのは炭車一台じゃない。かすがい一本を打つ炭だけだ。
橋は人なら親方が見ながら渡せる。炭を小袋へ分け、人足二人で向こうへ運ぶ。鍛冶屋はその炭でかすがいを打ち、若い衆が走って戻る。親方が古い鉄を抜き、新しいかすがいを打ち込んだ。最初に空車、次に普段の荷車。昼を少し過ぎたところで重荷まで戻った。
炭車の馬方は、橋を渡れるようになるなり『最初から一袋持ってきゃよかったじゃねえか』と笑った。鍛冶屋の若い衆が『それを朝に言え』と返す。半次まで『俺は途中で気づいてた』と言い出し、新吉に『気づいた時にはもう運んでたよ』と切られた。修理が終わると、さっきまでの輪が嘘みたいにほどけた。
城で話すと、信長は地図より先に三枚の札を円に置いた。『橋が炭を止め、炭が鉄を止め、鉄が橋を止めたか』。年配の男が『なら炭を橋の両側へ備蓄すれば』と言う。俺はすぐには頷かなかった。炭だけじゃない。縄でも板でも楔でも、全部をあちこちへ置き始めたら、今度は在庫を守るために町が働く。
AIは、今日の輪と、過去の復旧記録を重ね始めた。『優先すべきは大量備蓄ではなく、循環を断ち切るために必要量が小さく、代替が難しい要素の特定です』。信長が『短く』と言う前に、俺は答えた。『全部置くんじゃなくて、輪を切れる物だけ近くに置きます』。
その夜、久作が持ってきた問いは、昨日より少しだけ形が変わっていた。――北の橋を直すには、何が先に要る。相手も“一番大事な物”から、“何が何を待っているか”へ目を移し始めていた。
第299話 橋を直す物が、橋の向こうにしかないのはまずい
次の日は、輪を探す日になった。と言っても、町じゅうの物を数え直す気はない。AIへ、過去に『壊れた』『止めた』『戻した』時の記録を出させ、戻すために何を取りに行ったかだけを並べる。すると、北橋ほどきれいではないが、似た形がいくつも見つかった。
南の渡しでは、舟の大縄が切れた時に使う予備縄が、川向こうの物置へ入っている。普段の作業では向こう側に置いた方が便利だからだ。西の坂道では、轍を直す鍬と板が坂の下の小屋に集まっている。坂が崩れて小屋へ行けなくなれば、直す道具まで遠回りになる。藤兵衛が一覧を見て、『直す物って、だいたい壊れる所の近くに置くからな』と唸った。
半次は『じゃあ全部こっちと向こうに二つずつ置けば終わり?』と聞く。親父が即座に『お前が銭出すならな』と返した。縄は腐る。鉄は錆びる。板は反る。使わない物を山ほど置けば、備えのための銭と手間が増える。しかも、どこに置いたか分からなくなった備えほど腹の立つものはない。
俺たちは南の渡しへ行き、弥助に予備縄を見せてもらった。太い縄を一本丸ごと増やす必要はない。切れた時に舟を岸へ寄せ直す短い縄と、継ぐまで持たせる細縄が手前にあれば、向こうの本縄を取りに行く時間を作れる。弥助は『本縄の代わりにはならんぞ』と何度も念を押した。『分かってます。代わりじゃなく、取りに行けるまでのつなぎです』。
西の坂では、鍬を二本増やすより、崩れた土を一時どける鋤一つと、車輪を抜けさせる短い板二枚を上側へ置いた。坂全部を直せる道具じゃない。でも人一人が下へ降りられる幅を作れれば、下の小屋へ本当の道具を取りに行ける。新吉が『最初の一歩だけ別に置くんだ』と言った。
AIはそういう物を、普通の備蓄とは分けた。『目的は障害を完全修復することではなく、復旧資源へ到達するための依存を断つことです。必要量を最小化し、通常業務で定期的に使用・交換すれば、劣化と所在不明を抑えられます』。箱は難しいが、親父がすぐ商人の言葉へ直した。『寝かせるな。古い方から普段に使って、新しいのを残せ』。
それなら銭も死ににくい。渡しの短縄は月のうちに荷縛りへ回し、新しい縄を予備へ。板も傷む前に普通の補修へ使い、別の板を置く。備えを“使わない神棚”にしない。藤兵衛は『親父さん、こういう話になると急に早いな』と笑い、親父は『腐らせて銭捨てる話だからだ』と真顔だった。
夕方、北橋の親方が小さな木箱を持ってきた。中には短いかすがい二本、楔、釘が少しだけ入っている。『昨日ので懲りた。こんだけなら邪魔にもならん』。半次が箱を持ち上げ、『軽っ』と言う。親方は『橋一本分の鉄を置く馬鹿がどこにいる』と鼻で笑った。
城で信長は木箱を手に取り、『これで橋が直るのか』と聞いた。『全部は無理です。でも、昨日みたいに一本足りないだけなら直せます。大きく壊れたら別の道を使います』。上総介様は箱を戻し、『全部に勝とうとするな。一番安い一手で、待たされる輪だけ切れ』と言った。俺より上手い言い方だった。
その帰り、庄兵衛が知らせた。最近、縄屋と鍛冶屋へ『どこへ予備を置く』と聞く客が出ているらしい。まだ敵だとは決められない。でも、備えを作った瞬間から、備えそのものが次の秘密になる。俺は少し考えて、場所を隠すより先に、場所を知られても一つ奪われただけで全部止まらない方を選びたいと思った。
第300話 予備を増やしすぎると、予備を守る仕事で町が止まる
備えを置き始めて三日目、早くも親父が怒った。店の奥へ戻ると、見覚えのない縄束が二つ、板が四枚、油紙に包んだ釘まで積まれている。『誰だ、うちを道具蔵にしたのは』。半次がそっと目を逸らした。どうやら“何かあった時に使える”と聞いた物を、あちこちから持ってきてしまったらしい。
新吉が縄束を持ち上げ、『これ、何用?』と聞く。半次は少し考えて、『……縄が要る時』。親父のこめかみが動いた。藤兵衛は笑いを堪えながら、『それなら町じゅうの縄持ってこい』と言う。備えを増やすのは簡単だ。何の輪を切るための物か分からなくなった瞬間、ただの荷物になる。
AIへ、昨日までに置いた予備を全部入れ直した。北橋の小箱、南渡しの短縄、西坂の板。その三つは、止まった時に“次の本物の道具や人へ届く”ために使える。一方、店へ集まった縄や釘は、何が止まった時に必要か決まっていない。『用途が特定されない予備資源は保管・点検負荷を増やし、必要物の発見を遅らせる可能性があります』。
俺は半次へ『何かあったら使える、は禁止』と言った。『何が止まった時に、何へ届くために使うか』まで言えない物は、普段の置き場へ戻す。半次は『せっかく集めたのに』と不満そうだったが、新吉が『集めたから偉いんじゃなくて、使えるから偉いの』と諭す。最近、どっちが年上か分からなくなる。
もう一つ問題があった。北橋の小箱を毎朝開けて数えるようにしたら、親方が二日で嫌になった。『釘三本減った増えたまで毎朝やっとれん』。それも当然だ。守りのための確認が、普段の仕事より重くなれば続かない。そこで、使った時だけ控えへ線を引き、次の普段修理で補うようにした。箱を開けるのは月に何度か、橋の点検をする時でいい。
南の渡しも同じにした。短縄を予備専用で眠らせず、普段の荷縛りへ使う。古くなる前に回し、新しい縄を予備へ置く。弥助は『使ってる縄なら、腐ってりゃ触った時に分かる』と言った。AIが出した“定期使用で状態確認”より、船頭のその一言の方が分かりやすい。
午後、備えの考え方を一つ試せる出来事が起きた。西の坂で荷車の車輪が轍へ落ち、後ろが詰まる。上側に置いた短い板二枚を車輪の下へ差し込み、人足三人で押し出した。坂そのものを直したわけではない。けれど一台が抜けたことで、鍬を持つ人足が下の小屋へ行けるようになり、轍の補修が始まった。
半次は板を泥だらけにしながら、『これなら“何があったら使う”言える』と得意げに戻ってきた。親父が『じゃあ洗って元へ戻せ』と言うと、急に顔をしかめる。新吉が『備えって使った後まで仕事なんだね』と笑った。そうだ。置くだけなら誰でもできる。戻して、また使える状態にするところまで含めて備えだ。
城で信長へ話すと、年配の男は『城にも同じ箱を』と言いかけた。上総介様が手を上げる。『同じ物を置くな。同じ考えで置け』。北橋のかすがいを城へ置いても意味がない。城には城で、止まる輪がある。AIでそこを探してからでいい。
その夜、久作の紙は物の名前を聞かなかった。――清須は、何を“予備にする価値がある”と決める。相手は場所や数より、選び方へ近づいている。俺は答えを売るつもりはなかったが、こっちも次を考えなければならない。物の輪を切れても、人が互いに『そっちが先』と待ち始めたら、今度は何も壊れていないのに止まる。
第301話 誰も間違っていないのに、全員が『そっち待ち』で止まった
その“何も壊れていないのに止まる”が、翌朝すぐ来た。西の蔵へ油壺十二を入れ、代わりに中の紙束を東へ出す段取りだった。同じ荷車が油を下ろしたあと、紙を積んで戻る。馬も車も無駄がない。若い手代は『今日はきれいに回りますよ』と朝から機嫌がよかった。
ところが昼前になっても、油の荷車が東を出ない。理由を聞くと、東の差配は『西の蔵が空いたと確かめてから出す』と言う。西の蔵番、権六は『油の車が来たら紙を積んで出す。先に紙を外へ出したら雨が怖い』。紙を出さないから蔵は空かない。蔵が空かないから油車は出ない。油車が来ないから紙を出せない。
半次が三つを聞き終えたあと、『これ、誰が悪いの?』と小声で聞いた。誰も悪くない。雨雲がある日に紙を外へ出したくない権六は正しい。空いていない蔵へ油を送れない東の差配も正しい。荷車を一往復で使う段取りも合理的だ。正しい理由が三つ、きれいに輪になっていた。
AIへ、三者の“何を待っているか”を入れる。『西蔵の空きは紙の搬出を待ち、紙の搬出は油車の到着を待ち、油車の出発は西蔵の空きを待っています。資源不足ではなく、開始条件の循環により進行不能になっています』。俺が『全員が相手の先を待ってる』と言い直すと、若い手代が額を押さえた。『朝から一個も壊れてないのに』。
まず、何を最初に動かせるかを見る。紙束全部を外へ出すのは雨が怖い。油車を空き不明のまま出すのも嫌だ。でも蔵の入口近くにある紙三束だけなら、軒下へ一時置きできる。三束ぶん空けば油壺を先に下ろし、車へその三束を積める。残りの紙は、空いた場所へ油を入れながら順に車へ移せばいい。
権六は最初『紙濡れたらどうする』と渋ったが、空を見て、軒下へ板を二枚敷いた。『三束だけだぞ。降ったらすぐ戻す』。東へは“全空きではないが三壺ぶん受けられる”と知らせる。差配もそこで油車を出した。全部の条件が揃うのを待つのではなく、輪をほどく最初の幅だけ作った。
油車が着く頃には雨はまだ落ちていなかった。三壺を下ろし、三束を積む。空いた場所へ次の三壺。荷車の上で紙と油が少しずつ入れ替わる。権六は途中から面白くなったらしく、『これ、最初からこうすりゃよかったな』と言う。若い手代が『朝は“全部空いたら”って書いてありました』と返すと、二人で紙を見て黙った。
“全部空いたら送る”。間違った命ではない。でも、その命が相手の“全部来たら空ける”と組み合わさると止まる。AIは、個々の条件だけではなく、条件同士が輪になるかまで見られる。現地データが増えたから、誰が何を待つかを過去の実績から拾えるようになっていた。
城で説明すると、信長は珍しく声を上げて笑った。『敵もおらんのに、己らで己らを包囲したか』。年配の男は笑えない顔をしている。俺も悔しいけど否定できない。上総介様は三枚の紙を輪に置き、『なら、命を一枚ずつ正しくするだけでは足らんな』と言った。
その日の夕方から、止まった仕事には“何待ちか”を一つだけ残すことにした。人の名ではなく、馬待ち、場所待ち、道待ち、荷待ち。全部の仕事へ付けるわけじゃない。半刻以上動かないものだけ。次の日、同じ待ちが輪になれば、AIと人の両方で見つけやすくなる。
夜、庄兵衛が紙を持ってきた。――西の蔵は、何が来るまで空けない。昨日まで“一番止まる物”を聞いていた相手が、今度は『何が先なら次が動くか』を買い始めていた。
第302話 『何待ち』を残したら、止まる前に輪が見えるようになった
翌朝、荷宿の炭板の脇に小さな木札が増えた。馬待ちなら蹄、道待ちなら二本線、場所待ちなら四角。字の読めない人でも分かるよう、新吉が印を描いた。半次は『俺待ちの印も作る?』と言い出し、藤兵衛に『待たねえから要らん』と即答された。
大事なのは、止まった理由を長々と書くことじゃない。今、何が動けば次へ進めるかだけを残す。若い手代は最初、『こんなの増やしたらまた板だらけですよ』と嫌がったが、半刻以上止まった仕事だけにすると、一度に出るのは三つ四つだった。終われば外す。前の章で覚えた通り、残しすぎた情報はそれ自体が邪魔になる。
午前、鉄具を北へ出す仕事に“馬待ち”が付いた。その馬宿には“飼葉待ち”の札があり、飼葉を運ぶ小車には“北道待ち”が付いている。北道は朝の雨で大荷だけ止めていた。半次が三枚を並べ、『これも輪?』と聞く。今度は違う。北道が戻れば小車が動き、飼葉が届けば馬が出る。一方向につながっているだけで、元へは戻ってこない。
AIも、『待機連鎖は存在しますが循環ではありません。最上流の北道状態が解消すれば順次進行可能です』と出した。俺は手代へ『これは待っていいやつ』と伝えた。何でも輪だと思って慌てるのも駄目だ。待てば解ける列と、待っているほど永遠に解けない輪を分ける。
昼前、別の三枚が出た。西の蔵が“荷車待ち”。荷車が“荷待ち”。その荷は西の蔵が空くのを待っている。昨日と同じ形が、小さな札だけで見えた。若い手代が『あ、戻ってきた』と指で輪をなぞる。昨日なら人を走らせて理由を聞くまで半刻かかった。今日は数息で分かった。
その仕事は、荷の一部を軒下へ移して輪を切った。ただ、毎回同じやり方にするつもりはない。雨が強ければ紙を外へ出せないし、油なら火の近くへ仮置きできない。輪が見えた後、どこを切るかはその場の条件で決める。AIは候補を出し、現場の人間が『そこなら動かせる』を選ぶ。
藤兵衛は木札を見ながら、『これ、道が詰まった時より分かりやすいな。物が壊れりゃ皆そこ見るけど、待ってるだけだと誰も故障だと思わん』と言った。まさにそこだった。誰かが怒鳴るわけでも、板が割れるわけでもない。静かに全員が正しく待つ方が、見つけにくい。
午後、信長の前へ木札を持っていくと、上総介様は“待ち”の印を面白そうに並べた。『城でも使えるか』。年配の男が先に『兵の命へこのような札は』と顔をしかめる。俺は『全部じゃなく、進まない仕事だけです』と答えた。信長は『なら、まず厩と兵糧で試せ』と即断した。
上総介様はさらに、『輪を見つけたら、誰が切る』と聞いた。俺は『その輪の中で、一番動かしやすい所を現場で選びます』と答えかけ、少し止まった。“動かしやすい”だけでは危ない。高価な荷を雨へ出すような切り方はできない。『一番小さく動かして、次が動き出す所です』と言い直した。
信長は頷き、『全部を動かすな。一つ動かして、輪を線にしろ』と言った。AIの説明より、その一言の方が現場で使える。俺は帰って、そのまま木札の裏へ書いた。――輪なら、一つだけ先に動かす。
夜、久作からまた問いが来た。――清須は、待っているだけの仕事をどう見つける。相手は、止まる場所から止まる関係へ完全に目を移していた。
第303話 敵は『何を止めるか』より『何を先に待たせるか』を買い始めた
翌日、庄兵衛と久作が別々に持ってきた紙を並べると、気持ちが悪いくらい同じ形だった。――橋の修理は何が届いてから始まる。――西の蔵は何が出てから次を入れる。――馬は何が揃えば大荷へ出せる。物の数でも、人の名でもない。“先に何が要るか”ばかりだった。
親父は三枚を見て、『相手、商いの段取り表でも作る気か』と吐き捨てた。半次が『作られたら困る?』と聞く。困る。でも、全部隠すのは無理だ。橋を直すのに鉄が要ることも、蔵を空けてから荷を入れることも、町で仕事を見ていれば分かる。普通の商人だって知りたい情報だ。
AIは、問いが出た時期と、こちらで輪が起きた時期を比べた。『単独の必要資源ではなく、開始条件の順序を収集している可能性があります。順序情報が得られると、直接資源を奪わなくても、前段条件を遅延させることで後続作業を連鎖的に待機させられます』。俺は紙へ一行だけ書いた。――一つを奪うより、一つを待たせる。
その意味を、午後には嫌でも理解した。東の馬宿へ飼葉を運ぶ商人が、急に『先に代金を受け取らないと出せない』と言い出した。商いとしては当然の話だ。ところが代金を持つ手代は西の蔵で荷の受け渡し中。馬宿は飼葉を待ち、二頭を午後の大荷へ出せない。大荷は北橋を渡る予定で、その時間帯を外すと日暮れにかかる。
誰かが一つ悪さをした、と決めるには弱すぎる。飼葉商人には前月の掛けが残っていて、先払いを求める理由が本当にあった。手代が西へ行ったのも普段の仕事だ。それでも、“代金待ち”一つで馬、荷、橋の時刻まで後ろへずれる。相手が順番を知れば、小さな正当な要求を置くだけで大きな仕事を遅らせられる。
若い手代が『じゃあ先払いを全部やめる?』と聞く。親父が『逆だ馬鹿。払うもんは払え』と即答した。止めるべきなのは商人の権利じゃない。大荷の直前まで、飼葉の支払いが一人の手代の懐にしかない段取りの方だ。今回は親父が立て替え、荷は間に合った。後で正式に精算する。
AIへ入れると、箱は“金を二重に持て”とは言わなかった。『高影響作業の開始直前に、既知の前提条件が未完了のまま残っていないか確認することで、安価な遅延挿入点を減らせます』。出発直前に全部点検するのも重い。だから明日の大荷、人数の多い仕事、代わりの少ない作業だけ、前刻に“何待ちが残っていないか”を見ることにした。
城で信長は問いの紙を一枚ずつ燃やした。内容を隠すためではない。『順番を知られるたび変えるつもりか』と俺へ聞く。『それをやったら、こっちが自分の仕事を覚えられなくなります』。上総介様は満足そうに笑う。『なら、知られても一つ遅らせただけで輪にならぬようにせよ』。
年配の男が『敵へ段取りを晒したままでよいと』と食い下がる。信長は『晒せとは言っておらん。隠せるものは隠せ。だが隠さねば立たぬ仕組みを作るなと言っておる』と返した。俺はその言葉を帳面にそのまま残した。最近、AIの長い答えを信長が一言で削る場面が増えている。
夜、庄兵衛は珍しく紙を置かず、『次の客は、橋でも馬でもなく“二つ遅れたら三つ目は何が止まる”って聞いてきた』と口で言った。問いの値も上がっている。相手は一本の線ではなく、輪を作る組み合わせを探し始めた。
第304話 順番を隠すより、輪にならない段取りへ変える
次の日、俺たちは“輪になりやすい段取り”だけを洗った。全部の商いをAIへ入れ直すなんて無理だし、必要もない。止まった時の損が大きい仕事、代わりが少ない仕事、最近相手が高く買っている仕事。その三つに絞る。箱は、過去の待ち札と実際の遅れから候補を出した。
一番分かりやすかったのは、北橋の修理だった。昨日置いた小箱で小修理の輪は切れる。でも大きな板が割れた時、板は西の材木置き場、運ぶ荷車は北側、橋が止まれば合流に時間がかかる。そこで板を橋へ積むのではなく、“人が担げる仮板”だけ両側に一本ずつ置く。本修理まで人と道具を渡せればいい。
西の蔵は、全部埋め切る使い方をやめた。権六は最初、『空いてる場所を空けとくのは商売じゃねえ』と大反対した。親父もそちら側だ。だから常に一列空けるのではなく、大きな入れ替えが同じ日に重なる時だけ、入口近くの一角を“動かす場所”として確保することにした。使わない日は普通に荷を置く。
東の馬宿では、飼葉の代金や蹄鉄の修理みたいな“出発前に分かっている待ち”を、大荷の直前まで残さない。親方が『馬の腹具合まで前日に決めろってか』と嫌そうに言うので、そこは違うと説明した。生き物の変化は直前に見る。前から分かっていた支払い、荷主の返事、道具不足だけ先に片づける。何でも前倒しにすればいいわけじゃない。
AIは、段取りを作るたび“この仕事を始めるために必要なものが、その仕事の完了を待っていないか”を確認した。俺たちはそれを難しい言葉にしなかった。若い手代の木札には、ただ『戻ってくる待ちはないか』と書いた。新吉が『それなら私でも分かる』と言い、半次が『俺でも』と続ける。藤兵衛が『お前は一回声に出せ』と念を押した。
午後、実地で一つ引っかかった。城下へ送る薪車を直すため、車大工が新しい車軸を欲しがった。車軸は西の木場から来る予定だが、その木場へ返す空車を薪車が引く段取りになっている。若い手代が木札を並べ、『これ、薪車が直らないと空車が出ない。空車が出ないと車軸が来ない』と気づいた。小さな輪だ。
今回は、空車を別の馬一頭で先に西へ引かせた。半刻後に車軸が届き、薪車は直る。馬一頭を余分に使ったが、薪車と木場の両方が半日止まるより安い。AIは結果を記録し、同じ形が出た時に候補として残した。ただし“毎回別馬を使え”という決まりにはしない。空いている馬がなければ別の切り方を探す。
若い手代は『輪を見つけると、ちょっと気持ちいいですね』と言った。差配が横から『仕事止まる前に見つけた時だけな』と釘を刺す。半次は木札を丸く並べて遊び始め、新吉に全部崩された。こういう余計なことをする人間がいるくらいの方が、帳場の空気はちょうどいい。
城で信長は、“戻ってくる待ちはないか”の木札を読んで笑った。『子どものなぞなぞみたいだな』。『難しくすると使われないので』と俺が答えると、年配の男まで小さく頷いた。上総介様はその札を机へ戻し、『敵が順番を知っても、一手遅らせただけで己へ戻ってくる仕事を減らせ。これなら守りが商いを邪魔しにくい』と言った。
その夜、久作から来た情報では、“一番止まる所”を聞く値がかなり下がっていた。代わりに、“二つの仕事が互いを待つ場所”へ高い値が付いている。相手の見方が変わったこと自体は怖い。でも、こちらが先に同じものを見られているのは大きかった。
AIは最後に一つだけ出した。『循環待機を減らすと、相手は循環そのものを作るより、複数の独立した待機を同時発生させ、処理能力を超過させる方向へ移る可能性があります』。俺はため息をついた。輪を切れば、次は輪にしなくても数で押す。相手も本当に諦めが悪い。
第305話 町は止まらなかった。待ち合う前に一つだけ動かした
翌朝は、昨日の予測を笑えない形で始まった。北橋では夜の風で板が一枚浮き、重荷を止めた。西の蔵には予定より早く紙荷が入り、入口側が詰まる。東の馬宿では蹄を痛めた馬が一頭抜けた。三つとも別々で、三つとも町なら普通に起こる。それでも同じ刻に重なると、以前なら人が清須へ走り回っていた。
俺が最初に北へ行こうとすると、親父が『全部お前が見るのか』と聞いた。昨日なら反射で『うん』と言ったかもしれない。少し考え、橋は親方へ任せた。西の蔵は差配と権六。馬宿は藤兵衛が近い。俺は荷宿に残り、三つが互いに何を待ち始めるかだけを見る。
北橋の親方は小箱の楔で板を仮留めし、人と軽荷を先に戻した。本修理の板は西から来るが、仮板があるので大工が両側を行き来できる。西の蔵では入口の一角を動かす場所へ変え、入った紙荷を奥へ詰める前に、今日出る荷を先に外へ流した。東の馬宿は一頭減った分だけ大荷二件を時間差にする。三か所とも、俺を待たなかった。
問題が出たのは、その三つを使う一件だった。城下へ送る鉄具車が、北橋の重荷再開を待ち、西の蔵から縄を積む予定で、東の馬を一頭使う。若い手代が木札を三枚並べ、『全部待ちですね』と顔をしかめた。けれど輪ではない。橋が戻れば進める。ただ、橋だけを待っているうちに馬の次の予約時刻へ食い込む。
AIは、鉄具車を“全部揃ってから出す”より、先に西の蔵へ回して縄を積み、橋の近くで待つ方が全体の遅れが小さいと出した。北橋はまだ重荷を通せないが、西回りの道は使える。馬をただ厩で待たせるより、動かせるところまで先に動かす。差配が『また“全部待ち”をやめるやつか』と笑った。
鉄具車が西へ向かったあと、北橋の本修理も進んだ。板が届き、親方が交換し、空車を通す。重荷再開の札が荷宿へ届く頃には、鉄具車は縄を積み終えて橋の手前まで来ていた。予定より半刻遅れ。ただし馬の次の仕事にも間に合う。若い手代が『三つ壊れた割に、普通ですね』と不思議そうに言った。
藤兵衛が戻ってきて、『普通でいいんだよ。毎回英雄みたいに直してたら体がもたん』と笑った。半次は『今日は俺、どこにも全力で走ってない』と少し寂しそうだ。新吉が『それが成功なんじゃない?』と言うと、本人は納得したような、していないような顔をした。
午後、AIへ結果をまとめる。三つの障害、六つの待ち、途中でできた連鎖が二つ。循環はゼロ。全停止もゼロ。『各障害を完全復旧してから次工程へ進むのではなく、部分的に進行可能な状態を利用したことで、待機関係が閉路化せず流れを維持しています』。俺は帳面へもっと短く書いた。――全部そろうまで待たない。次へつながる一つだけ動かす。
城で報告すると、信長は『敵の仕掛けだったか』とは聞かなかった。代わりに『三つとも偶然でも同じように動くか』と聞いた。『はい。むしろその方がいいです。敵だけに効く仕組みなら、普段は邪魔になります』。上総介様は満足そうに頷き、『戦のために町を弱くするな』と言った。
夕方、久作と庄兵衛が揃って来た。久作は『一番止まる所』の買いがほぼ消えたと言い、庄兵衛は新しい紙を出した。――二つの“待て”を同時に置いた時、三つ目はどこで止まる。親父が紙を見て、『一点探しは諦めたな』と呟く。
俺は少しだけ笑った。相手が諦めたのは攻めることじゃない。それでも、“ここを止めれば清須が止まる”という答えを高く売れなくなったのは、町が変わった証拠だ。AIは、物、人、道だけでなく、仕事と仕事の間にある“待ち”まで現地データとして扱えるようになった。
本物が二つある時、どちらを信じるかから始まった。今は、本物の条件が十あっても、互いに待ち合って輪にならないかまで見ている。AIが答えを一つ出して町を動かすんじゃない。町の人間が自分の場所で動き、そのつながりをAIが見て、見えない詰まりを先に教える。
夜、俺は庄兵衛が最初に持ってきた問いを見返した。――本物が二つある時、何を信じるか。答えは、片方を選ぶことじゃなかった。何を見て出た本物か、どこまで効くか、何が変われば古くなるか、そして本物同士が互いを待って止まらないか。そこまで見て初めて、町は自分で動ける。
次に相手が狙うのは、一つの輪じゃない。いくつもの正しい仕事を同時に忙しくさせ、輪になる前に人の手を足りなくする方かもしれない。けれど、そこまで来たならまた現場を集め、箱へ入れ、先に形を見つければいい。
清須は、正しい命令を待つ町から、止まり方まで学ぶ町へ変わり始めていた。
第306話 一つの正解を守るより、間違いが町じゅうへ広がらない方が強い
翌朝、昨日までの騒ぎが嘘みたいに、荷宿では人足が豆を食いながら荷札を結んでいた。若い手代は木札を三枚だけ並べ、終わった仕事の札をさっさと箱へ戻す。半次が「昨日あんなに大変だったのに、今日は地味だな」と言うと、差配が「毎日大変だったら商売にならん」と返した。俺もその通りだと思う。
その地味な朝に、小さな間違いが一つ出た。西の蔵から“空き八俵”と来るはずの札が、“空き六俵”になっていた。字の読み違いでも、敵の偽物でもない。権六が奥の二俵をまだ出ていないと思い込んでいただけだ。少し後に本人が気づき、「悪い、八だった」と訂正を寄こした。
以前なら、六俵を前提に別の蔵へ荷を回し、馬も道も組み替え、その変更がまた次の仕事を動かしていたかもしれない。今は違った。六俵の札を使っていた仕事は一件だけで、その荷もまだ出発前。若い手代が木札一枚を書き直し、「二俵ぶん戻せます」と差配へ見せる。それで終わった。
権六は謝りに来て、「最近ちゃんとやってたのに、こういう時に限って間違えるな」と落ち込んだ。藤兵衛が荷を担ぎながら、「間違える時を選べるなら誰も苦労せん」と言う。新吉も「二俵で止まったんだからいいじゃん」と笑った。失敗を喜ぶ気はない。でも、一人の勘違いが町じゅうの勘違いにならなかったことは、ちゃんと強さだった。
AIへここ一月の失敗を、件数ではなく“どこまで広がったか”で並べ直させた。前は一つの古い札が三つ四つの仕事へコピーされ、直す時も全部を追いかけていた。最近は、元の場所が違えば判断も分かれ、使っている仕事だけが更新される。『誤りの発生頻度はゼロではありませんが、影響範囲と連鎖長は縮小しています』。箱は淡々としているが、俺にはかなり大きな変化に見えた。
城で報告すると、信長は「間違いをなくしたのではないのか」と聞いた。俺は「なくせません。人が見て、人が運んで、人が書くので」と答えた。年配の男が少し眉をひそめる。けれど上総介様は笑った。「それでよい。間違えぬ者を探すより、間違えた一人で国中が転ばぬ方が早い」。
帰りに、久作が追いついてきた。昨日まで高かった“一番止まる所”“誰が戻す”“何を先に待つ”は、どれも値が落ちているという。代わりに一枚だけ、まだ誰も十分な答えを持っていない問いへ大きな銭が付いた。
――同じ刻に五つの急ぎが来たら、清須はどれを後にする。
俺は紙を見て、思わず笑ってしまった。半次が「何、今度は簡単?」と覗き込む。「逆。たぶん次は面倒」。一つが止まる、一つが古くなる、一つが輪になる。そこまでは見えるようになった。なら相手は、全部を壊すんじゃなく、全部を“正しく急がせる”方へ来る。
親父が紙を奪うように見て、「五つ全部急ぎなら、急ぎって言葉が役に立たんな」と言った。その一言で、次に見るものが決まった。誰の声が大きいかでも、先に来た順でもない。本当に後へ回せないものは何か。遅れた時に何が起きるか。
俺はAIへ新しい問いを入れた。箱はすぐに答えを出そうとはせず、これまでの遅延、損失、人の待ち、代わりの有無を拾い始める。今度は“正しいもの同士の順番”だ。
ここまでで分かったのは、どの本物を一つ選ぶかじゃなかった。本物には効く範囲があり、古くなる瞬間があり、組み合わせると新しい段取りになり、互いに待てば正しいまま止まる。AIが強いのは、答えを勝手に一つへ潰すことじゃない。その違いを全部持ったまま、今どこが危ないかを見つけられることだ。
清須は、敵より先に正解を当てる町ではなくなり始めていた。間違いが出ても、古い本物が残っても、誰か一人が迷っても、それが町じゅうへ同じ形で広がらない。だから次の戦いは、一つを守る戦いじゃない。
五つとも本当に急いでいる時、何を先にするか。その答えを、次は町の中から作らなければならない。




