spec(model)[minor]: application-moment 5-axis trigger check gate#1137
Merged
liplus-lin-lay merged 2 commits intomainfrom Apr 22, 2026
Conversation
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
liplus-lin-lay
commented
Apr 21, 2026
Member
Author
liplus-lin-lay
left a comment
There was a problem hiding this comment.
AI セルフレビュー
範囲分離の確認
- #1124 (L2 Evolution、観察的 10 軸 self-eval scoring) と明確に分離。本 PR は 判断形成前の predictive gate のみ。判断形成後の観察軸は含めていない (
feedback.mdlines 94-112 の 10-axis は意図的に除外)。 - PR 本文と新規ルール冒頭の両方に scope 境界を明記。
既存 rule との統合
rule-policy.mdのBefore 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 対象。
smileygames
approved these changes
Apr 22, 2026
Member
smileygames
left a comment
There was a problem hiding this comment.
とりあえずやってみようか。
代わりにメモリーの方の該当箇所は削除したんだよね?
…eck-gate-5-axis-drift-prevention
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
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: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 で実装。
関連