Skip to content

ops: cut over local NGR MCP to soft-start feedback #110

Description

@lipluscodex

目的

baseline-aware snapshot evaluation v2のdevelopment / holdout全8 gate支持に基づき、local Codex NGR MCPを現行q3/s1からsoft-start r0.25 / confirmation decay r0.5 / sibling normalization 1.0へ可逆にcutoverする。

前提

  • soft-start mechanics merge: f392eae888dc975d885c25e7d137a57bf8763d5f
  • baseline-aware freeze merge: d73d115348e3e166f38445f74c6072829d4fe847
  • observed support merge: bac9705eaf3de607b70ec3310d9f51cd7ec83d04。development / holdoutとも支持、8/8 hard gate pass。
  • 現在のMCP commandは C:\Users\smile\Codex\neuron-graph-rag\.venv\Scripts\python.exe を使い、checkoutはissue-89-v3-slot-1-captureでsoft-start config fieldを持たない。
  • 現在のlive configはq3/s1。source databaseは C:\Users\smile\.codex\data\neuron-graph-rag\knowledge.db

Cutover

  • merged mainのexact commitを指す専用local deployment checkout / environmentを作り、既存issue-89 worktreeを変更しない。
  • optional MCP dependencyを含む環境を同期し、EngineConfigとCLIがsoft-start flagsを受理することを確認する。
  • C:\Users\smile\.codex\config.toml のNGR MCP blockだけを更新する。
    • command: 専用deployment environmentのPython
    • remove: --relation-feedback-evidence-quorum 3
    • keep: --sibling-feedback-normalization 1.0
    • add: --soft-start-feedback-reinforcement
    • add: --soft-start-feedback-ratio 0.25
    • add: --confirmation-decay-ratio 0.5
  • config edit前にtimestamp付きbackupを作り、他のserver / marketplace / user設定を変更しない。

Verification

  • configをTOMLとしてparseし、NGR blockのcommand / args exact matchを確認する。
  • source databaseは起動テストに使わず、temporary databaseまたはregistered snapshot cloneでMCP startup / tools/list / effective config provenanceを確認する。
  • verificationの前後でsource database container hashを比較し、不変を確認する。
  • new runtimeでsoft-start field active、search surface relation、q3 hard quorum無効、sibling ratio 1.0を確認する。
  • 既存Codex MCP processはhot reloadを仮定せず、config反映は次回MCP process restart / Codex session restart境界として報告する。

制約

  • source databaseのnode / edge / trace / feedback / outcomeを検証目的で変更しない。
  • issue-89 worktree、frozen evaluation artifact、private snapshotを変更しない。
  • library default、repository source、GitHub releaseを変更しない。
  • config全体を再生成せず、NGR blockの最小差分だけを適用する。

完了条件

  • exact merged runtimeでsoft-start CLI / MCP smoke pass。
  • config backupと最小cutover差分を保存。
  • source DB hash前後一致。
  • 次回process restart後に有効になるconfigを機械検証し、rollback方法を記録。

Related

Metadata

Metadata

Assignees

Labels

enhancement新機能・改善要望ready本文が実装開始できる形まで収束している状態。ただし更新は継続可能

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions