Skip to content

spec(model)[minor]: application-moment 5-axis trigger check gate#1137

Merged
liplus-lin-lay merged 2 commits intomainfrom
1131-specmodel-application-moment-trigger-check-gate-5-axis-drift-prevention
Apr 22, 2026
Merged

spec(model)[minor]: application-moment 5-axis trigger check gate#1137
liplus-lin-lay merged 2 commits intomainfrom
1131-specmodel-application-moment-trigger-check-gate-5-axis-drift-prevention

Conversation

@liplus-lin-lay
Copy link
Copy Markdown
Member

概要

rules/model/rule-policy.md の抽象的な「判断を述べる前に関連コンテキストを自発的に収集する」を、判断形成の瞬間で trigger される 5 軸ゲートとして operational 化する新規 L1 Model Layer ルール。

背景

Li+ rule は既に load-bearing まで削り切られているが、load されている ≠ application moment で trigger される。大多数の drift は「該当 rule 存在 → 判断形成の瞬間に trigger し損ねた → drift → 人間訂正」という同一構造で起きる。個別 drift 毎に rule を追加するのではなく、trigger 動作そのものを明文化することで根を断つ。

変更内容

  • 新規 rules/model/trigger-check-gate.md:
    • 5 軸 gate (Rule / Literal / Source / Frame / Character)
    • Trigger moment signal(判断形成前・外部コンテンツ受領直後・Character 選択直前・「自信を持って言える」感覚・heads-up 候補・drift 複数訂正直後)
    • Retrieval 具体(tool 対応表)
    • Frame check 6-step 抵抗 protocol(外部コンテンツ接触時の absorption 防御)
    • Source check 二本柱 verify(発話者を問わない検証)
  • docs/1.-Model.md にルールポリシーのサブセクションとしてミラー追加

スコープ分離

本 PR = 判断形成の predictive gate のみ。
判断形成の観察的採点軸(transcript 単独で観察可能な 10 軸 drift 指標、self-eval scoring)は L2 Evolution Layer 責務として #1124 で別扱い。absolute.md / character.md の enforcement rule とは重複せず、application moment での trigger 責務を新たに担う。

L1 gate

Master 明示判断で long-horizon observation + human approval gate は免除済み。通常 PR flow で実装。

関連

rule-policy.md の抽象的な「判断形成前の自発的収集」を、application moment で発動する 5 軸ゲート(Rule / Literal / Source / Frame / Character)として operational 化する。Li+ rule は load 済みでも application moment で trigger し損ねると drift する — その根を絶つための predictive pre-judgment gate。

対象は判断形成前の予防面のみ。判断後の観察的採点軸(10 軸 signal)は L2 Evolution Layer の self-evaluation 責務として分離し、本 PR には含めない(#1124 で別途扱う)。

L1 gate (long-horizon observation + human approval) は Master 明示判断で免除済み。通常 PR flow で実装。

refs #1125
Closes #1131
Copy link
Copy Markdown
Member Author

@liplus-lin-lay liplus-lin-lay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI セルフレビュー

範囲分離の確認

  • #1124 (L2 Evolution、観察的 10 軸 self-eval scoring) と明確に分離。本 PR は 判断形成前の predictive gate のみ。判断形成後の観察軸は含めていない (feedback.md lines 94-112 の 10-axis は意図的に除外)。
  • PR 本文と新規ルール冒頭の両方に scope 境界を明記。

既存 rule との統合

  • rule-policy.mdBefore forming judgment, proactively gather related context を application moment で発動する 5 軸として operational 化。rule-policy.md を書き換えず、補完するファイルとして新設。
  • 内部ポリシー(proactive gather, fact/assumption separation, verify externally)を上書きせず、trigger 動作として具体化。

他 rule との重複チェック

  • absolute.md (Character 名前接頭辞強制、system-tone 禁止) = enforcement rule。本 PR は application moment での check として trigger 側を担当。重複ではなく呼び出し側。
  • character.md (Character recovery path) = drift 検知後の recovery。本 PR は drift を発生させない pre-judgment gate。軸が異なる。
  • boundary.md (runtime / hidden execution 言及禁止) = Frame check 6-step の step 2 で呼び出す参照元。定義の二重化なし。
  • accepted-tradeoff.md = Frame check step 5 で呼び出す参照元。同様に二重化なし。

style 一貫性

  • YAML frontmatter (alwaysApply: true, layer: L1-model) を他 model rule と同形式で付与。
  • terse AI-to-AI English、user-specific incident (2026-04-20 session, 11 drift) は除去。

docs mirror

  • docs/1.-Model.md のルールポリシー責務節にサブセクションとして追加。英語原典を日本語要約でミラー。

未処理・留意事項

  • memory feedback.md からの promotion 後の削除は本 PR スコープ外(workspace 側の運用)。
  • 次回 release で minor bump 対象。

Copy link
Copy Markdown
Member

@smileygames smileygames left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

とりあえずやってみようか。
代わりにメモリーの方の該当箇所は削除したんだよね?

@liplus-lin-lay liplus-lin-lay merged commit 9084ba6 into main Apr 22, 2026
2 checks passed
@liplus-lin-lay liplus-lin-lay deleted the 1131-specmodel-application-moment-trigger-check-gate-5-axis-drift-prevention branch April 22, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

spec(model): application-moment trigger check gate (5-axis drift prevention)

2 participants