Commit 4d4c1c3
NBL Agent
test(v7): causal variance decomposition of the same-tier spread (C0-C4) + solver utilization audit
Answers the round-3 decision gate question with a controlled experiment on the
official 96 unsolved Lv50 A dataset (shared graph: 768 edges, 8 opponents/card,
same 3 paired Match Seeds per variant, 4,608 mirrored battles each, all BT
converged):
C0 baseline spread 6.642
C1 scheduling->medians 7.356 (-5.3% variance)
C2 magnitudes->medians 6.150 (+15.7%)
C3 both 6.214 (+21.3%, spread reduction 6.4%)
C4 scalar-bundle permutation 6.386 (Spearman vs C0 0.801, vs DONOR 0.229)
Decision gate: C3 spread reduction 6.4% <= 40% -> the 'action scalar numbers are
the dominant cause' hypothesis is NOT supported; ~79% of the variance is mechanic
topology. C4's donor correlation of 0.229 is the strongest causal signal that
strength stays with the skeleton, not the drawn numbers. No action-numeric solver
prototype is justified; the Mechanism-Aware StrengthModel remains the path.
Also: solver knob utilization audit over 1000 cards (solver telemetry added in
src/solver-v7.js): MAX_HP first-selected 62% with the largest marginal (it feeds
both endurance and sustain), but 6 of 11 knobs (DEF/RES/SPD/EVA/CRIT/ENERGY_REGEN)
are never selected - a model sensitivity imbalance that any future numeric
extension must fix first.
Official 96-card mechanism ranking under the seed-family split: predictTheta
-0.226, predictReality -0.248, BPv4 -0.059 - all far below the 0.85 gate, so the
Solver/Full-Reality stage stays closed.
Artifacts: qa/v7-attribution-C{0..4}.json, qa/v7-scheduling-magnitude-attribution.json,
qa/v7-mechanism-ranking-96.json, qa/v7-solver-utilization.json; docs:
docs/V7-MECHANISM-ATTRIBUTION.md, delivery report round 3.1 parent ef22b68 commit 4d4c1c3
18 files changed
Lines changed: 37840 additions & 14 deletions
File tree
- docs
- qa
- scripts
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
238 | | - | |
239 | | - | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
240 | 245 | | |
241 | 246 | | |
242 | 247 | | |
| |||
300 | 305 | | |
301 | 306 | | |
302 | 307 | | |
303 | | - | |
304 | | - | |
| 308 | + | |
| 309 | + | |
305 | 310 | | |
306 | 311 | | |
307 | 312 | | |
| |||
843 | 848 | | |
844 | 849 | | |
845 | 850 | | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
846 | 876 | | |
847 | 877 | | |
848 | 878 | | |
| |||
873 | 903 | | |
874 | 904 | | |
875 | 905 | | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
876 | 911 | | |
877 | 912 | | |
878 | 913 | | |
| |||
898 | 933 | | |
899 | 934 | | |
900 | 935 | | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
901 | 941 | | |
902 | 942 | | |
903 | 943 | | |
| |||
908 | 948 | | |
909 | 949 | | |
910 | 950 | | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
911 | 956 | | |
912 | 957 | | |
913 | 958 | | |
| |||
1033 | 1078 | | |
1034 | 1079 | | |
1035 | 1080 | | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
1036 | 1086 | | |
1037 | 1087 | | |
1038 | 1088 | | |
| |||
1073 | 1123 | | |
1074 | 1124 | | |
1075 | 1125 | | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
1076 | 1136 | | |
1077 | 1137 | | |
1078 | 1138 | | |
| |||
1170 | 1230 | | |
1171 | 1231 | | |
1172 | 1232 | | |
1173 | | - | |
1174 | | - | |
| 1233 | + | |
| 1234 | + | |
1175 | 1235 | | |
1176 | 1236 | | |
1177 | 1237 | | |
| |||
1325 | 1385 | | |
1326 | 1386 | | |
1327 | 1387 | | |
1328 | | - | |
1329 | | - | |
| 1388 | + | |
| 1389 | + | |
1330 | 1390 | | |
1331 | 1391 | | |
1332 | 1392 | | |
| |||
1385 | 1445 | | |
1386 | 1446 | | |
1387 | 1447 | | |
1388 | | - | |
1389 | | - | |
| 1448 | + | |
| 1449 | + | |
1390 | 1450 | | |
1391 | 1451 | | |
1392 | 1452 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
12 | 108 | | |
13 | 109 | | |
14 | 110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
49 | 52 | | |
50 | 53 | | |
51 | 54 | | |
| 55 | + | |
0 commit comments