目的
trace-credited feedback が単発ではなく、複数の成功イベントを経た将来 retrieval に対して一貫した適応効果を持つかを検証する。複数 corpus / cluster の固定 cohort で treatment と no-mutation control の learning curve を比較する。
前提
固定プロトコル
- development / holdout は各3以上の mutually-disjoint corpus cluster を持ち、過去 feedback-adaptation fixture、相互 split と doc path、node ID、source URL、normalized query、expected endpoint / edge type が重複しない。
- 各 cluster は同一の fixed corpus、config、limit、timestamps、feedback event schedule、scoring query schedule を control / treatment に共有する。
- horizon
h=0,1,2,3 を固定する。control は成功 event を記録するが edge mutation を適用せず、treatment だけが relation trace の credited path を強化する。
- feedback query は scoring query と分離する。各 scoring path は runtime field を除く
{source_id,target_id,edge_type} identity で検証する。
- result-free freeze には fixture、gold、provenance、contamination audit、manifest、implementation、tests、gate、stop rule を含め、観測後の変更・再実行を拒否する。
Primary gate
- headroom cohort(h=0 control relation MRR < 1.0)では、treatment の final-horizon aggregate MRR が control より厳密に高く、3 corpus cluster すべてで退行しない。
- ceiling cohort(h=0 control relation MRR = 1.0)では、ceiling-aware policy に従い non-regression を要求する。
- 全 horizon で projected path、direct lexical / directional-negative control、credited-only mutation、uncredited edge不変、deterministic replay、contamination、exclusive output が通過する。
- development の全 gate 通過時だけ holdout を一度開き、同じ rule を適用する。
主張範囲
- 通過しても、固定された少数 corpus / graph cluster 上での長期 relation retrieval 適応を支持するに留める。
- Agent の task success、tool call数、token、latency、production default、general corpus、autonomous feedback correctness は対象外。
対象ファイル
src/neuron_graph_rag/longitudinal_feedback_experiment.py
tools/run_longitudinal_feedback_experiment.py
tools/audit_longitudinal_feedback_fixture.py
tests/fixtures/d1_liplus_longitudinal_feedback_*
tests/test_longitudinal_feedback_experiment.py
docs/longitudinal-feedback-experiment.md
docs/requirements.md
README.md
目的
trace-credited feedback が単発ではなく、複数の成功イベントを経た将来 retrieval に対して一貫した適応効果を持つかを検証する。複数 corpus / cluster の固定 cohort で treatment と no-mutation control の learning curve を比較する。
前提
固定プロトコル
h=0,1,2,3を固定する。control は成功 event を記録するが edge mutation を適用せず、treatment だけが relation trace の credited path を強化する。{source_id,target_id,edge_type}identity で検証する。Primary gate
主張範囲
対象ファイル
src/neuron_graph_rag/longitudinal_feedback_experiment.pytools/run_longitudinal_feedback_experiment.pytools/audit_longitudinal_feedback_fixture.pytests/fixtures/d1_liplus_longitudinal_feedback_*tests/test_longitudinal_feedback_experiment.pydocs/longitudinal-feedback-experiment.mddocs/requirements.mdREADME.md