From ad266397ac6a7878deb2e9350267924969ebc8cf Mon Sep 17 00:00:00 2001 From: lipluscodex <268560960+lipluscodex@users.noreply.github.com> Date: Fri, 21 Aug 2026 10:52:28 +0900 Subject: [PATCH] eval: record baseline-aware soft-start observations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue #108 の登録済みprivate snapshotに対してdevelopmentを一度だけ実行し、8 hard gate全通過を確認したためholdoutを一度だけ開いた。両stageは支持、verifier pass、snapshot、source database、live configは不変だった。freeze artifact、code、docs、testsは変更せず、exclusive observed JSON 2件だけを記録する。支持範囲は固定local snapshot上のcutover候補に限定する。 --- ...tart_snapshot_v2.development.observed.json | 57696 +++++++++++++++ ...ft_start_snapshot_v2.holdout.observed.json | 57960 ++++++++++++++++ 2 files changed, 115656 insertions(+) create mode 100644 tests/fixtures/baseline_aware_soft_start_snapshot_v2.development.observed.json create mode 100644 tests/fixtures/baseline_aware_soft_start_snapshot_v2.holdout.observed.json diff --git a/tests/fixtures/baseline_aware_soft_start_snapshot_v2.development.observed.json b/tests/fixtures/baseline_aware_soft_start_snapshot_v2.development.observed.json new file mode 100644 index 0000000..cd154d5 --- /dev/null +++ b/tests/fixtures/baseline_aware_soft_start_snapshot_v2.development.observed.json @@ -0,0 +1,57696 @@ +{ + "protocol_id": "baseline-aware-soft-start-snapshot-v2", + "stage": "development", + "status": "completed", + "failure_code": null, + "snapshot": { + "source_locator": "local_codex_ngr_database", + "source_access": "sqlite-uri-mode-ro-query-only", + "capture_method": "sqlite-backup-api", + "captured_at": "2026-08-21T01:14:55+00:00", + "source_container_sha256_before": "90c664d345aab9a9ccf36943b5b503cf98e9588577db0e7ccd4f07b27cb33fe0", + "source_container_sha256_after": "90c664d345aab9a9ccf36943b5b503cf98e9588577db0e7ccd4f07b27cb33fe0", + "snapshot_sha256": "003f24478f8d18dd34ab6aee5d939202d116f195ac8db33c29e38ab7e0f456d1", + "snapshot_size": 425984, + "schema_sha256": "a4e58aa7675a6d9e3d9dd7fa778d5bbb4d0ec45eecc262e62f87e019a3ccae9f", + "table_names": [ + "activation_state", + "confirmed_edge_state", + "confirmed_relation_feedback", + "confirmed_source_uses", + "delayed_outcome_nodes", + "delayed_outcomes", + "edges", + "feedback_requests", + "nodes", + "relation_feedback_evidence", + "retrieval_channels", + "retrieval_results", + "retrievals", + "source_use_state", + "success_feedback", + "success_nodes" + ], + "row_counts": { + "nodes": 21, + "edges": 30, + "retrievals": 24, + "success_feedback": 10, + "delayed_outcomes": 3 + } + }, + "protocol_hashes": { + "src/neuron_graph_rag/baseline_aware_soft_start_snapshot_evaluation.py": "9532e9e6fe59a48946d529347f38b7c1c6b685a4d3ad212ad5d8232c22bdc012", + "tools/run_baseline_aware_soft_start_snapshot_evaluation.py": "a119742a092aee44f2f7bb135d795f314fc65a623efa60669da20d1fb86cf714", + "tests/test_baseline_aware_soft_start_snapshot_evaluation.py": "ab6647bdf796e43a4a8eb8077b525b7f6e78184739db7067fad75cc93274c0d9", + "tests/test_soft_start_snapshot_evaluation.py": "d576fa0f0e6ceb525532bfba78ee66903651f5730f50fe9a0a09294687fa2dba", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.fixture.json": "7b55771bb37e68313ba50e7bdf00aa6edab2fabef61a2ade0fb651fdb2e2ae62", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.schedule.json": "a4f697a2eeb4c2921b7613a24da629f1e39f6ace286b5f1bf2ba1a2b168f18ca", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.gate.json": "e0ebf1c3a4e0b827377aa7833c2c384fd3a0ba919e61a5f1e1633ca6d46b6998", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.result-schema.json": "099fcf79eecb207ebbe3750ddac20876b81fb5675f1758e8a560302c49e09604", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.result-free-audit.json": "c53874177be067783e00350590879f815bc98acb9768c6cd3ebdad9e316827c8", + "docs/baseline-aware-soft-start-snapshot-evaluation.md": "0481abf383c60722a3d4b8416cf166eb4c67fa6f8e425eef63d1e9b2c44317f5", + "docs/requirements.md": "4f4d97f8212a0cf7d35f02b826bbb2a9f08ada5089eced96cfcd168ea4119278", + "docs/Decision-Structure.md": "5889ecbd5e23bd67e3494d30a9ef7b37855eba46f3a807d45c4adfb2bcd7d3df", + "README.md": "cbee26ad9f4e6343786843ac70bdd491fd6c855b3d9dd05e6ca4c73563e92ab2" + }, + "preflight": { + "checks": { + "snapshot_hash": true, + "snapshot_size": true, + "snapshot_schema": true, + "snapshot_row_counts": true, + "registered_nodes": true, + "registered_edges": true, + "registered_initial_state": true, + "baseline_derivation": true, + "event_budget_capacity": true, + "v1_development_edge_isolation": true, + "trace_eligibility": true, + "arm_order": true, + "case_identity": true, + "event_order": true, + "registered_output_absent": true, + "result_free_stage_order": true, + "conditional_holdout": true, + "privacy": true, + "placeholder_round_trip": true + }, + "passed": true, + "snapshot_sha256_before": "003f24478f8d18dd34ab6aee5d939202d116f195ac8db33c29e38ab7e0f456d1", + "snapshot_sha256_after": "003f24478f8d18dd34ab6aee5d939202d116f195ac8db33c29e38ab7e0f456d1", + "snapshot_unchanged": true + }, + "arms": [ + { + "arm_id": "control", + "policy": "audit-only", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": null, + "confirmed_outcome_reinforcement": false, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 1, + "sibling_feedback_normalization": 1.0 + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:455f39a483f342f3d2c4ec4651b464ee99e04fb3a5df079be8321e6becb96643", + "full_config_fingerprint": "sha256:03de470952a6b705500ffd169727eb22eb21463419347ad6696e405e2be255bf" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-dev-confirmed-requirements-real-corpus", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-corrected-readme-github-compatibility", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.00519175168557557, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-lexical-real-corpus-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -1.396055720619127e-05, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 2 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-zero-hop-home-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "ae7ee02629c807593510f879d961211d83afdd433a289dec192ac4db5f9569e4", + "fresh_clone_replay": true + }, + { + "arm_id": "used_q3_s1", + "policy": "baseline-aware-used-evidence-quorum-3-sibling-1.0", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": null, + "confirmed_outcome_reinforcement": false, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 3, + "sibling_feedback_normalization": 1.0 + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:a8704079446125f3e3e6b7cef83a80df7bae8a6e7cf46fe6702dde624b504d06", + "full_config_fingerprint": "sha256:8a0722d60159449ca0e09378469fd4be8be24eaf416211ce0e712e6029d98f1d" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-dev-confirmed-requirements-real-corpus", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018669961024105473, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5523130070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5826442053538984, + "reinforced_count": 2, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018669961024105473, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5523130070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5826442053538984, + "reinforced_count": 2, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.017089373913002998, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.017089373913002998, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "count": 1, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "count": 2, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5626442053538984, + "new_weight": 0.5826442053538984 + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.553741578432044, + "new_weight": 0.5523130070034725 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5638763091453018, + "new_weight": 0.5624477377167304 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + } + ], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "count": 3, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5826442053538984, + "new_weight": 0.6026442053538984 + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5523130070034725, + "new_weight": 0.5508844355749011 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5624477377167304, + "new_weight": 0.561019166288159 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + } + ], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "count": 4, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-corrected-readme-github-compatibility", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0055486975036970684, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0055486975036970684, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0055486975036970684, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0055486975036970684, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0055486975036970684, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.004008551361400048, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.52, + "reinforced_count": 1, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.004008551361400048, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.52, + "reinforced_count": 1, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0024684052191030342, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0024684052191030342, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "count": 1, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "count": 2, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.52 + } + ], + "normalized": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + } + ], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "count": 3, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "old_weight": 0.52, + "new_weight": 0.54 + } + ], + "normalized": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + } + ], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "count": 4, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-lexical-real-corpus-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00046873704093466917, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-zero-hop-home-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5508844355749011, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6026442053538984, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "75f2af7e49c8768d264a47586713ce339c1f05538ac18e296117885e7de53433", + "fresh_clone_replay": true + }, + { + "arm_id": "confirmed_r05_s1", + "policy": "confirmed-only-decay-0.5-sibling-1.0", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": 0.5, + "confirmed_outcome_reinforcement": true, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 1, + "sibling_feedback_normalization": 1.0 + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:4c21548f02728b0cbbc9d4c59f312f268c12170c5020139744a9d4882045a1e4", + "full_config_fingerprint": "sha256:25f5ece8bc4eab6f2a829a62279f4279a01947aefc4fc423c633644522e63a5f" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-dev-confirmed-requirements-real-corpus", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018669961024105473, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5523130070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5826442053538984, + "reinforced_count": 2, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018669961024105473, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5523130070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5826442053538984, + "reinforced_count": 2, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01787966746855424, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5515987212891869, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5926442053538984, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01787966746855424, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5515987212891869, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5926442053538984, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01748452069077864, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.551241578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5613763091453019, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5976442053538984, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01748452069077864, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.551241578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5613763091453019, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5976442053538984, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.017286947301890815, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 1, + "multiplier": 1.0, + "actual_delta": 0.020000000000000018, + "old_weight": 0.5626442053538984, + "new_weight": 0.5826442053538984 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5626442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.553741578432044, + "new_weight": 0.5523130070034725 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5638763091453018, + "new_weight": 0.5624477377167304 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 2, + "multiplier": 0.5, + "actual_delta": 0.010000000000000009, + "old_weight": 0.5826442053538984, + "new_weight": 0.5926442053538984 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5826442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5523130070034725, + "new_weight": 0.5515987212891869 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5624477377167304, + "new_weight": 0.5617334520024447 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 3, + "multiplier": 0.25, + "actual_delta": 0.0050000000000000044, + "old_weight": 0.5926442053538984, + "new_weight": 0.5976442053538984 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5926442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5515987212891869, + "new_weight": 0.551241578432044 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5617334520024447, + "new_weight": 0.5613763091453019 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 4, + "multiplier": 0.125, + "actual_delta": 0.0024999999999999467, + "old_weight": 0.5976442053538984, + "new_weight": 0.6001442053538983 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5976442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.551241578432044, + "new_weight": 0.5510630070034725 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5613763091453019, + "new_weight": 0.5611977377167304 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + } + ], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-corrected-readme-github-compatibility", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005525679371877312, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-lexical-real-corpus-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0004412894378054977, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-zero-hop-home-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5510630070034725, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "bbf2cfcc3ca63ef27a980cbf0dabf23baef987d61750a32b6f87499fec42d25e", + "fresh_clone_replay": true + }, + { + "arm_id": "soft_start_r025_r05_s1", + "policy": "soft-start-0.25-decay-0.5-sibling-1.0", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": 0.5, + "confirmed_outcome_reinforcement": false, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 1, + "sibling_feedback_normalization": 1.0, + "soft_start_feedback_ratio": 0.25, + "soft_start_feedback_reinforcement": true + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:d4d4a757f109c173a57ca921467b1ddcf57a6a672267579050df973566eae502", + "full_config_fingerprint": "sha256:20fcda84d32b6f70720785529a8fbfcceb4998abe1913bdb0074e46bee5d849c" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-dev-confirmed-requirements-real-corpus", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 3, + "target_mrr": 0.3333333333333333, + "target_hit_at_k": true, + "score_margin": -0.020250548135207956, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.019885242271726666, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5676442053538984, + "reinforced_count": 2, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01870057318101913, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5526701498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5628048805738732, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5826442053538984, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01870057318101913, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5526701498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5628048805738732, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5826442053538984, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.0179107937872141, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5519558641463297, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5620905948595876, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5926442053538984, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.0179107937872141, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5519558641463297, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5620905948595876, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5926442053538984, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.017515904090311576, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5515987212891869, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5976442053538984, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.017515904090311576, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5515987212891869, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5976442053538984, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01731845924186033, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5626442053538984, + "new_weight": 0.5676442053538984 + } + ], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 1, + "multiplier": 0.75, + "actual_delta": 0.015000000000000013, + "old_weight": 0.5676442053538984, + "new_weight": 0.5826442053538984 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5626442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.553741578432044, + "new_weight": 0.5526701498606154 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5638763091453018, + "new_weight": 0.5628048805738732 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 2, + "multiplier": 0.5, + "actual_delta": 0.010000000000000009, + "old_weight": 0.5826442053538984, + "new_weight": 0.5926442053538984 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5826442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5526701498606154, + "new_weight": 0.5519558641463297 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5628048805738732, + "new_weight": 0.5620905948595876 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 3, + "multiplier": 0.25, + "actual_delta": 0.0050000000000000044, + "old_weight": 0.5926442053538984, + "new_weight": 0.5976442053538984 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5926442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5519558641463297, + "new_weight": 0.5515987212891869 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5620905948595876, + "new_weight": 0.5617334520024447 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "confirmation_count": 4, + "multiplier": 0.125, + "actual_delta": 0.0024999999999999467, + "old_weight": 0.5976442053538984, + "new_weight": 0.6001442053538983 + } + ], + "credited_paths": [ + { + "node_id": "docs/real-corpus-benchmark.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "edge_weight": 0.5976442053538984, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5515987212891869, + "new_weight": 0.5514201498606154 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5617334520024447, + "new_weight": 0.5615548805738733 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + } + ], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-corrected-readme-github-compatibility", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005522084387539067, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0051648246565395226, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.505 + } + ], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-lexical-real-corpus-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.00043664641253474135, + "top_k": [ + "docs/real-corpus-benchmark.md", + "docs/optional-mcp-interface.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 1 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/real-corpus-benchmark.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-dev-zero-hop-home-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": 0.0, + "top_k": [], + "direct_rank": 2, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/Home.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5514201498606154, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.6001442053538983, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "f3b7eb35263a4c70704fd32930490507f95d2b5321148f196301460681f0ab52", + "fresh_clone_replay": true + } + ], + "gates": [ + { + "gate_id": "protocol-integrity", + "passed": true + }, + { + "gate_id": "baseline-aware-q3-boundary", + "passed": true + }, + { + "gate_id": "confirmed-only-boundary", + "passed": true + }, + { + "gate_id": "soft-start-schedule", + "passed": true + }, + { + "gate_id": "learning-latency-and-quality", + "passed": true + }, + { + "gate_id": "negative-provisional-bound", + "passed": true + }, + { + "gate_id": "control-rank-and-mutation-safety", + "passed": true + }, + { + "gate_id": "mutation-locality-and-source-isolation", + "passed": true + } + ], + "all_hard_gates_pass": true, + "interpretation_ja": { + "decision": "支持", + "summary": "固定したlocal snapshotとhard gateの範囲でsoft-start cutover候補を支持する。", + "scope": "local snapshot限定。external corpus、production quality、library defaultへ一般化せず、source databaseとlive configを変更しない。" + } +} diff --git a/tests/fixtures/baseline_aware_soft_start_snapshot_v2.holdout.observed.json b/tests/fixtures/baseline_aware_soft_start_snapshot_v2.holdout.observed.json new file mode 100644 index 0000000..5d5b31c --- /dev/null +++ b/tests/fixtures/baseline_aware_soft_start_snapshot_v2.holdout.observed.json @@ -0,0 +1,57960 @@ +{ + "protocol_id": "baseline-aware-soft-start-snapshot-v2", + "stage": "holdout", + "status": "completed", + "failure_code": null, + "snapshot": { + "source_locator": "local_codex_ngr_database", + "source_access": "sqlite-uri-mode-ro-query-only", + "capture_method": "sqlite-backup-api", + "captured_at": "2026-08-21T01:14:55+00:00", + "source_container_sha256_before": "90c664d345aab9a9ccf36943b5b503cf98e9588577db0e7ccd4f07b27cb33fe0", + "source_container_sha256_after": "90c664d345aab9a9ccf36943b5b503cf98e9588577db0e7ccd4f07b27cb33fe0", + "snapshot_sha256": "003f24478f8d18dd34ab6aee5d939202d116f195ac8db33c29e38ab7e0f456d1", + "snapshot_size": 425984, + "schema_sha256": "a4e58aa7675a6d9e3d9dd7fa778d5bbb4d0ec45eecc262e62f87e019a3ccae9f", + "table_names": [ + "activation_state", + "confirmed_edge_state", + "confirmed_relation_feedback", + "confirmed_source_uses", + "delayed_outcome_nodes", + "delayed_outcomes", + "edges", + "feedback_requests", + "nodes", + "relation_feedback_evidence", + "retrieval_channels", + "retrieval_results", + "retrievals", + "source_use_state", + "success_feedback", + "success_nodes" + ], + "row_counts": { + "nodes": 21, + "edges": 30, + "retrievals": 24, + "success_feedback": 10, + "delayed_outcomes": 3 + } + }, + "protocol_hashes": { + "src/neuron_graph_rag/baseline_aware_soft_start_snapshot_evaluation.py": "9532e9e6fe59a48946d529347f38b7c1c6b685a4d3ad212ad5d8232c22bdc012", + "tools/run_baseline_aware_soft_start_snapshot_evaluation.py": "a119742a092aee44f2f7bb135d795f314fc65a623efa60669da20d1fb86cf714", + "tests/test_baseline_aware_soft_start_snapshot_evaluation.py": "ab6647bdf796e43a4a8eb8077b525b7f6e78184739db7067fad75cc93274c0d9", + "tests/test_soft_start_snapshot_evaluation.py": "d576fa0f0e6ceb525532bfba78ee66903651f5730f50fe9a0a09294687fa2dba", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.fixture.json": "7b55771bb37e68313ba50e7bdf00aa6edab2fabef61a2ade0fb651fdb2e2ae62", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.schedule.json": "a4f697a2eeb4c2921b7613a24da629f1e39f6ace286b5f1bf2ba1a2b168f18ca", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.gate.json": "e0ebf1c3a4e0b827377aa7833c2c384fd3a0ba919e61a5f1e1633ca6d46b6998", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.result-schema.json": "099fcf79eecb207ebbe3750ddac20876b81fb5675f1758e8a560302c49e09604", + "tests/fixtures/baseline_aware_soft_start_snapshot_v2.result-free-audit.json": "c53874177be067783e00350590879f815bc98acb9768c6cd3ebdad9e316827c8", + "docs/baseline-aware-soft-start-snapshot-evaluation.md": "0481abf383c60722a3d4b8416cf166eb4c67fa6f8e425eef63d1e9b2c44317f5", + "docs/requirements.md": "4f4d97f8212a0cf7d35f02b826bbb2a9f08ada5089eced96cfcd168ea4119278", + "docs/Decision-Structure.md": "5889ecbd5e23bd67e3494d30a9ef7b37855eba46f3a807d45c4adfb2bcd7d3df", + "README.md": "cbee26ad9f4e6343786843ac70bdd491fd6c855b3d9dd05e6ca4c73563e92ab2" + }, + "preflight": { + "checks": { + "snapshot_hash": true, + "snapshot_size": true, + "snapshot_schema": true, + "snapshot_row_counts": true, + "registered_nodes": true, + "registered_edges": true, + "registered_initial_state": true, + "baseline_derivation": true, + "event_budget_capacity": true, + "v1_development_edge_isolation": true, + "trace_eligibility": true, + "arm_order": true, + "case_identity": true, + "event_order": true, + "registered_output_absent": true, + "result_free_stage_order": true, + "conditional_holdout": true, + "privacy": true, + "placeholder_round_trip": true + }, + "passed": true, + "snapshot_sha256_before": "003f24478f8d18dd34ab6aee5d939202d116f195ac8db33c29e38ab7e0f456d1", + "snapshot_sha256_after": "003f24478f8d18dd34ab6aee5d939202d116f195ac8db33c29e38ab7e0f456d1", + "snapshot_unchanged": true + }, + "arms": [ + { + "arm_id": "control", + "policy": "audit-only", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": null, + "confirmed_outcome_reinforcement": false, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 1, + "sibling_feedback_normalization": 1.0 + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:455f39a483f342f3d2c4ec4651b464ee99e04fb3a5df079be8321e6becb96643", + "full_config_fingerprint": "sha256:03de470952a6b705500ffd169727eb22eb21463419347ad6696e405e2be255bf" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-holdout-confirmed-requirements-fusion", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-corrected-readme-channels", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0005881253216261928, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-lexical-github-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.0056428465283818036, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-zero-hop-footer-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04562968753170797, + "top_k": [ + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "b1ec041029a2c236d34cbac0bb978fea2cbbc0d3a59ad6ffe764d56ed22d61c7", + "fresh_clone_replay": true + }, + { + "arm_id": "used_q3_s1", + "policy": "baseline-aware-used-evidence-quorum-3-sibling-1.0", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": null, + "confirmed_outcome_reinforcement": false, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 3, + "sibling_feedback_normalization": 1.0 + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:a8704079446125f3e3e6b7cef83a80df7bae8a6e7cf46fe6702dde624b504d06", + "full_config_fingerprint": "sha256:8a0722d60159449ca0e09378469fd4be8be24eaf416211ce0e712e6029d98f1d" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-holdout-confirmed-requirements-fusion", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.019297347276165715, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.573741578432044, + "reinforced_count": 2, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5612156339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.019297347276165715, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.573741578432044, + "reinforced_count": 2, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5612156339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01771676016506324, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01771676016506324, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "count": 1, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "count": 2, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.553741578432044, + "new_weight": 0.573741578432044 + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5638763091453018, + "new_weight": 0.5624477377167304 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5626442053538984, + "new_weight": 0.5612156339253269 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + } + ], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "count": 3, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.573741578432044, + "new_weight": 0.593741578432044 + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5624477377167304, + "new_weight": 0.561019166288159 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5612156339253269, + "new_weight": 0.5597870624967555 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.4971428571428571 + } + ], + "evidence": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "count": 4, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-corrected-readme-channels", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0008894088401013925, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0008894088401013925, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0008894088401013925, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0008894088401013925, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0008894088401013925, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0006364010293845451, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.52, + "reinforced_count": 1, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0006364010293845451, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.52, + "reinforced_count": 1, + "evidence_count": 3, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.49846153846153846, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0021622108988704966, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 1, + "target_mrr": 1.0, + "target_hit_at_k": true, + "score_margin": 0.0021622108988704966, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "README.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "README.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "README.md|docs/d1-corpus-fixture.md|links_to", + "README.md|docs/feedback-adaptation-experiment.md|links_to", + "README.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "README.md|docs/github-rag-mcp-replacement-compatibility.md|links_to", + "README.md|docs/independent-retrieval-channels-experiment.md|links_to", + "README.md|docs/neural-dynamics-experiment.md|links_to", + "README.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "README.md|docs/node-first-blind-selection-experiment.md|links_to", + "README.md|docs/optional-mcp-interface.md|links_to", + "README.md|docs/real-corpus-benchmark.md|links_to", + "README.md|docs/requirements.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "count": 1, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "count": 2, + "quorum": 3, + "activated": false + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.52 + } + ], + "normalized": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49846153846153846 + } + ], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "count": 3, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.52, + "new_weight": 0.54 + } + ], + "normalized": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "old_weight": 0.49846153846153846, + "new_weight": 0.4969230769230769 + } + ], + "evidence": [ + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "count": 4, + "quorum": 3, + "activated": true + } + ] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-lexical-github-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 14, + "target_mrr": 0.07142857142857142, + "target_hit_at_k": false, + "score_margin": -0.008255229642533848, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 14 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-zero-hop-footer-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.04808955968509081, + "top_k": [ + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.54, + "reinforced_count": 2, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.4969230769230769, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.593741578432044, + "reinforced_count": 3, + "evidence_count": 4, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.561019166288159, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5597870624967555, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4971428571428571, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "3d6ce3d0069ea82b500088fd20fccd684642fe226b22c79ceb4b33f1b6fb15b2", + "fresh_clone_replay": true + }, + { + "arm_id": "confirmed_r05_s1", + "policy": "confirmed-only-decay-0.5-sibling-1.0", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": 0.5, + "confirmed_outcome_reinforcement": true, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 1, + "sibling_feedback_normalization": 1.0 + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:4c21548f02728b0cbbc9d4c59f312f268c12170c5020139744a9d4882045a1e4", + "full_config_fingerprint": "sha256:25f5ece8bc4eab6f2a829a62279f4279a01947aefc4fc423c633644522e63a5f" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-holdout-confirmed-requirements-fusion", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.019297347276165715, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.573741578432044, + "reinforced_count": 2, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5612156339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.019297347276165715, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.573741578432044, + "reinforced_count": 2, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5624477377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5612156339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49857142857142855, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018507053720614487, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.583741578432044, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5605013482110413, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018507053720614487, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.583741578432044, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5605013482110413, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49785714285714283, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018111906942838887, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.588741578432044, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5613763091453019, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5601442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.018111906942838887, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.588741578432044, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5613763091453019, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5601442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4975, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.017914333553951056, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 1, + "multiplier": 1.0, + "actual_delta": 0.020000000000000018, + "old_weight": 0.553741578432044, + "new_weight": 0.573741578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.553741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5638763091453018, + "new_weight": 0.5624477377167304 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5626442053538984, + "new_weight": 0.5612156339253269 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49857142857142855 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 2, + "multiplier": 0.5, + "actual_delta": 0.010000000000000009, + "old_weight": 0.573741578432044, + "new_weight": 0.583741578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.573741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5624477377167304, + "new_weight": 0.5617334520024447 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5612156339253269, + "new_weight": 0.5605013482110413 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49857142857142855, + "new_weight": 0.49785714285714283 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 3, + "multiplier": 0.25, + "actual_delta": 0.0050000000000000044, + "old_weight": 0.583741578432044, + "new_weight": 0.588741578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.583741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5617334520024447, + "new_weight": 0.5613763091453019 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5605013482110413, + "new_weight": 0.5601442053538984 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49785714285714283, + "new_weight": 0.4975 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 4, + "multiplier": 0.125, + "actual_delta": 0.0024999999999999467, + "old_weight": 0.588741578432044, + "new_weight": 0.591241578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.588741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5613763091453019, + "new_weight": 0.5611977377167304 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5601442053538984, + "new_weight": 0.5599656339253269 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.4975, + "new_weight": 0.4973214285714286 + } + ], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-corrected-readme-channels", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.000864746556008815, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-lexical-github-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005916697392992498, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-zero-hop-footer-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.045913217640980886, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": null, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5611977377167304, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5599656339253269, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4973214285714286, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "34be983e16b4e22a5f1e38e2d33b3f7013125878790bfb015b030c8a23d51878", + "fresh_clone_replay": true + }, + { + "arm_id": "soft_start_r025_r05_s1", + "policy": "soft-start-0.25-decay-0.5-sibling-1.0", + "effective_config_provenance": { + "effective_config": { + "retrieval": { + "activation_budget": 1.0, + "activation_half_life_seconds": 3600.0, + "activation_strategy": "current_positive_additive", + "convergence_tolerance": 1e-09, + "dense_weight": 0.45, + "entry_weight": 0.55, + "final_fusion_strategy": "linear", + "graph_normalization": "max", + "graph_weight": 0.45, + "hop_decay": 0.7, + "inhibition_ratio": 0.0, + "inhibition_top_k": 0, + "max_active_paths_per_node": 4, + "max_hops": 2, + "max_paths_per_node": 4, + "max_propagation_expansions": 10000, + "maximum_activation": 10.0, + "query_transmission_floor": 0.4, + "query_transmission_power": 1.0, + "recurrent_decay": 0.5, + "recurrent_steps": 3, + "rrf_k": 60, + "seed_count": 3, + "sparse_weight": 0.55, + "use_dense_retrieval": true, + "use_graph_propagation": true + }, + "feedback": { + "confirmation_decay_ratio": 0.5, + "confirmed_outcome_reinforcement": false, + "feedback_learning_rate": 0.2, + "maximum_edge_weight": 2.0, + "relation_feedback_evidence_quorum": 1, + "sibling_feedback_normalization": 1.0, + "soft_start_feedback_ratio": 0.25, + "soft_start_feedback_reinforcement": true + } + }, + "retrieval_config_fingerprint": "sha256:bfc95085fdc8870ecd1ef119edbad55869697f4265ed7a3f71431405709252b8", + "feedback_config_fingerprint": "sha256:d4d4a757f109c173a57ca921467b1ddcf57a6a672267579050df973566eae502", + "full_config_fingerprint": "sha256:20fcda84d32b6f70720785529a8fbfcceb4998abe1913bdb0074e46bee5d849c" + }, + "initial_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "cases": [ + { + "case_id": "v2-holdout-confirmed-requirements-fusion", + "case_role": "confirmed", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.020877934387268197, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.553741578432044, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.02051222034886427, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.558741578432044, + "reinforced_count": 2, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5638763091453018, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5626442053538984, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.019327551258156737, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.573741578432044, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5628048805738732, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5615727767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.019327551258156737, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.573741578432044, + "reinforced_count": 3, + "evidence_count": 0, + "confirmation_count": 1, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5628048805738732, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5615727767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49892857142857144, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01853777186435169, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.583741578432044, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5620905948595876, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5608584910681841, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01853777186435169, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.583741578432044, + "reinforced_count": 4, + "evidence_count": 0, + "confirmation_count": 2, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5620905948595876, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5608584910681841, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4982142857142857, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01814288216744918, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.588741578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5605013482110413, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.01814288216744918, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.588741578432044, + "reinforced_count": 5, + "evidence_count": 0, + "confirmation_count": 3, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5617334520024447, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5605013482110413, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.4978571428571429, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 2, + "target_mrr": 0.5, + "target_hit_at_k": true, + "score_margin": -0.017945437318997927, + "top_k": [ + "docs/sibling-normalization-controlled-evaluation.md", + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "docs/requirements.md|docs/anchored-bm25-graph-hybrid-experiment.md|links_to", + "docs/requirements.md|docs/anchored-fusion-calibration-experiment.md|links_to", + "docs/requirements.md|docs/blind-llm-channel-selection-experiment.md|links_to", + "docs/requirements.md|docs/d1-corpus-fixture.md|links_to", + "docs/requirements.md|docs/engine-backed-feedback-trajectory-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-experiment.md|links_to", + "docs/requirements.md|docs/feedback-adaptation-reproduction-experiment.md|links_to", + "docs/requirements.md|docs/independent-retrieval-channels-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-experiment.md|links_to", + "docs/requirements.md|docs/neural-dynamics-local-competition-experiment.md|links_to", + "docs/requirements.md|docs/node-first-blind-selection-experiment.md|links_to", + "docs/requirements.md|docs/optional-mcp-interface.md|links_to", + "docs/requirements.md|docs/real-corpus-benchmark.md|links_to", + "docs/requirements.md|docs/sibling-normalization-controlled-evaluation.md|links_to", + "docs/requirements.md|docs/sibling-relation-feedback-normalization.md|links_to" + ], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "old_weight": 0.553741578432044, + "new_weight": 0.558741578432044 + } + ], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 1, + "multiplier": 0.75, + "actual_delta": 0.015000000000000013, + "old_weight": 0.558741578432044, + "new_weight": 0.573741578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.553741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5638763091453018, + "new_weight": 0.5628048805738732 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5626442053538984, + "new_weight": 0.5615727767824698 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.49892857142857144 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 2, + "multiplier": 0.5, + "actual_delta": 0.010000000000000009, + "old_weight": 0.573741578432044, + "new_weight": 0.583741578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.573741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5628048805738732, + "new_weight": 0.5620905948595876 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5615727767824698, + "new_weight": 0.5608584910681841 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.49892857142857144, + "new_weight": 0.4982142857142857 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 3, + "multiplier": 0.25, + "actual_delta": 0.0050000000000000044, + "old_weight": 0.583741578432044, + "new_weight": 0.588741578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.583741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5620905948595876, + "new_weight": 0.5617334520024447 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5608584910681841, + "new_weight": 0.5605013482110413 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.4982142857142857, + "new_weight": 0.4978571428571429 + } + ], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/anchored-fusion-calibration-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": true, + "confirmations": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "confirmation_count": 4, + "multiplier": 0.125, + "actual_delta": 0.0024999999999999467, + "old_weight": 0.588741578432044, + "new_weight": 0.591241578432044 + } + ], + "credited_paths": [ + { + "node_id": "docs/anchored-fusion-calibration-experiment.md", + "steps": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "edge_weight": 0.588741578432044, + "factuality": 1.0 + } + ] + } + ], + "normalized": [ + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "old_weight": 0.5617334520024447, + "new_weight": 0.5615548805738733 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "old_weight": 0.5605013482110413, + "new_weight": 0.5603227767824698 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "old_weight": 0.4978571428571429, + "new_weight": 0.49767857142857147 + } + ], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-corrected-readme-channels", + "case_role": "corrected", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 9, + "target_mrr": 0.1111111111111111, + "target_hit_at_k": false, + "score_margin": -0.0008608977902576156, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/anchored-bm25-graph-hybrid-experiment.md", + "docs/blind-llm-channel-selection-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 4, + "target_mrr": 0.25, + "target_hit_at_k": true, + "score_margin": -0.000506965101797166, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [ + "README.md|docs/independent-retrieval-channels-experiment.md|links_to" + ], + "top_k_entry": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "top_k_exit": [ + "docs/blind-llm-channel-selection-experiment.md" + ], + "non_target_churn": 1 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [ + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "old_weight": 0.5, + "new_weight": 0.505 + } + ], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/independent-retrieval-channels-experiment.md" + ], + "feedback": { + "channel": "relation", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "corrected", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-lexical-github-control", + "case_role": "lexical", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 13, + "target_mrr": 0.07692307692307693, + "target_hit_at_k": false, + "score_margin": -0.005908627565672078, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 13 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/github-rag-mcp-replacement-compatibility.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + }, + { + "case_id": "v2-holdout-zero-hop-footer-control", + "case_role": "zero_hop", + "checkpoints": [ + { + "name": "baseline", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_1", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_2", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_3", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "used_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + }, + { + "name": "outcome_4", + "metrics": { + "target_rank": 22, + "target_mrr": 0.045454545454545456, + "target_hit_at_k": false, + "score_margin": -0.0458764633034581, + "top_k": [ + "docs/anchored-fusion-calibration-experiment.md", + "docs/optional-mcp-interface.md", + "docs/real-corpus-benchmark.md", + "docs/independent-retrieval-channels-experiment.md", + "docs/anchored-bm25-graph-hybrid-experiment.md" + ], + "direct_rank": 1, + "reverse_rank": 22 + }, + "edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "changed_edges": [], + "top_k_entry": [], + "top_k_exit": [], + "non_target_churn": 0 + } + ], + "receipts": [ + { + "iteration": 1, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 2, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 3, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + }, + { + "iteration": 4, + "source_use": { + "stages": [ + "selected", + "validated", + "used" + ], + "changed": [ + true, + true, + true + ], + "newly_used_node_ids": [ + "docs/_Footer.md" + ], + "feedback": { + "channel": "lexical", + "reinforced": [], + "normalized": [], + "evidence": [] + }, + "idempotency_replay_equal": true + }, + "outcome": { + "outcome": "confirmed", + "reinforcement_applied": false, + "confirmations": [], + "credited_paths": [], + "normalized": [], + "idempotency_replay_equal": true + } + } + ] + } + ], + "final_edges": [ + { + "source_id": "README.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/github-rag-mcp-replacement-compatibility.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.505, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "README.md", + "target_id": "docs/requirements.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-bm25-graph-hybrid-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/anchored-fusion-calibration-experiment.md", + "edge_type": "links_to", + "weight": 0.591241578432044, + "reinforced_count": 6, + "evidence_count": 0, + "confirmation_count": 4, + "base_increment": 0.020000000000000004, + "soft_start_ratio": 0.25 + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/blind-llm-channel-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/d1-corpus-fixture.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/engine-backed-feedback-trajectory-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/feedback-adaptation-reproduction-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/independent-retrieval-channels-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/neural-dynamics-local-competition-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/node-first-blind-selection-experiment.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/optional-mcp-interface.md", + "edge_type": "links_to", + "weight": 0.5615548805738733, + "reinforced_count": 1, + "evidence_count": 1, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/real-corpus-benchmark.md", + "edge_type": "links_to", + "weight": 0.5603227767824698, + "reinforced_count": 1, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/requirements.md", + "target_id": "docs/sibling-relation-feedback-normalization.md", + "edge_type": "links_to", + "weight": 0.49767857142857147, + "reinforced_count": 0, + "evidence_count": 0, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + }, + { + "source_id": "docs/sibling-relation-feedback-normalization.md", + "target_id": "docs/sibling-normalization-controlled-evaluation.md", + "edge_type": "links_to", + "weight": 0.5, + "reinforced_count": 0, + "evidence_count": 2, + "confirmation_count": 0, + "base_increment": null, + "soft_start_ratio": null + } + ], + "semantic_sha256": "bd0ad7c90b808c1f70e2bb27cd4eeaaf089b44ba6f0a20bdb13a803141df0c99", + "fresh_clone_replay": true + } + ], + "gates": [ + { + "gate_id": "protocol-integrity", + "passed": true + }, + { + "gate_id": "baseline-aware-q3-boundary", + "passed": true + }, + { + "gate_id": "confirmed-only-boundary", + "passed": true + }, + { + "gate_id": "soft-start-schedule", + "passed": true + }, + { + "gate_id": "learning-latency-and-quality", + "passed": true + }, + { + "gate_id": "negative-provisional-bound", + "passed": true + }, + { + "gate_id": "control-rank-and-mutation-safety", + "passed": true + }, + { + "gate_id": "mutation-locality-and-source-isolation", + "passed": true + } + ], + "all_hard_gates_pass": true, + "interpretation_ja": { + "decision": "支持", + "summary": "固定したlocal snapshotとhard gateの範囲でsoft-start cutover候補を支持する。", + "scope": "local snapshot限定。external corpus、production quality、library defaultへ一般化せず、source databaseとlive configを変更しない。" + } +}