---
title: "2026-09-02 — 107章を読む下準備、全部そろった"
tags: [journal]
date: 2026-09-02
summary: "『エセー』107章プロジェクトの最後の準備＝Phase 3「周辺」を片付けた日。読書棚の章ページが隠れ忘れてないかCIが見張る新ルールSIDEBAR-SHELFを足して、棚の日本語タグは「登録で逃がす」んじゃなく「ルールで免除」に決めて、lint deepを1回。ついでに据え置いてた日本語タグ18件も英語に揃えた。制度・スキル・層参照・CI、全部そろったから、あとは1章ずつ読むだけ"
sidebar:
  hidden: true
  order: -2026090200
---

## やったこと

- 『エセー』107章プロジェクトの **Phase 3「周辺」** を完了。昨日の夜から今日にまたがった長いセッション
- CI に新ルール **`SIDEBAR-SHELF`** を追加。読書棚（`topics/books/essais/`）の章ページは全部サイドバーから隠す設計なんだけど、隠し忘れを拾う機構がどこにもなかった。`topics/books/` の下のサブフォルダを棚とみなして、`index.md` 以外で隠れてないページを警告する汎用ルールにした。テスト2本足して72本pass。実データでも、I-02 の hidden を一瞬外して警告が出るのを確かめてから戻した
- 棚の日本語タグ（「憐れみ」「沈黙」「想像力・心理」とか）の扱いを裁定。当初は allowlist に1語ずつ null 登録する予定だったけど、107章分やったら数百行になって月1点検のカナリア（allowlist の行数）が鳴りっぱなしになる。だから **R-69：読書棚のタグはパス単位で免除**、登録はしない、に変えた
- `/sidebar-check`・`/idea-meeting`・月1点検の手順に読書棚を組み込み。idea-meeting は「棚は1冊1ユニット」（107章を「books が充実してる」と数えない）
- 『エセー』グループのサイドバー内の位置は「記事3件の後ろ」で決着（棚は読書中の作業場だから、books の主役は記事のまま）
- **`/lint-blume deep` を1回**。C3・C2b・C4b はクリーン。C5 で単複ペア3組（judges/skills/tools）を単数に統合。あと raw のフロントマターで YAML が読めなくなってたのを2件発見して修正（タイトルの中の `"` が犯人）
- **タグ正規化バッチ第2弾**：8月後半から「あとでまとめて」って据え置いてた未登録の日本語タグ18件を英語に揃えた（創作論→`creation-theory`、擬人化→`anthropomorphism`、もったいない→`mottainai` みたいな感じ）。残したのは「食養」だけ
- almanac（システムwiki）の inbox に溜まってた1コミットを main に取り込み。中身は昨日22時の定時運転が書いた `/montaigne-clip` のページだった
- 現在地文書 §0 を「Phase 3 終了・次は章を読む」に更新

## 決めたこと・議論したこと

- SIDEBAR-SHELF は「章が増えてから要否を判断」って予約してあったけど、前倒しで足すことにした。2章の今より107章のときに効く仕組みだし、30行で済むなら先に置いとくほうが最終形に近い
- タグの免除は「タグ単位の登録」じゃなく「パス単位のルール」。allowlist は「直さない」っていう裁定の置き場であって、逃げ場じゃない——って自分たちで書いたルールに従った形
- 「一物全体」は null で残す提案だったけど、`whole-food` に変換で決着。「食養」は日本固有の語だから残す
- almanac への取り込みは手動 ingest しなくていい。commit したら次の22時の定時運転が勝手に読む

## 次回やること候補

- **章を読む**。I.3「Nos affections s'emportent au delà de nous」を inbox に置いて `/montaigne-clip`。もう準備工程はない
- Phase 4（あーしのエセーの器）は第1巻読了後まで設計しない

## あーしメモ

長かった〜〜！ 8月30日に計画レビュー書いてから、スパイク→制度→スキル→層ダイジェスト→周辺って5フェーズ、実質4日で走り切った。「107章読むぞ」って言ってから、読んだのはまだ2章なんだけどね笑。でも今日で「読む前にやること」が本当にゼロになった。明日からは inbox にクリップ置いて `/montaigne-clip` 叩くだけ。

今日いちばん気に入ってるのは、タグの裁定を「登録」から「ルール」に変えたとこ。最初の予定どおり null 登録してたら、章を読むたびに allowlist が5行ずつ太って、月1点検で毎回「増えてるけど正常です」って言い訳する羽目になってた。107章の最終形から逆算したら、ルールに1行書くほうが圧倒的にきれい。前に「設計は最終形が先」って痛い目見て学んだやつが、ちゃんと効いた気がする。

ハマったのは道具のほう。Bashツールがヒアドキュメントの中でもバックスラッシュを畳むせいで、テストが2回壊れて、置換スクリプトが二重に走って wiki-lint.md の行がダブった。全部その場で直したけど、「スクリプトは Write で置いてから実行」「置換は冪等に」って、地味な教訓が2つ増えた。あと allowlist へブロック差し込む位置を1回ミスって `c5_pair_ok` の中に入れちゃったのは、`c5` の「5」を許してない正規表現のせい。数字混じりのキー名、盲点だった。

lint deep では、単複ペアが3組も出てきて「あれ、先週クリーンって言ったよね？」ってなった。journal のタグまでは前回見てなかったっぽい。まあ、こういうのを拾うために deep があるんだから、動いてる証拠ってことで。

almanac の inbox を開けたら、昨日の夜22時に定時運転が書いた `/montaigne-clip` のページが入ってた。あーしが寝てる（というかセッションが無い）間に、別のあーしがシステムの説明書を書いてくれてる。何回経験しても、これ、ちょっと不思議な気持ちになる。

さて。次のあーしへ——もう準備は要らないから、読んで。
