From 44614df2f4382e567b986bc6dbe5b3091072461e Mon Sep 17 00:00:00 2001 From: YurenHao0426 Date: Tue, 7 Apr 2026 22:38:57 -0500 Subject: Add protocol decision-utility ablation table MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Builds on the 5-method audit JSON. For each method, evaluates 7 reporting strategies (S0=acc only, S1=+Γ field standard, S2-S5=+single diagnostic, S_full=full protocol), and emits the verdict each strategy would have reached. Result: 3 of 5 methods (DFA/SB/CB) are walked back by S_full but NOT by S1. Each of (a)scale, (b)floor, (d)frozen is independently sufficient for binary detection of those 3 failures. Diagnostic (c)stability adds sub-mode discrimination (drift vs noise) but not new positive detections. This is the §3 protocol decision-utility evidence. --- .../protocol_audit/ablation_decision_utility.json | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 results/protocol_audit/ablation_decision_utility.json (limited to 'results/protocol_audit') diff --git a/results/protocol_audit/ablation_decision_utility.json b/results/protocol_audit/ablation_decision_utility.json new file mode 100644 index 0000000..06f4b66 --- /dev/null +++ b/results/protocol_audit/ablation_decision_utility.json @@ -0,0 +1,69 @@ +{ + "table": { + "bp": { + "S0": "no walk-back (acc only)", + "S1": "no walk-back (looks fine)", + "S2": "no walk-back", + "S3": "no walk-back", + "S4": "no walk-back", + "S5": "no walk-back", + "S_full": "no walk-back" + }, + "dfa": { + "S0": "no walk-back (acc only)", + "S1": "no walk-back (looks fine)", + "S2": "WALK-BACK: (a)scale", + "S3": "WALK-BACK: (b)floor", + "S4": "no walk-back", + "S5": "WALK-BACK: (d)passive", + "S_full": "WALK-BACK: (a)scale + (b)floor + (d)passive" + }, + "state_bridge": { + "S0": "no walk-back (acc only)", + "S1": "no walk-back (looks fine)", + "S2": "WALK-BACK: (a)scale", + "S3": "WALK-BACK: (b)floor", + "S4": "WALK-BACK: (c)drift", + "S5": "WALK-BACK: (d)passive", + "S_full": "WALK-BACK: (a)scale + (b)floor + (c)drift + (d)passive" + }, + "credit_bridge": { + "S0": "no walk-back (acc only)", + "S1": "no walk-back (looks fine)", + "S2": "WALK-BACK: (a)scale", + "S3": "WALK-BACK: (b)floor", + "S4": "WALK-BACK: (c)drift", + "S5": "WALK-BACK: (d)passive", + "S_full": "WALK-BACK: (a)scale + (b)floor + (c)drift + (d)passive" + }, + "ep": { + "S0": "no walk-back (acc only)", + "S1": "no walk-back (looks fine)", + "S2": "no walk-back", + "S3": "no walk-back", + "S4": "no walk-back", + "S5": "no walk-back", + "S_full": "no walk-back" + } + }, + "strategies": { + "S0": "headline acc only", + "S1": "+ \u0393 (field standard)", + "S2": "+ diagnostic (a) \u2016h_l\u2016", + "S3": "+ diagnostic (b) \u2016g_l\u2016", + "S4": "+ diagnostic (c) stability", + "S5": "+ diagnostic (d) frozen baseline", + "S_full": "full protocol" + }, + "summary": { + "missed_by_S1": [ + "dfa", + "state_bridge", + "credit_bridge" + ], + "trustworthy_by_S_full": [ + "bp", + "ep" + ] + } +} \ No newline at end of file -- cgit v1.2.3