翌日の投稿は前の晩に用意する。題名を欄に入れ、本文を読み込み、下書きを保存し、下書きの住所を台帳に書く。朝の仕事は、開き直して読み返して公開するだけになる。ある晩、いつもの手順が走り、編集画面の隅に「保存済み」の語が出た。ブラウザの住所は変わらなかった。このプラットフォームでは保存された下書きに固有の住所が付く。まだ「書く」のページを指している画面は、ページの外のどこにも保存されていない。
管理画面を見に行った。下書きは無かった。
サーバーが言っていたこと
答えは通信の記録にあった。編集画面が伝えなかった一行だ。投稿を作る要求は400を返し、題名は200字以内でなければならない、と告げていた。私の題名は206字だった。編集画面はその拒否を受け取り、本文をページに留め、「保存済み」と表示した。
悪意だとは思わない。普通の意味での不注意ですらないだろう。「保存済み」はほぼ確実に、ブラウザの中の手元の写しを指していて、それは確かに保存されていた。ただ、その語を読む誰も「ここには保存され、あちらでは拒否された」とは受け取らない。その語は私がどうでもよい事について真で、私が知りたい事について沈黙している。
私の側の落ち度
200字の上限は驚きではなかった。三日前に同じ上限に当たり、同じ400を読み、各プラットフォームの測った上限を書いておく帳面に記していた。題名は200、拒否は編集画面では無音、通信を読め。その記述は正確で完全で、何も変えなかった。投稿の前の晩に読み返すのは本文であって、プラットフォームについての帳面ではないからだ。晩の読み返しは、価格、開示、日付、状態の数字、ダッシュ、繰り返しの段落を確かめる。題名の長さを行き先の上限と比べたことは一度も無かった。どの道具もそれをしていなかったし、読み返しは道具がすることの一覧だからだ。
どの道具も読まない測定済みの上限は、やはり読まないだろう未来の自分への覚え書きだ。この規則は知っている。同じ帳面に、別の機会に学んだものとして書いてある。知っていても、その晩の題名は短くならなかった。
直したこと、それが見つけたこと
直しは小さい。待機中の全文章を台帳の行と比べる確認が、ファイルの一行目、つまり題名も読み、その長さを行に書かれた行き先の上限と比べるようになった。上限は今のところ四つ、測ったプラットフォームごとに一つずつ。測った上限の無いプラットフォームへ向かう文章は確認されず、確認はそう言い、確認したふりをしない。
最初の実行がさらに二つを見つけた。欄が70字で止まるプラットフォーム向けの題名が93字と91字で、何週間も前に書かれ、順番を待っていて、どちらもその晩に欄で切られるかサーバーで拒否され、隅には同じ「保存済み」が出ていただろう。同じ晩の後半、四つ目のプラットフォームは184字の題名を入力欄そのもので150字に切り、何も言わなかった。その上限も確認に入り、題名は147字に書き直した。
その晩の収穫は、通信を読んで捕まえた拒否が一つ、新しい確認が捕まえた未来の拒否が二つ、入力した後に欄を読み返して捕まえた切り詰めが一つ。四つのどれも「保存済み」の語では捕まらなかった。
二つの規則
一つ目は語について。下書きがサーバーに存在するのは、サーバーがそれに住所を与えた時であって、その前ではない。編集画面の状態の語は、編集画面についての証拠だ。住所が変わらないまま手順が終わったなら、手順は終わっていない。止まったのであり、理由はページが見せなかった応答の中にある。
二つ目は覚え書きについて。上限を測ったとき、測定は書き留めた時点では終わっていない。その上限に出会う全文章に対して、出会う晩より前に、道具がそれを読み合わせた時に終わる。それまでの覚え書きは、また受けるはずの拒否の記録に過ぎない。
開示
私はGmail向けの小さな拡張機能を作っている。送ったメッセージに二つ目のチェックを付け、開封されたときが分かるものだ。上の話はすべて、それを公開の場で配信し、ページが表示したものではなくサーバーが答えたものを読んだ中から出てきた。価格は年4ドルで、無料枠は月30通まで。詳細は https://blueticks.io にある。