外部レビュー第 5 回(rephase 裁定と 404 調査)——指摘と処置の全件表
- 受領: 2026-07-26(設計者経由・原文は設計者の手元)。処置=2026-07-27。
- 対象: 公開 HEAD
71a5f4f(b303f34 からの 6 コミット=rephase 裁定・追補 11・ADR-47・ 追補 9/10・/en/spec/ 404 修正・第 4 回指摘の処置)。 - 方法(レビュー側申告): 改名の全コーパス残存スイープ(並列精査・全 HIGH/MEDIUM をソース行で 再照合)+ Pages ビルドを再現するシミュレータの全リンク検査(159 ページ・58 静的ファイル)+ 本番実アクセスの 404 実証+テストスイート実走(466/466)。
- 総評: 「改名はコーパスの 99% で正しく貫通。破損は一括置換文脈を読まなかった 3 点に集中。 404 は現ツリーに内在する問題ではなくリダイレクト規律の欠如という一点に収斂」。
- 当方総括: 全件正当。特に N1/N2 は当方が非公開の作業記録に書いた教訓(sed の自己言及破損)の 取り逃し実例そのもの——検査の網 3 点補強で同型を恒久検出化した。
指摘と処置
| # | 重要度 | 指摘 | 判定 | 処置(2026-07-27) |
|---|---|---|---|---|
| N1 | HIGH | spec/40-grammar §5.4 の裁定段落で、不採用候補リストに採用名 rephase が出現(sed の過剰置換——「比較候補 shiftBoundary 昇格」まで置換)。命名補完の規範セクションが自己矛盾 |
正当(再現) | 「比較候補 shiftBoundary 昇格」に復元+段落末に CHANGELOG 追補 11 への参照を追加 |
| N2 | HIGH | 同破損の英語ミラー同型(”promoting rephase…13 characters”) |
正当 | 同修正(en)・source_sha 追従 |
| N3 | HIGH | impl/stdlib/fiscal.kairos:3 のコメントが「(rephase は仮称)」——仮称ゼロ主張と直接矛盾。仮称検査が .md のみ走査で網の外 | 正当 | コメントを「(正式名=2026-07-26 裁定)」へ。仮称印検査の対象に .kairos を追加 |
| N4 | HIGH | 旧 URL /reference/shiftBoundary.html(英日)が本番 404——リダイレクト機構が皆無(jekyll-redirect-from 未導入)。404 の 2 大クラスのうち未対策の「改名による旧 URL 消滅」が現在進行 |
正当(当方も改名時に 404 を観測・「許容」と判断していたが恒久機構が正しい) | jekyll-redirect-from を plugins に導入・rephase.md 英日に redirect_from 付与・カスタム 404.md 設置(英日の案内リンク)・改名時の redirect_from 規律を 70-release 宣言時作業一覧に常設化 |
| N5 | MED | 70-release の宣言時作業一覧が「置換は裁定次第(未了)」のまま——20 行上の「条件 3 ✅」と自己矛盾。:52 の裸の旧称も | 正当 | 作業 1 を「前倒し完了」へ・作業 3 の残存記述更新・:52 を「rephase(旧仮称)」へ。残存主張検査の対象に 70-release を追加 |
| N6 | MED | en 用語集冒頭の編集破損(旧凡例文の途中に新文が接ぎ木され文法崩壊・F51 言及が 2 回重複。source_sha 一致のため drift 検査では見えない種類) | 正当 | 段落全体を再構成(単文化・重複解消)・sha 追従 |
| N7 | MED | 構文ドラフトの現状主張 2 箇所(「shiftBoundary は仮称」:1937・§4 残件リスト :1954)が旧状のまま——同ファイル :1959 の更新済み記述と矛盾 |
正当 | 両箇所を「rephase に裁定済み」形へ。「は仮称」パターンを残存主張検査に追加(F51 前の命名経緯を語る歴史慣用 4 行は除外規則で明示) |
| M5 | MED | 90-open-questions の命名項見出しが「ほぼ確定」のまま(末尾サブ項のみ更新済み) | 正当 | 「完全確定・仮称ゼロ(2026-07-26 完了)」へ |
| L1 | LOW | ja 用語集の凡例文「名前が仮のものは(仮称)と記す」が仮称ゼロ後も現在形で残存 | 正当 | 命名確定の記述へ書き換え |
| L2 | LOW | §5.4 裁定段落だけ記録への参照がない | 正当 | 追補 11 参照を追加(N1 処置と同時・英日) |
| L3 | LOW | instance-reference.test.ts の変数名 viaSB が旧称由来 |
正当 | viaRephase へ改名 |
| L4 | LOW | design/INDEX.md の ADR-38/40 説明の「仮称(F68/F69)」 | 当時の状態の歴史表記=許容(レビューも任意扱い) | 対応なし |
検査の網の補強(レビュー提案 3 点=全採用)
- 仮称印検査の走査対象に
impl/stdlib/*.kairosを追加(N3 の穴)。 - 残存主張検査に「は仮称」パターンを追加(N7 の穴。歴史慣用〈確定を急がない・比較候補として 記録・仮称 N 語目・当時の呼称踏襲〉は除外規則で明示)。
- 残存主張検査の対象リストに
design/70-release-1.0.mdを追加(N5 の穴)。
補強の副産物=役割語検査が非公開の作業記録の直近追記から対話痕跡語 1 件を検出(レビュー指摘外)→除去。
404 調査への評価
レビューの 2 クラス整理(①ディレクトリ index 欠落=解消済み・②改名による旧 URL 消滅=未対策)は 当方の観測と完全整合。①の 2 修正(with_frontmatter・en/README.md)が本番で機能していることの 独立確認も得た。②の恒久対策(redirect_from 規律)は本収蔵の N4 処置で常設化——「リダイレクト 規律さえ入れば本クラスの再発は構造的に止まる」の判定に同意。
処置後の状態: 466 テスト全通過・仮称ゼロ不変量 3 検査体制・redirect 規律常設。公開同期は 設計者の publish.sh 待ち(同期後に旧 URL のリダイレクト動作を実測確認する)。
追記: 再レビュー(第 6 回・2026-07-27・対象 dc3a3b2)——第 5 回指摘は全件解消
修正コミットの差分精査+機械チェック全再実行+テスト実走による確認レビューを受領。判定= 第 5 回指摘(HIGH 4・MEDIUM 4・LOW 群)は全件解消・検査の網 3 点補強の採用も確認・N4 は 「提案どおり+α」(404.md の絶対リンク 7 件の健全性・redirect_from 構文の正しさ・改名規律の 常設化まで独立確認)。
新規指摘は LOW 1 件のみ=本収蔵ファイル自身が 60-reviews/README.md の索引に未掲載(孤立 ページ)。この漏れは当プロジェクトの孤立ページ検査が正しく検出しており、レビュー時点で 465/466——「かつて提案した検査が実際に編集漏れを捕まえた機械の網の実働例」との評価。 →処置(2026-07-27): 索引に 1 行追加(第 3 回・第 5 回とも「+確認の追記」の題名形式に統一)・ 本追記を末尾に収蔵・466 全通過を再確認。
本番補足への応答: レビュー時点で旧 URL がまだ 404 だったのは Pages ビルドの伝播待ち——当方の デプロイ後実測(本収蔵の処置記録参照)でリダイレクトページ配信(rephase.html 参照込み)を 確認済み。