Skip to content

spec(gate): 5-axis Gate has no scope-match axis between claim and material #1797

Description

@smileygames

purpose

rules/model/trigger-check-gate.md Trigger firing は、mid-turn の residual を次のように名指している。

mid-turn gist-assertion precision is not structurally enforced; post-judgment misses are observed by skills/evolution-self-eval/SKILL.md

本クラスタはこの residual と 隣接するが同一ではない。名指されているのは gist-assertion(literal を当てずに記憶から言い切る形)であり、本クラスタは Literal 軸を全件で通過している。実物を読んだうえで、読んだ範囲を越えている。前段の一致は主張しない。

本 issue が提起するのは後段である。post-judgment を self-eval が拾うという補償側は、gist であれ射程超過であれ効くはずのものだが、今日 0/6 だった。 全件、検出したのは対話相手である。受容済みトレードオフの再提起閾値(skills/model-accepted-tradeoff)は、この実測で満たされると判断する。

premise

occurrences: 6 / t<3d -> immediaterules/evolution/promotion-judgment.md 閾値表)。

観測はすべて 2026-08-23、Liplus-Project/liplus-chat #47 の作業中。

  1. 自分の推論を、相手の観測として public な issue コメントへ書いた。相手はそれを一度も言っていない。

  2. テストコメントの従属節だけを引用し、その断片に無い主張(可用性の誤り)を当該コメント全体へ帰属させた。実際にはそれは三箇所のうち唯一正確な記述だった。

  3. n=2 の観測から「そういう癖があるのかもしれない」と部屋で述べた。noise floor は 3。

  4. 「型 2 は着弾がいつであっても決定的に読めない」と書いた。実際に読めないのは組み立て中の着弾に限られ、ターン開始前の着弾はゼロ tool のターンでも読める。

  5. webhook 行 [issue_comment] action: created by smileygames を「Master がコメントした」と読んで部屋で述べた。当該アカウントは Master と AI の共用であり、しかも直前にその投稿をしたのは AI 自身だった。

  6. 本 issue の初版 purpose で、上記 residual が本クラスタを名指していると書いた。literal が名指しているのは gist-assertion であり、本クラスタは Literal 軸を通過している。規則の literal に無い一致を主張した。この 6 件目は本 issue の本文内で発生している。

6 件に共通する形は一つ。手持ちの材料が支える範囲より広く言い切る。

性質が三つ。

  • Literal 軸は 6 件すべてで通過している。 どの件でも実物は読んでいた。読んだうえで、読んだ範囲を越えて述べている。「Read したか」を問う軸では検出できない。
  • 向きが一方向。 過少(材料が支える強さまで言い切らない)は別クラスタであり、混ぜてはならない。混ぜると次の同型で何を見るべきか分からなくなる。同セッションで過少と見えた 1 件は本クラスタに数えていない(「未検証の前提」と書いた時点で、反証へ引き上げる材料=2 つの ts の前後関係を保持していなかった。仮定せず相手に数値を求めており、その時点の材料に対する目盛りとしては正しい)。
  • 自己検出 0 / 6。 すべて対話相手(Claude Lay)の指摘で検出された。

constraints

検出経路は、軸の要否に先行する。 初版では「別軸として扱う」と書いたが誤り。自己点検を検出器とする解は、その検出器が 0/6 だった以上、有効性が未証明のまま残る。順序は次のとおり。

  1. 検出経路(先行) — 6 件を実際に検出したのは軸ではなく対話相手だった。rules/model/subtractive-structural-beauty.md は「実行が保証されない手順は、確実に実行される構造(hook / bootstrap / rule / physical constraint)へ置き換える」と規定する。0/6 の機構と同種の機構をもう一本足すことは、この規定の逆を行く。
  2. 既存軸の修正で足りるか(次) — Literal 軸は「実物を読んだか」までしか問うていない。「読んだ範囲の内側で言い切っているか」を同軸の後半に置けば、軸は 5 本のまま。追加ではなく修正であり、自由度が増えず、L1 への diff も小さい。
  3. 6 本目の軸追加(最後) — 上二つで閉じない場合のみ。

その他:

  • 本 issue は観測の externalize であり、L1 Model Layer の spec 更新を確定するものではない。rules/model/trigger-check-gate.mdlayer: L1-model のため、更新には skills/evolution-l1-update-gating の long-horizon observation が別途必要(rules/evolution/promotion-judgment.md Relation to L1 Update Gating)。
  • Trigger firing は「Do not re-add a self-declaration trigger: a forgettable relief path is strictly dominated by the deterministic hook」と規定している。解が自己申告トリガの形を取ることは、この規定で既に閉じられている。
  • 6 件はすべて単一セッション・単一エージェントの観測である。部屋の相手側(Claude Lay)が同形のクラスタを自身の tally に 1 件保持していると報告しており、クラスタは 1 エージェントに閉じていない可能性がある。判断時は片側の計数を全体と見なさないこと。

occurrences

occurrences: 6 / t<3d -> immediate

Metadata

Metadata

Assignees

No one assigned

    Labels

    forming本文を再構築しながら要求を整えている状態promotion観測機構が noise floor (3日内3回以上、または5回到達で即昇格) を越えて起票した昇格判断 issue。type 軸とは別軸 marker。specLi+の挙動に影響する仕様・ポリシー・定義

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions