OUTPUT of run 5 of at most 20:
```
=== SIGNED OV ALIGNMENTS ON CENTERED ANSWER DIRECTIONS ===
Family order: ['letters', 'boolean', 'digits', 'cities', 'colors']
RAW omits norm scales. DIAG includes input, post-attention, and final scales.
Each scale vector has unit RMS solely to make geometric coefficients readable.
Positive = identity-preserving on that token family; NOT an actual model effect.
No attention probabilities are used in these products.
L10 H2
  RAW A [0.0519 0.0694 0.0634 0.0616 0.0719] B [0.0518 0.0694 0.0637 0.0616 0.0718] B-A [-0.     -0.0001  0.0004 -0.     -0.0001]
  DIAG A [0.0045 0.0069 0.0071 0.0104 0.0089] B [0.0045 0.0069 0.0071 0.0104 0.0089] B-A [-0.  0.  0.  0. -0.]
L11 H2
  RAW A [0.1053 0.072  0.0379 0.1099 0.0759] B [0.1051 0.0718 0.038  0.1098 0.0761] B-A [-0.0003 -0.0002  0.0001 -0.0001  0.0001]
  DIAG A [0.0109 0.0072 0.006  0.0195 0.0109] B [0.0109 0.0072 0.006  0.0195 0.0109] B-A [-0.      0.      0.0001  0.      0.    ]
L9 H2
  RAW A [0.1055 0.1097 0.1062 0.0921 0.1119] B [0.1053 0.1097 0.1063 0.0921 0.1118] B-A [-0.0002  0.0001  0.0001  0.     -0.0001]
  DIAG A [0.0074 0.0129 0.0123 0.0128 0.0113] B [0.0074 0.0129 0.0123 0.0128 0.0112] B-A [-0.  0.  0.  0. -0.]
L10 H0
  RAW A [0.087  0.1445 0.0938 0.1048 0.1034] B [0.0868 0.1445 0.0939 0.1049 0.1033] B-A [-0.0002  0.      0.0001  0.     -0.0002]
  DIAG A [0.0058 0.0138 0.0069 0.0122 0.0106] B [0.0057 0.0137 0.0069 0.0122 0.0106] B-A [-0. -0.  0.  0. -0.]
L12 H1
  RAW A [ 0.0117 -0.0028 -0.0268  0.0326  0.0281] B [ 0.0116 -0.0028 -0.0269  0.0325  0.028 ] B-A [-0.0001  0.0001 -0.0001 -0.0001 -0.    ]
  DIAG A [0.0094 0.0017 0.0032 0.0112 0.0071] B [0.0094 0.0017 0.0032 0.0112 0.0071] B-A [-0.  0. -0.  0.  0.]
L9 H1
  RAW A [-0.1475 -0.1656 -0.144  -0.1592 -0.1471] B [-0.1477 -0.1657 -0.144  -0.1592 -0.147 ] B-A [-0.0001 -0.0001  0.     -0.0001  0.    ]
  DIAG A [-0.0128 -0.0197 -0.0186 -0.0197 -0.017 ] B [-0.0128 -0.0197 -0.0186 -0.0198 -0.0171] B-A [ 0. -0.  0. -0. -0.]
L5 H3
  RAW A [-0.021  -0.0776 -0.0298 -0.0244 -0.0451] B [-0.0209 -0.0776 -0.0298 -0.0243 -0.045 ] B-A [ 0.      0.     -0.      0.0001  0.0001]
  DIAG A [-0.0013 -0.0045 -0.0009 -0.0024 -0.0022] B [-0.0013 -0.0045 -0.0009 -0.0024 -0.0022] B-A [ 0.  0. -0. -0. -0.]
L9 H0
  RAW A [0.0213 0.0255 0.0171 0.0411 0.0228] B [0.0215 0.0256 0.0171 0.041  0.0227] B-A [ 0.0001  0.0001 -0.     -0.0001 -0.0001]
  DIAG A [0.0035 0.0043 0.0035 0.0052 0.0033] B [0.0035 0.0043 0.0035 0.0052 0.0033] B-A [ 0.  0.  0.  0. -0.]
L11 H3
  RAW A [-0.1481 -0.1356 -0.0819 -0.1547 -0.1329] B [-0.148  -0.1356 -0.0819 -0.1547 -0.1329] B-A [ 0.  0. -0.  0.  0.]
  DIAG A [-0.0154 -0.0119 -0.0093 -0.0245 -0.0162] B [-0.0154 -0.0119 -0.0093 -0.0245 -0.0162] B-A [-0. -0. -0. -0. -0.]
L12 H2
  RAW A [0.0458 0.0608 0.0471 0.1182 0.0988] B [0.046  0.0609 0.0472 0.1181 0.0986] B-A [ 0.0001  0.0001  0.     -0.0001 -0.0002]
  DIAG A [0.0015 0.004  0.0014 0.0287 0.0165] B [0.0016 0.004  0.0014 0.0288 0.0166] B-A [0. 0. 0. 0. 0.]
L6 H2
  RAW A [0.0712 0.0834 0.0886 0.0842 0.0869] B [0.0711 0.0834 0.0886 0.0841 0.087 ] B-A [-0.0001  0.      0.0001 -0.0002  0.0002]
  DIAG A [0.0031 0.0069 0.0052 0.0059 0.0057] B [0.0031 0.0069 0.0052 0.0059 0.0058] B-A [-0.  0. -0. -0.  0.]
L6 H1
  RAW A [-0.0943 -0.087  -0.1039 -0.0889 -0.0792] B [-0.0944 -0.087  -0.1039 -0.0889 -0.0791] B-A [-0.0001 -0.     -0.     -0.0001  0.0001]
  DIAG A [-0.0049 -0.0054 -0.0057 -0.0053 -0.0039] B [-0.0049 -0.0054 -0.0057 -0.0053 -0.0039] B-A [-0. -0. -0. -0.  0.]
L5 H1
  RAW A [0.0059 0.0236 0.0315 0.0145 0.0131] B [0.0059 0.0237 0.0316 0.0144 0.0131] B-A [-0.      0.0001  0.0001 -0.0001  0.0001]
  DIAG A [-0.0004  0.0012  0.0027  0.0012  0.0004] B [-0.0004  0.0012  0.0027  0.0012  0.0004] B-A [ 0.  0.  0. -0. -0.]
L17 H1
  RAW A [0.1546 0.1831 0.2642 0.1642 0.192 ] B [0.1551 0.1832 0.2636 0.1642 0.1919] B-A [ 0.0005  0.0001 -0.0006 -0.     -0.0001]
  DIAG A [0.0126 0.0175 0.0302 0.018  0.018 ] B [0.0127 0.0176 0.0302 0.018  0.0179] B-A [ 0.      0.     -0.     -0.0001 -0.    ]
L17 H2
  RAW A [ 0.0173  0.0254  0.0271 -0.0345  0.0008] B [ 0.0174  0.0256  0.0264 -0.0348  0.0007] B-A [ 0.0001  0.0001 -0.0007 -0.0003 -0.0001]
  DIAG A [-0.0005  0.0009  0.0008 -0.0145 -0.0079] B [-0.0005  0.0009  0.0006 -0.0145 -0.0079] B-A [-0.      0.     -0.0002 -0.0001 -0.    ]
L15 H1
  RAW A [-0.3955 -0.1914 -0.3671 -0.4147 -0.3602] B [-0.3952 -0.1913 -0.3676 -0.415  -0.3602] B-A [ 0.0003  0.0001 -0.0005 -0.0003 -0.    ]
  DIAG A [-0.0162 -0.0135 -0.0206 -0.0286 -0.0207] B [-0.0162 -0.0135 -0.0206 -0.0286 -0.0207] B-A [ 0.      0.     -0.0001  0.      0.    ]

Lexical dictionary size: 139429

=== MLP DOWN-PROJECTION CHANGE DIRECTIONS ===
Decompose D_out(B)-D_out(A), where D_out includes diagonal
post-feedforward and final norm parameter scalings, but NO RMS denominators.
Vocabulary poles describe geometry. Singular-vector sign is arbitrary.
L00 dF=0.093886 s1=0.046567 energy1=0.246 energy6=0.709 units=[(540, -0.0773), (229, 0.0745), (526, 0.0739), (949, 0.0718), (1936, 0.0713), (1474, 0.0701)]
 + [('DataManager', 0.1533), ('polyfills', 0.1498), ('buildCommand', 0.1465), ('Elater', 0.1439), ('ulloch', 0.1412), ('resolvers', 0.1384), ('IRCON', 0.1375)]
 - [(' Chang', -0.1384), (' Kum', -0.1374), (' Huber', -0.1314), (' Zhang', -0.13), ('Global', -0.1281), (' Hiro', -0.1278), (' perfume', -0.1276)]
L01 dF=0.092865 s1=0.070625 energy1=0.578 energy6=0.743 units=[(147, 0.0689), (1987, -0.068), (1024, 0.0671), (1005, -0.0656), (1927, 0.0643), (1881, -0.0634)]
 + [(' In', 0.0976), ('the', 0.0965), (' the', 0.0963), (' De', 0.0942), (' The', 0.0921), ('In', 0.0911), (' ir', 0.0897)]
 - [(' getMenuInflater', -0.0859), (' backgroundImg', -0.0842), ('URNIZOR', -0.0831), (' grantResults', -0.0807), (' EditorGUILayout', -0.0798), (' ThemeOverlay', -0.0784), ('ANGMAR', -0.0784)]
L02 dF=0.066507 s1=0.022811 energy1=0.118 energy6=0.375 units=[(964, 0.0711), (1907, 0.0702), (1056, -0.0679), (300, -0.0663), (461, 0.0628), (917, -0.0623)]
 + [(' indexRouter', 0.1036), (' mores', 0.1027), (' locationManager', 0.1021), ('LEXPORT', 0.0932), ('udarstvennyj', 0.0913), ('itons', 0.0913), ('ANCEL', 0.0912)]
 - [('tar', -0.0962), ('tare', -0.0946), ('tle', -0.0931), ('sons', -0.0871), ('tad', -0.0863), ('trap', -0.0856), ('tin', -0.0853)]
L03 dF=0.053238 s1=0.01738 energy1=0.107 energy6=0.305 units=[(326, 0.0734), (137, -0.0715), (1853, -0.0703), (1670, -0.0669), (46, -0.0652), (133, 0.0629)]
 + [(' Man', 0.1027), (' Tom', 0.0931), (' Eq', 0.0915), (' open', 0.0913), ('Un', 0.0912), ('Ann', 0.09), ('Sh', 0.0897)]
 - [('ureate', -0.1057), ('ANCEL', -0.1038), (' indexRouter', -0.1033), (' usersRouter', -0.0997), ('quers', -0.0989), ('ESSION', -0.0976), (' ipc', -0.0959)]
L04 dF=0.029549 s1=0.011033 energy1=0.139 energy6=0.358 units=[(60, -0.072), (1334, 0.0719), (1316, -0.0656), (557, -0.0654), (755, 0.0632), (209, 0.0625)]
 + [('adinam', 0.1707), ('nlm', 0.16), ('dni', 0.1555), ('maxcdn', 0.153), ('hipi', 0.1494), ('pozn', 0.1468), ('udni', 0.1459)]
 - [(' indexRouter', -0.1918), ('setPrototypeOf', -0.186), (' BlogPost', -0.1484), ('requireNonNull', -0.1451), (' langs', -0.1434), (' wes', -0.143), ('romino', -0.1428)]
L05 dF=0.032497 s1=0.014503 energy1=0.199 energy6=0.433 units=[(1072, 0.0872), (1921, 0.08), (1685, 0.077), (934, 0.0769), (825, -0.074), (1142, 0.0735)]
 + [('Un', 0.0885), (' De', 0.0844), (' Un', 0.0837), (' Tom', 0.0825), (' The', 0.0825), (' Le', 0.0824), (' Ab', 0.0807)]
 - [(' BrowserWindow', -0.1036), (' handleSubmit', -0.0886), (' grantResults', -0.0877), (' usersRouter', -0.0869), (' authToken', -0.0859), (' indexRouter', -0.0843), ('ASCADE', -0.0839)]
L06 dF=0.032687 s1=0.012106 energy1=0.137 energy6=0.344 units=[(1178, 0.0773), (1652, -0.0716), (414, -0.0692), (1082, 0.066), (501, 0.0653), (1324, 0.0649)]
 + [(' the', 0.1021), (' The', 0.0977), ('the', 0.0967), (' THE', 0.096), ('The', 0.0933), (' general', 0.0917), (' In', 0.0914)]
 - [(' BrowserWindow', -0.11), (' gangsters', -0.0986), (' pizzeria', -0.0973), ('ngModel', -0.0963), (' Chica', -0.0957), (' pistachio', -0.0922), (' Cheesecake', -0.0921)]
L07 dF=0.036532 s1=0.011309 energy1=0.096 energy6=0.303 units=[(771, -0.0631), (1277, 0.0621), (330, 0.0562), (1693, 0.0556), (1685, -0.0545), (850, -0.0544)]
 + [(' BrowserWindow', 0.1532), ('vadipine', 0.1454), (' MenuGroup', 0.1449), ('ASCADE', 0.1395), (' TabLayout', 0.1379), (' onOptions', 0.1327), (' minSdkVersion', 0.1323)]
 - [('regional', -0.1385), ('Sub', -0.1299), ('Region', -0.1254), (' Sub', -0.1248), (' Regional', -0.1242), (' various', -0.1223), ('region', -0.122)]
L08 dF=0.034732 s1=0.010956 energy1=0.100 energy6=0.340 units=[(394, -0.0528), (1922, 0.0521), (1172, -0.052), (1819, -0.0498), (633, 0.0495), (1168, 0.049)]
 + [(' BrowserWindow', 0.2374), (' RtlOverlay', 0.223), ('cevam', 0.2145), (' MenuGroup', 0.2121), ('ventyConfig', 0.2089), (' NoContent', 0.2051), (' ActionMode', 0.2049)]
 - [(' Li', -0.2019), (' The', -0.1985), ('De', -0.1983), (' Go', -0.1981), (' An', -0.1965), ('The', -0.1956), ('In', -0.1954)]
L09 dF=0.043746 s1=0.013942 energy1=0.102 energy6=0.353 units=[(1548, 0.0623), (1851, 0.0621), (720, 0.06), (682, 0.0586), (1161, 0.0583), (408, 0.0579)]
 + [(' AUTOM', 0.0874), (' merciless', 0.0874), ('Nums', 0.0873), ('Ned', 0.0868), (' deven', 0.0868), ('lengths', 0.0854), ('nbr', 0.0852)]
 - [('setPrototypeOf', -0.1034), ('ithvi', -0.1018), (' BrowserWindow', -0.0985), (' NoContent', -0.0971), ('carboxylate', -0.0948), (' Secured', -0.0934), ('atlar', -0.0932)]
L10 dF=0.0451 s1=0.01439 energy1=0.102 energy6=0.354 units=[(247, 0.0584), (71, 0.057), (800, 0.0569), (400, 0.0553), (826, 0.05), (1848, 0.0491)]
 + [('cevam', 0.1612), ('nicheskij', 0.1581), ('hetiti', 0.158), ('piej', 0.1559), (' mydb', 0.1553), ('ParallelGroup', 0.1544), ('iftoire', 0.1539)]
 - [('Core', -0.1979), ('Link', -0.1935), ('Mart', -0.1877), ('Start', -0.187), ('Go', -0.1856), ('go', -0.1789), ('Con', -0.1786)]
L11 dF=0.039267 s1=0.012559 energy1=0.102 energy6=0.313 units=[(1719, -0.0469), (612, -0.0464), (748, 0.045), (1591, -0.045), (895, -0.0448), (162, -0.0445)]
 + [(' Fli', 0.1607), ('Rip', 0.1596), (' LIP', 0.1587), (' Rip', 0.1573), (' Beef', 0.1567), (' Fats', 0.1558), ('Fence', 0.1542)]
 - [(' pares', -0.1688), (' nessuna', -0.1587), (' persoon', -0.155), (' obtem', -0.1527), (' sezione', -0.1515), (' kontak', -0.1469), (' terlebih', -0.1443)]
L12 dF=0.041998 s1=0.011724 energy1=0.078 energy6=0.251 units=[(1567, 0.052), (99, -0.051), (1802, 0.0498), (701, -0.0497), (1428, -0.0484), (1055, -0.0482)]
 + [(' Reboot', 0.1613), (' Selfie', 0.1565), ('LOVE', 0.1542), (' Jeep', 0.1493), (' Badge', 0.1484), (' Fli', 0.1457), (' Curiosity', 0.1446)]
 - [(' technical', -0.1509), (' technology', -0.1506), (' ster', -0.1489), (' mammalian', -0.1467), (' prist', -0.1447), (' trang', -0.1443), (' Greek', -0.1438)]
L13 dF=0.043728 s1=0.010986 energy1=0.063 energy6=0.228 units=[(934, 0.0604), (1154, 0.0601), (2021, 0.0569), (188, 0.0552), (1930, 0.0534), (1955, -0.0533)]
 + [('ampi', 0.16), ('Saturation', 0.1528), ('brushes', 0.1507), (' IGP', 0.1503), (' HttpStatus', 0.1497), ('Revision', 0.147), ('prosperity', 0.1463)]
 - [(' gmail', -0.1509), (' hydrogen', -0.1497), (' grouping', -0.1473), (' infants', -0.1473), (' embryos', -0.1386), (' nested', -0.1381), (' cells', -0.1374)]
L14 dF=0.046434 s1=0.011723 energy1=0.064 energy6=0.251 units=[(1199, -0.073), (1564, -0.069), (77, 0.0674), (1890, -0.0656), (717, -0.0653), (783, -0.065)]
 + [('itives', 0.2002), ('itive', 0.1993), ('eningen', 0.1967), (' either', 0.1961), ('erah', 0.1949), ('hips', 0.1943), ('inander', 0.1938)]
 - [('Leon', -0.2387), (' Rit', -0.2213), ('Steel', -0.2194), (' Reis', -0.2185), (' Suc', -0.2133), ('Ren', -0.2132), ('Btn', -0.2127)]
L15 dF=0.045478 s1=0.012334 energy1=0.074 energy6=0.287 units=[(65, -0.0781), (1868, 0.0752), (555, -0.0632), (105, 0.0631), (807, 0.0628), (1663, 0.0609)]
 + [(' same', 0.2131), (' rest', 0.2027), ('engers', 0.1974), ('mselves', 0.1826), ('imentary', 0.1822), ('tained', 0.1813), (' themselves', 0.1804)]
 - [(' Lola', -0.2041), (' Paket', -0.2), ('Jin', -0.1883), (' Hui', -0.1864), ('Params', -0.1858), ('Fox', -0.1843), ('Manage', -0.1839)]
L16 dF=0.044246 s1=0.014152 energy1=0.102 energy6=0.363 units=[(377, 0.0781), (592, 0.0747), (1214, 0.0686), (963, 0.0664), (1073, 0.0651), (383, 0.0636)]
 + [(' Penis', 0.2219), ('LastGenOutput', 0.1999), ('ufieurs', 0.197), (' Opal', 0.1965), ('DialogWhenLarge', 0.1965), ('ClkInitStruct', 0.1954), (' Polyester', 0.1948)]
 - [(' in', -0.3161), (' and', -0.2955), (' for', -0.2951), (' to', -0.2947), (' as', -0.2842), (' un', -0.275), (' the', -0.2746)]
L17 dF=0.04742 s1=0.020697 energy1=0.191 energy6=0.442 units=[(412, 0.076), (880, -0.0745), (1828, -0.0743), (436, -0.0705), (519, 0.0701), (1545, 0.0691)]
 + [('LastGenOutput', 0.3011), ('DebuggingMode', 0.29), ('ClkInitStruct', 0.2834), (' RtlOverlay', 0.2827), ('actionBarTab', 0.2806), ('MDEwOlJlcG', 0.2803), ('MSFont', 0.2769)]
 - [(' in', -0.3775), (' the', -0.3688), (' and', -0.3686), (' In', -0.3621), (' The', -0.3556), (' un', -0.355), (' to', -0.3533)]

=== CROSS-LAYER ALIGNMENT OF LEADING MLP CHANGE DIRECTIONS ===
L1/L5 cosine=+0.93932
L5/L6 cosine=+0.90358
L3/L5 cosine=+0.89894
L1/L6 cosine=+0.86753
L1/L3 cosine=+0.86614
L1/L2 cosine=-0.86608
L2/L5 cosine=-0.86094
L2/L3 cosine=-0.85746
L3/L6 cosine=+0.84810
L15/L16 cosine=-0.80184
L2/L6 cosine=-0.79765
L6/L7 cosine=-0.75117

=== SECOND CHANGE DIRECTIONS IN LATE MLPs ===
L12 s2/s1=0.756 units=[321, 397, 795, 1158, 1531]
 + [(' verlassen', 0.1833), ('aporte', 0.1462), (' Einwilligung', 0.1456), (' eski', 0.1442), ('quele', 0.1414)]  - [('Roz', -0.1748), (' Rafa', -0.1743), ('Ras', -0.1723), (' Roz', -0.1677), ('SORT', -0.1664)]
L13 s2/s1=0.826 units=[978, 1976, 1015, 882, 1479]
 + [('mez', 0.1507), ('verk', 0.1445), ('aust', 0.1421), ('wek', 0.1389), ('kor', 0.1321)]  - [('Authority', -0.1356), ('Sprites', -0.1254), (' Climb', -0.1243), (' uczni', -0.1233), ('Altura', -0.1231)]
L14 s2/s1=0.934 units=[541, 244, 23, 1697, 1977]
 + [(' Sep', 0.1797), (' Dick', 0.1717), ('Sep', 0.1596), (' Tok', 0.1568), (' Capt', 0.1564)]  - [(' cuentan', -0.1567), (' aliado', -0.1539), (' estatura', -0.1539), (' residentes', -0.151), (' aparentemente', -0.1498)]
L15 s2/s1=0.871 units=[488, 10, 1428, 1183, 240]
 + [(' overheat', 0.1644), (' VGM', 0.1582), ('FormatException', 0.154), ('zeczy', 0.153), ('zovaniyu', 0.1475)]  - [(' Nov', -0.1769), (' Mechanical', -0.1658), (' astronom', -0.1636), (' Mar', -0.1632), (' Sep', -0.1621)]
L16 s2/s1=0.874 units=[1270, 273, 1160, 1991, 993]
 + [(' Nine', 0.1763), (' sixth', 0.1505), (' Ninety', 0.1451), (' ninety', 0.1448), (' PACE', 0.1409)]  - [(' jednego', -0.1617), ('onej', -0.1592), (' jednym', -0.1575), (' Pierws', -0.1561), (' satu', -0.1534)]
L17 s2/s1=0.566 units=[449, 1357, 1562, 1972, 558]
 + [(' Tallinn', 0.2113), (' MILK', 0.1789), ('linkOpacity', 0.1773), ('MainActivityTest', 0.176), ('mUserManager', 0.1742)]
[output cut at 15,000 characters]
```