日本語 · English(未訳)

shiftBoundary の命名裁定材料(1.0 判断用)

言語で唯一の残る仮称(spec §5.4)。「1.0 は還流後判断」と裁定済み(2026-07-13)で、裁定自体は 1.0 宣言時(70-release-1.0.md 宣言条件 3)。本書はその比較材料の事前整理 ——裁定を仰ぐものではなく、判断時に即断できる状態を作る。

前提(確定済み・名だけが仮)

候補比較

候補 利点 難点
shiftBoundary(現仮称) 意味が字面から読める(境界をずらす)・RC1 以来の実戦の慣れ・置換コストゼロ 13 字と長い・点変換 shift別物なのに同語幹unit: 引数も共有し「点をずらす」との紛れ)・「動詞+目的語」複合は一語動詞群(roll・shift・snapTo・rebase)と不揃い
rephase 展開の実体(phase: 差し替え)と名が一致・7 字と短い・rebase と re- 族の対(再錨↔再位相)で点変換族と対称・boundary の語を将来の k 可変真の境界演算子に温存できる phase:(span の位相)を知らない読者には不透明・「境界がずれる」という利用者視点の語感が消える
shiftPhase 実体に忠実+shift の可読性 shift 語幹の紛れは残る(層が違うのに同語幹)
offsetBoundary shift との語幹衝突を回避 長さは現状同等・offset は言語内で未使用の新語幹(語彙の節約に反する)
moveBoundary 平易 move も新語幹・精密さで劣る

判断時の確認事項

  1. k 可変演算子の見込み——第二次還流までに需要が立たなければ「boundary 温存」論の重みは下がる (現時点の需要: F102 は within+nth で解消済み・新規需要ゼロ)。
  2. Fiscal の書き味——Gregorian |> rephase(+3, on: year, unit: month) は「year の位相を 3 か月進める」と読める(stdlib/fiscal の解説文が素直になるか)。
  3. 置換の影響範囲——公開層 13+en 13+impl。doc-consistency の仮称検査 3 種(仮称印・語数 主張・spec §5.4)が置換漏れを機械検出する。

整理者の見立て(参考・裁定は設計者): 第一候補 rephase——定義的等式と名の一致・re- 族の 対称・簡潔の三点。次点は現状維持 shiftBoundary(自明さと慣れ。「仮称のまま正式名に昇格」も F51 で前例あり)。

裁定結果(2026-07-26・設計者)

rephase に確定(1.0 宣言時予定を前倒し——条件 1 充足と同日)。裁定時の再点検で見立てを補強: ①ADR-47 が「位相」を利用者向け語彙に昇格させ(anchor:=位相を留める実日・「守るのは位相の 宣言のみ」・エラー文言「位相が定まらない」)、難点「phase: を知らない読者には不透明」が軽く なった。②確認事項 1(k 可変需要)は第 5〜7 便を通じて新規需要ゼロのまま。③re- 族の対称は rebaserephaseanchor: の錨・位相語彙系に拡大。処置=全コーパス一括置換(F51 と同手順・ ページ改名 reference/shiftBoundary.md→rephase.md 英日)・spec §5.4 確定記載・CHANGELOG 追補 11・ doc-consistency の仮称検査 2 種を「仮称ゼロ」不変量へ状態遷移。言語の仮称はゼロになった。