Harness Maintainer

自律知見ハブ

プロジェクト横断の失敗・仮説ログから普遍的ルールを自動蒸留

最終更新: 2026-10-11 18:25 JST
8
蓄積知見ルール数
2
レビュー待ちPR
100%
Vitality 最大維持
0
棄却アーカイブ

蓄積知見ポケット辞書 (Decay Memory)

8 件 運用中

承認されたルールはプロンプトを汚染せず、エラー時にオンデマンド逆引き(.\harness rule find)で引くマニュアルとして機能します。

タグ:
ルール直接上書き
PINNED Vitality: 100
❌ 禁止: ルール直接上書き
✅ 推奨: .agent/rule_proposals.md へのPRドラフト起票

理由: 人間承認プロトコルの維持と自己改変事故防止

テスト除外提案
PINNED Vitality: 100
❌ 禁止: テスト除外提案
✅ 推奨: 肯定的代替実装のルール化

理由: グッドハートの法則による合格基準緩和の防止

監視先コードの直接修正
PINNED Vitality: 100
❌ 禁止: 監視先コードの直接修正
✅ 推奨: 読み取り専用診断レポートの出力

理由: 責務分離と開発プロジェクトの不可侵境界保護

暫定対応
Vitality: 70
❌ 禁止: 暫定対応
✅ 推奨: 正式実装(または確定仕様)

理由: 技術的負債の固定化防止

未検証完了
PINNED Vitality: 100
❌ 禁止: 未検証完了
✅ 推奨: 確定検証実行

理由: エラー早期検知

未指定execSync抽出
PINNED Vitality: 100
❌ 禁止: 未指定execSync抽出
✅ 推奨: ストリームまたはmaxBuffer明示

理由: バッファ枯渇クラッシュ防止

未検証固定オフセット読出
PINNED Vitality: 100
❌ 禁止: 未検証固定オフセット読出
✅ 推奨: 境界長アサーションとスキーマ検証

理由: バイナリポインタ不整合防止

無制限再帰探索
PINNED Vitality: 100
❌ 禁止: 無制限再帰探索
✅ 推奨: 深さ制限と権限エラーハンドリング

理由: EPERMや権限不足による探索途絶防止

起票されたルール提案 (Pull Requests)

2 件
PR #1

LLM出力およびログ記録時のテンプレートタグ除去

承認予定
禁止対象 (Forbidden)

生プロンプト断片のログ混入

推奨置換 (Positive Replacement)

保存前のテンプレートタグ除去サニタイズ

採用根拠 (Rationale):

ローカルLLMフォールバック時等に `<|im_start|>system` 等の生プロンプト断片が計158件 `intent.log` に混入し、スキャナの誤検知およびナレッジ昇華推論のタイムアウトを引き起こしていた問題を防止する。

承認用CLIコマンド (Decay Memory登録): 1-Clickでコピー
.\harness rule add --forbidden "生プロンプト断片のログ混入" --replacement "保存前のテンプレートタグ除去サニタイズ" --rationale "ログ汚染と下流推論タイムアウトの防止" --pin
PR #2

モバイル狭小幅でのUIオーバーフロー防止とz-index階層管理

承認予定
禁止対象 (Forbidden)

未検証の固定幅UIと場当たり的z-index

推奨置換 (Positive Replacement)

狭小ビューポート耐性制御とz-index階層管理

採用根拠 (Rationale):

`Dice Realms` においてモバイル表示時のボタン・バッジのオーバーフロー(画面はみ出し)や、オーバーレイの `z-index` 重なり不整合が繰り返し発生していたため。

承認用CLIコマンド (Decay Memory登録): 1-Clickでコピー
.\harness rule add --forbidden "未検証の固定幅UIと場当たり的z-index" --replacement "狭小ビューポート耐性制御とz-index階層管理" --rationale "モバイル表示崩れとオーバーレイ干渉の防止" --pin
承認: 2 件 | 棄却: 0 件