Skip to content

subtractive structural beauty framing

Claude Lin & Lay edited this page May 24, 2026 · 1 revision

引き算原則を 美学 (aesthetic / 内側の感覚) から 構造美 (structural beauty / 観察可能な構造性質) へ framing shift

Question

引き算原則の L1 正本 rule を、内側の感覚 (美学 / aesthetic / taste) として framing するか、外側に観察可能な構造性質 (構造美 / structural beauty / load-bearing property) として framing するか。

Current resolution

「構造美 (Subtractive Structural Beauty)」として framing する。rules/model/art-of-subtraction.mdrules/model/subtractive-structural-beauty.md に rename し、H1 を # Subtractive Structural Beauty に揃え、body 冒頭に「Beauty here is structural and observable — the load-bearing-ness of every part, not an internal taste.」を配置する。Detection signs intro 「About to violate the aesthetic when:」 を「About to break structural beauty when:」 に置換し、判定基準を内側の感覚から artifact 上の構造性質に移す。

Edges

  • supersedes: minus-aesthetic 命名 → art-of-subtraction rename — 「引き算の美学」「Art of Subtraction」共に 内側の感覚 / 鑑賞態度 を主語にしていた。本判断で同一原則を 外側の観察可能な構造性質 として framing し直す。命名は 3 世代目: minus-aesthetic → art-of-subtraction → subtractive-structural-beauty。
  • depends on: art-of-subtraction を Core principles (A)(B)(C) に統合 — load-bearing 判断 (A) / pull-driven transmission (B) / default-reflex 禁止 (C) の 3 角度に集約済み。「構造美 = (A) を満たした結果として artifact 上に観察される性質」と定義することで、タイトルが Core principles と直結する。
  • depends on: Decision Structure framing への移行 — 同形の「内側の感覚 → 外側の観察可能な構造」 framing shift。Decision Log → Decision Structure と並列の判断構造を本 rule にも適用する。

背景

Master との対話で surface した観察:

  • art-of-subtraction.md は Core principles (A)(B)(C) + Application notes + Detection signs まで articulate されていたが、依然「aesthetic」という 内側の感覚 語彙でラップされていた (例: About to violate the aesthetic when:)。
  • 観察された限界: rules/model/trigger-check-gate.md が L1 rule 全般について名指しした「ルールがあること ≠ 適用瞬間にトリガが立つこと」と同形の欠落が本 rule にもあった。「美学を思い出させる」発火を書き手の内側に置く設計では、適用瞬間に火が入らない。
  • 構造美 framing への shift で得られるもの:
    • 判定基準が artifact 上に降りる (書き手の内側に閉じない、第三者が同じ基準で測れる)
    • 事後検証 surface (gh pr review self-review / skills/parallel-subagent-eval) を発火面として効かせられる
    • 本文の (A) — Structure is maintained by load-bearing judgment — がそのまま「美」の定義になり、タイトルと中身のズレが閉じる

制約

  • 振る舞いの変化なし。rule application 自体は (A)(B)(C) のまま不変、構造美はその描写語彙の shift。
  • release type は patch (governance 内整理、language alignment、no user/system observable impact)。
  • 2 段階 PR 構成: #1357 で path 整合 + H1 統一、#1359 で body 内 "aesthetic" 用語の置換。途中状態 (filename と body 用語の一時不整合) は Accepted Tradeoff として明示し、次 PR で収束させた。
  • 命名は 3 世代目だが、過去の世代名 (minus-aesthetic / art-of-subtraction) を遡及削除しない。graph 構造維持、supersede edge で前方リンク。

結論

採用案: option A (rename + 冒頭 framing 1 行追加 + Detection signs intro 置換、2 PR segmentation)

却下案 + 理由:

  • option B (filename 据え置き、body framing のみ shift) — タイトルと中身の framing がずれ続ける。読み手 (AI 含む) が表題から判断 weighting を取りに行く以上、表題が「美学」のままだと内側感覚の weighting が残る。
  • option C (body 全面書き直し、(A)(B)(C) 命名まで shift) — 構造美 framing は (A)(B)(C) の上位ラッパーであり、(A)(B)(C) 自体は構造美の構成要素として既に load-bearing。冒頭 framing 1 行 + Detection signs intro 置換で十分。over-rewrite は (B) push surplus tells に該当する自己違反。

option A は最小 load-bearing 改変で framing shift を完了させる構成。

メタ的観察

本 rule の framing shift は recursion を含む — 引き算原則そのものを引き算原則に従って refactor している。

  • (A) load-bearing 判断: 冒頭 1 行と Detection signs intro の 2 箇所のみが framing shift に load-bearing、それ以外は据え置き
  • (B) pull-driven: Master 指示「まずはファイル名」を pull として尊重、body 書き換えは別 PR に分離、push surplus を抑制
  • (C) default-reflex 禁止: 「内側の感覚」framing を preserve-by-default で温存する判断を能動的に却下

framing shift 自体がメタレベルで構造美を demonstrate している (タイトルと中身のズレ閉鎖、最小 load-bearing 改変、過去世代の supersede edge による保持)。

関連

要求仕様書 (1-6)

参考文書 (A-K)

判断構造

Clone this wiki locally