ropedia-xperience-10m-task-baselines / assets /charts /unified_task_model_radar.svg
cy0307's picture
Add files using upload-large-folder tool
d053290 verified
|
Raw
History Blame
57.9 kB
<svg xmlns="http://www.w3.org/2000/svg" width="2400" height="1840" viewBox="0 0 2400 1840">
<defs>
<filter id="softGlow"><feGaussianBlur stdDeviation="5" result="blur"/><feMerge><feMergeNode in="blur"/><feMergeNode in="SourceGraphic"/></feMerge></filter>
<pattern id="dots" width="22" height="22" patternUnits="userSpaceOnUse"><circle cx="2" cy="2" r="1.15" fill="#ccffa0" opacity="0.16"/></pattern>
</defs>
<rect width="100%" height="100%" fill="#020502"/>
<rect width="100%" height="100%" fill="url(#dots)" opacity="0.45"/>
<rect x="28" y="28" width="2344" height="1784" rx="18" fill="#061006" fill-opacity="0.88" stroke="#ccffa0" stroke-opacity="0.22"/>
<text x="70.0" y="86.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="36" font-weight="800" fill="#f4f8ef" opacity="1.000">Unified 20-Task Model Radar</text>
<text x="70.0" y="122.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="18" font-weight="650" fill="#dce8d7" opacity="1.000">Task names, methods, coverage, and metric normalization in one comparison view.</text>
<text x="70.0" y="150.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="560" fill="#a5afa2" opacity="1.000">Filled areas show complete scored baselines; colored points show partial branches on task-aligned axes.</text>
<rect x="70" y="174" width="168" height="34" rx="17" fill="#ccffa0" fill-opacity="0.10" stroke="#ccffa0" stroke-opacity="0.38"/>
<text x="86.0" y="197.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="760" fill="#ccffa0" opacity="1.000">20 task axes</text>
<rect x="250" y="174" width="250" height="34" rx="17" fill="#67e8d1" fill-opacity="0.10" stroke="#67e8d1" stroke-opacity="0.38"/>
<text x="266.0" y="197.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="760" fill="#67e8d1" opacity="1.000">180 method-task records</text>
<rect x="512" y="174" width="250" height="34" rx="17" fill="#22d3ee" fill-opacity="0.10" stroke="#22d3ee" stroke-opacity="0.38"/>
<text x="528.0" y="197.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="760" fill="#22d3ee" opacity="1.000">180 scored axes</text>
<rect x="774" y="174" width="250" height="34" rx="17" fill="#f59e0b" fill-opacity="0.10" stroke="#f59e0b" stroke-opacity="0.38"/>
<text x="790.0" y="197.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="760" fill="#f59e0b" opacity="1.000">40/40 raw128 pass</text>
<rect x="1036" y="174" width="250" height="34" rx="17" fill="#f472b6" fill-opacity="0.10" stroke="#f472b6" stroke-opacity="0.38"/>
<text x="1052.0" y="197.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="760" fill="#f472b6" opacity="1.000">2 compact proxy axes</text>
<rect x="54" y="235" width="1190" height="1190" rx="14" fill="#020502" fill-opacity="0.42" stroke="#ccffa0" stroke-opacity="0.14"/>
<text x="84.0" y="276.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="23" font-weight="800" fill="#f4f8ef" opacity="1.000">Normalized task scores</text>
<text x="84.0" y="302.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="560" fill="#a5afa2" opacity="1.000">Each axis is one task. Longer radius means better after metric-direction normalization.</text>
<polygon points="650.0,789.0 671.9,792.5 691.7,802.6 707.4,818.3 717.5,838.1 721.0,860.0 717.5,881.9 707.4,901.7 691.7,917.4 671.9,927.5 650.0,931.0 628.1,927.5 608.3,917.4 592.6,901.7 582.5,881.9 579.0,860.0 582.5,838.1 592.6,818.3 608.3,802.6 628.1,792.5" fill="none" stroke="#ccffa0" stroke-opacity="0.15" stroke-width="1.1"/>
<text x="658.0" y="793.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="600" fill="#a5afa2" opacity="0.750">0.2</text>
<polygon points="650.0,718.0 693.9,724.9 733.5,745.1 764.9,776.5 785.1,816.1 792.0,860.0 785.1,903.9 764.9,943.5 733.5,974.9 693.9,995.1 650.0,1002.0 606.1,995.1 566.5,974.9 535.1,943.5 514.9,903.9 508.0,860.0 514.9,816.1 535.1,776.5 566.5,745.1 606.1,724.9" fill="none" stroke="#ccffa0" stroke-opacity="0.15" stroke-width="1.1"/>
<text x="658.0" y="722.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="600" fill="#a5afa2" opacity="0.750">0.4</text>
<polygon points="650.0,647.0 715.8,657.4 775.2,687.7 822.3,734.8 852.6,794.2 863.0,860.0 852.6,925.8 822.3,985.2 775.2,1032.3 715.8,1062.6 650.0,1073.0 584.2,1062.6 524.8,1032.3 477.7,985.2 447.4,925.8 437.0,860.0 447.4,794.2 477.7,734.8 524.8,687.7 584.2,657.4" fill="none" stroke="#ccffa0" stroke-opacity="0.15" stroke-width="1.1"/>
<text x="658.0" y="651.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="600" fill="#a5afa2" opacity="0.750">0.6</text>
<polygon points="650.0,576.0 737.8,589.9 816.9,630.2 879.8,693.1 920.1,772.2 934.0,860.0 920.1,947.8 879.8,1026.9 816.9,1089.8 737.8,1130.1 650.0,1144.0 562.2,1130.1 483.1,1089.8 420.2,1026.9 379.9,947.8 366.0,860.0 379.9,772.2 420.2,693.1 483.1,630.2 562.2,589.9" fill="none" stroke="#ccffa0" stroke-opacity="0.15" stroke-width="1.1"/>
<text x="658.0" y="580.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="600" fill="#a5afa2" opacity="0.750">0.8</text>
<polygon points="650.0,505.0 759.7,522.4 858.7,572.8 937.2,651.3 987.6,750.3 1005.0,860.0 987.6,969.7 937.2,1068.7 858.7,1147.2 759.7,1197.6 650.0,1215.0 540.3,1197.6 441.3,1147.2 362.8,1068.7 312.4,969.7 295.0,860.0 312.4,750.3 362.8,651.3 441.3,572.8 540.3,522.4" fill="none" stroke="#ccffa0" stroke-opacity="0.15" stroke-width="1.1"/>
<text x="658.0" y="509.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="600" fill="#a5afa2" opacity="0.750">1.0</text>
<line x1="650.0" y1="860.0" x2="650.0" y2="505.0" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="650.0" cy="423.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="650.0" y="427.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">01</text>
<line x1="650.0" y1="860.0" x2="759.7" y2="522.4" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="785.0" cy="444.4" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="785.0" y="448.4" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">02</text>
<line x1="650.0" y1="860.0" x2="858.7" y2="572.8" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="906.9" cy="506.5" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="906.9" y="510.5" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">03</text>
<line x1="650.0" y1="860.0" x2="937.2" y2="651.3" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="1003.5" cy="603.1" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="1003.5" y="607.1" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">04</text>
<line x1="650.0" y1="860.0" x2="987.6" y2="750.3" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="1065.6" cy="725.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="1065.6" y="729.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">05</text>
<line x1="650.0" y1="860.0" x2="1005.0" y2="860.0" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="1087.0" cy="860.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="1087.0" y="864.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">06</text>
<line x1="650.0" y1="860.0" x2="987.6" y2="969.7" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="1065.6" cy="995.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="1065.6" y="999.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">07</text>
<line x1="650.0" y1="860.0" x2="937.2" y2="1068.7" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="1003.5" cy="1116.9" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="1003.5" y="1120.9" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">08</text>
<line x1="650.0" y1="860.0" x2="858.7" y2="1147.2" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="906.9" cy="1213.5" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="906.9" y="1217.5" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">09</text>
<line x1="650.0" y1="860.0" x2="759.7" y2="1197.6" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="785.0" cy="1275.6" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="785.0" y="1279.6" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">10</text>
<line x1="650.0" y1="860.0" x2="650.0" y2="1215.0" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="650.0" cy="1297.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="650.0" y="1301.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">11</text>
<line x1="650.0" y1="860.0" x2="540.3" y2="1197.6" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="515.0" cy="1275.6" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="515.0" y="1279.6" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">12</text>
<line x1="650.0" y1="860.0" x2="441.3" y2="1147.2" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="393.1" cy="1213.5" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="393.1" y="1217.5" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">13</text>
<line x1="650.0" y1="860.0" x2="362.8" y2="1068.7" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="296.5" cy="1116.9" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="296.5" y="1120.9" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">14</text>
<line x1="650.0" y1="860.0" x2="312.4" y2="969.7" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="234.4" cy="995.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="234.4" y="999.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">15</text>
<line x1="650.0" y1="860.0" x2="295.0" y2="860.0" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="213.0" cy="860.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="213.0" y="864.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">16</text>
<line x1="650.0" y1="860.0" x2="312.4" y2="750.3" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="234.4" cy="725.0" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="234.4" y="729.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">17</text>
<line x1="650.0" y1="860.0" x2="362.8" y2="651.3" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="296.5" cy="603.1" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="296.5" y="607.1" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">18</text>
<line x1="650.0" y1="860.0" x2="441.3" y2="572.8" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="393.1" cy="506.5" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="393.1" y="510.5" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">19</text>
<line x1="650.0" y1="860.0" x2="540.3" y2="522.4" stroke="#ccffa0" stroke-opacity="0.12" stroke-width="1"/>
<circle cx="515.0" cy="444.4" r="15.5" fill="#ccffa0" fill-opacity="0.12" stroke="#ccffa0" stroke-opacity="0.34"/>
<text x="515.0" y="448.4" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="0.980">20</text>
<polygon points="650.0,842.2 655.5,842.9 777.7,684.3 667.0,847.6 692.1,846.3 1005.0,860.0 710.9,879.8 654.6,863.3 706.2,937.3 650.0,860.0 650.0,1051.7 594.6,1030.6 634.4,881.5 636.9,869.5 635.0,864.9 650.0,860.0 592.8,841.4 362.8,651.3 546.9,718.0 540.3,522.4" fill="#ccffa0" fill-opacity="0.180" stroke="#ccffa0" stroke-opacity="0.92" stroke-width="4.2"/>
<circle cx="650.0" cy="842.2" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="655.5" cy="842.9" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="777.7" cy="684.3" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="667.0" cy="847.6" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="692.1" cy="846.3" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="1005.0" cy="860.0" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="710.9" cy="879.8" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="654.6" cy="863.3" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="706.2" cy="937.3" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="650.0" cy="860.0" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="650.0" cy="1051.7" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="594.6" cy="1030.6" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="634.4" cy="881.5" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="636.9" cy="869.5" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="635.0" cy="864.9" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="650.0" cy="860.0" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="592.8" cy="841.4" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="362.8" cy="651.3" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="546.9" cy="718.0" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<circle cx="540.3" cy="522.4" r="4.0" fill="#ccffa0" stroke="#020502" stroke-width="1.1"/>
<polygon points="650.0,854.7 653.1,850.5 772.3,691.6 662.0,851.3 987.6,750.3 1005.0,860.0 706.7,878.4 654.8,863.5 677.1,897.3 650.0,860.0 650.0,1162.5 571.5,1101.5 636.3,878.8 635.4,870.6 637.1,864.2 650.0,860.0 583.4,838.4 366.3,653.8 599.7,790.8 540.5,522.9" fill="#67e8d1" fill-opacity="0.160" stroke="#67e8d1" stroke-opacity="0.92" stroke-width="4.2"/>
<circle cx="650.0" cy="854.7" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="653.1" cy="850.5" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="772.3" cy="691.6" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="662.0" cy="851.3" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="987.6" cy="750.3" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="1005.0" cy="860.0" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="706.7" cy="878.4" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="654.8" cy="863.5" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="677.1" cy="897.3" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="650.0" cy="860.0" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="650.0" cy="1162.5" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="571.5" cy="1101.5" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="636.3" cy="878.8" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="635.4" cy="870.6" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="637.1" cy="864.2" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="650.0" cy="860.0" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="583.4" cy="838.4" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="366.3" cy="653.8" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="599.7" cy="790.8" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="540.5" cy="522.9" r="4.0" fill="#67e8d1" stroke="#020502" stroke-width="1.1"/>
<circle cx="650.0" cy="857.1" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="859.9" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="711.9" cy="774.8" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="651.9" cy="858.6" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="654.1" cy="858.7" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="805.5" cy="860.0" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="710.0" cy="879.5" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.7" cy="860.5" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.5" cy="860.7" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="1009.1" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="595.2" cy="1028.7" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.0" cy="861.3" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="590.4" cy="840.6" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="597.4" cy="821.8" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.6" cy="859.4" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="648.1" cy="854.3" r="6.5" fill="#ffd166" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="858.5" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="751.0" cy="720.9" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="651.4" cy="859.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="734.8" cy="832.4" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="851.7" cy="860.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="713.0" cy="880.5" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="652.4" cy="861.7" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.5" cy="860.7" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="1153.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="564.7" cy="1122.5" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.4" cy="860.9" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="591.2" cy="840.9" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="602.7" cy="825.7" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.4" cy="859.2" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="622.1" cy="774.2" r="6.5" fill="#f472b6" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="859.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="737.7" cy="739.3" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.9" cy="859.3" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="783.4" cy="816.7" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="964.9" cy="860.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="672.1" cy="867.2" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="653.2" cy="862.3" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.7" cy="861.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="1036.9" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="595.6" cy="1027.4" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.5" cy="860.7" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="645.7" cy="861.4" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="628.2" cy="852.9" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="597.4" cy="821.8" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.4" cy="859.2" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="627.9" cy="792.0" r="6.5" fill="#f59e0b" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="859.5" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="752.3" cy="719.2" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.5" cy="859.6" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="847.1" cy="796.0" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="1005.0" cy="860.0" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="709.6" cy="879.4" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="651.8" cy="861.3" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.5" cy="860.7" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="1145.1" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="559.2" cy="1139.3" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.8" cy="860.3" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="646.7" cy="861.1" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="590.8" cy="840.8" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="602.3" cy="825.3" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.5" cy="859.3" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="622.7" cy="776.0" r="6.5" fill="#22d3ee" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="859.0" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.4" cy="858.7" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="856.5" cy="575.7" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="662.4" cy="851.0" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="700.5" cy="843.6" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="940.3" cy="860.0" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="753.5" cy="893.6" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="901.7" cy="1042.9" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="756.0" cy="1005.9" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="756.1" cy="1186.5" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="1005.5" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="613.3" cy="972.9" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.5" cy="860.7" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="648.8" cy="860.9" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="504.2" cy="907.4" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.9" cy="860.0" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="594.0" cy="841.8" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="637.5" cy="850.9" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="512.5" cy="670.8" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="641.4" cy="833.5" r="8.0" fill="#9bb8ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="859.7" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="726.9" cy="754.2" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="653.8" cy="857.2" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="690.8" cy="846.7" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="764.1" cy="860.0" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="696.3" cy="875.0" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="738.0" cy="923.9" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="788.3" cy="1050.4" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="759.0" cy="1195.6" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="1083.2" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="609.1" cy="985.8" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="648.2" cy="862.5" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="589.4" cy="879.7" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.7" cy="859.9" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="637.8" cy="851.1" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="441.8" cy="573.4" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="628.2" cy="792.8" r="8.0" fill="#ff9c7a" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="857.2" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.0" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="852.0" cy="581.9" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="652.3" cy="858.3" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="702.7" cy="842.9" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="913.9" cy="860.0" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.2" cy="860.1" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="799.9" cy="968.9" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="654.6" cy="866.4" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="860.1" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="650.0" cy="1071.4" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="597.7" cy="1021.1" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.5" cy="860.7" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="648.1" cy="861.4" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="589.6" cy="879.6" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="649.0" cy="860.0" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="644.0" cy="858.0" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="637.8" cy="851.2" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="441.5" cy="573.1" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<circle cx="615.8" cy="754.8" r="8.0" fill="#d9c7ff" fill-opacity="0.92" stroke="#020502" stroke-width="2.0"/>
<rect x="1285" y="140" width="1000" height="560" rx="14" fill="#020502" fill-opacity="0.58" stroke="#ccffa0" stroke-opacity="0.20"/>
<text x="1315.0" y="178.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="25" font-weight="800" fill="#f4f8ef" opacity="1.000">Methods compared</text>
<text x="1315.0" y="208.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="560" fill="#a5afa2" opacity="1.000">Each method has 20 records; scored axes, proxy flags, and sources stay in the JSON matrix.</text>
<line x1="1315" y1="245" x2="1365" y2="245" stroke="#ccffa0" stroke-width="7" stroke-linecap="round"/>
<text x="1381.0" y="240.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">Minimal</text>
<text x="1707.0" y="240.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#ccffa0" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="260.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">Single-episode simple heads over the public sample split.</text>
<line x1="1315" y1="295" x2="1365" y2="295" stroke="#67e8d1" stroke-width="7" stroke-linecap="round"/>
<text x="1381.0" y="290.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">Neural MLP</text>
<text x="1707.0" y="290.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#67e8d1" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="310.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">Single-episode compact PyTorch MLP heads on the same 20 task contracts.</text>
<line x1="1315" y1="345" x2="1365" y2="345" stroke="#ffd166" stroke-width="7" stroke-linecap="round"/>
<circle cx="1340" cy="345" r="7" fill="#ffd166" stroke="#020502" stroke-width="2"/>
<text x="1381.0" y="340.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">128ep Aligned Simple</text>
<text x="1707.0" y="340.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#ffd166" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="360.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">128-episode aligned simple baselines: JSONL metadata/text tasks plus staged</text>
<text x="1381.0" y="375.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">sensor-block tasks where the processed target exists.</text>
<line x1="1315" y1="395" x2="1365" y2="395" stroke="#f472b6" stroke-width="7" stroke-linecap="round"/>
<circle cx="1340" cy="395" r="7" fill="#f472b6" stroke="#020502" stroke-width="2"/>
<text x="1381.0" y="390.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">128ep Aligned NN</text>
<text x="1707.0" y="390.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#f472b6" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="410.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">128-episode aligned MLP baselines: JSONL metadata/text tasks plus staged</text>
<text x="1381.0" y="425.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">sensor-block tasks where the processed target exists.</text>
<line x1="1315" y1="445" x2="1365" y2="445" stroke="#f59e0b" stroke-width="7" stroke-linecap="round"/>
<circle cx="1340" cy="445" r="7" fill="#f59e0b" stroke="#020502" stroke-width="2"/>
<text x="1381.0" y="440.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">128ep Raw Simple</text>
<text x="1707.0" y="440.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#f59e0b" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="460.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">128-episode 4430-dim sensor NPZ simple heads; tasks 15/19 use compact proxies.</text>
<line x1="1315" y1="495" x2="1365" y2="495" stroke="#22d3ee" stroke-width="7" stroke-linecap="round"/>
<circle cx="1340" cy="495" r="7" fill="#22d3ee" stroke="#020502" stroke-width="2"/>
<text x="1381.0" y="490.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">128ep Raw NN</text>
<text x="1707.0" y="490.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#22d3ee" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="510.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">128-episode 4430-dim sensor NPZ MLP heads; tasks 15/19 use compact proxies.</text>
<line x1="1315" y1="545" x2="1365" y2="545" stroke="#9bb8ff" stroke-width="7" stroke-linecap="round"/>
<circle cx="1340" cy="545" r="7" fill="#9bb8ff" stroke="#020502" stroke-width="2"/>
<text x="1381.0" y="540.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">Qwen3-Omni v6 LoRA</text>
<text x="1707.0" y="540.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#9bb8ff" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="560.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">Verified held-out Qwen3-Omni v6 LoRA metrics, plus task 16 and any completed</text>
<text x="1381.0" y="575.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">private-GPU future/retrieval/sensor-target probes scored from task-specific</text>
<line x1="1315" y1="595" x2="1365" y2="595" stroke="#ff9c7a" stroke-width="7" stroke-linecap="round"/>
<circle cx="1340" cy="595" r="7" fill="#ff9c7a" stroke="#020502" stroke-width="2"/>
<text x="1381.0" y="590.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">Cosmos3-Super Reasoner</text>
<text x="1707.0" y="590.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#ff9c7a" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="610.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">Verified Cosmos3-Super base-weight Reasoner JSON-task evaluation, plus task</text>
<text x="1381.0" y="625.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">5/8/9/10/11/12/13/14/16/17/18/19/20 probes where public metrics exist.</text>
<line x1="1315" y1="645" x2="1365" y2="645" stroke="#d9c7ff" stroke-width="7" stroke-linecap="round"/>
<circle cx="1340" cy="645" r="7" fill="#d9c7ff" stroke="#020502" stroke-width="2"/>
<text x="1381.0" y="640.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="15" font-weight="800" fill="#f4f8ef" opacity="1.000">Cosmos3-Nano Future Window</text>
<text x="1707.0" y="640.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="800" fill="#d9c7ff" opacity="1.000">20 records / 20 scored</text>
<text x="1381.0" y="660.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">Verified Cosmos3-Nano future-window compatibility metrics, plus model-output</text>
<text x="1381.0" y="675.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="560" fill="#a5afa2" opacity="1.000">probes for tasks 2/5/7/8/10/11/12/13/14/15/16/17/18/19 and a derived task-20</text>
<rect x="1285" y="736" width="1000" height="680" rx="14" fill="#020502" fill-opacity="0.58" stroke="#ccffa0" stroke-opacity="0.20"/>
<text x="1315.0" y="780.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="25" font-weight="800" fill="#f4f8ef" opacity="1.000">Task axis key</text>
<text x="1315.0" y="810.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="560" fill="#a5afa2" opacity="1.000">Full task names are listed here so the polygon remains readable at homepage scale.</text>
<rect x="1315" y="838" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="856.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">01</text>
<text x="1363.0" y="851.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Action Recognition</text>
<text x="1363.0" y="883.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1315" y="892" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="910.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">02</text>
<text x="1363.0" y="905.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Procedure Step Recognition</text>
<text x="1363.0" y="937.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1315" y="946" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="964.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">03</text>
<text x="1363.0" y="959.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Action Boundary Detection</text>
<text x="1363.0" y="991.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1315" y="1000" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="1018.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">04</text>
<text x="1363.0" y="1013.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Next-Action Prediction</text>
<text x="1363.0" y="1045.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1315" y="1054" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="1072.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">05</text>
<text x="1363.0" y="1067.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Hand Trajectory Forecasting</text>
<text x="1363.0" y="1099.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">MPJPE / lower better</text>
<rect x="1315" y="1108" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="1126.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">06</text>
<text x="1363.0" y="1121.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Contact State Prediction</text>
<text x="1363.0" y="1153.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1315" y="1162" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="1180.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">07</text>
<text x="1363.0" y="1175.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Object Relevance Prediction</text>
<text x="1363.0" y="1207.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">micro-F1 / higher better</text>
<rect x="1315" y="1216" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="1234.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">08</text>
<text x="1363.0" y="1229.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Language Grounding</text>
<text x="1363.0" y="1261.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">MRR / higher better</text>
<rect x="1315" y="1270" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="1288.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">09</text>
<text x="1363.0" y="1283.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Cross-Modal Retrieval</text>
<text x="1363.0" y="1315.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">MRR / higher better</text>
<rect x="1315" y="1324" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1333.0" y="1342.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">10</text>
<text x="1363.0" y="1337.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Cross-Modal Reconstruction</text>
<text x="1363.0" y="1369.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">R2 / higher better</text>
<rect x="1815" y="838" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="856.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">11</text>
<text x="1863.0" y="851.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Temporal Order Verification</text>
<text x="1863.0" y="883.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">F1 / higher better</text>
<rect x="1815" y="892" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="910.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">12</text>
<text x="1863.0" y="905.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Multimodal Synchronization Detection</text>
<text x="1863.0" y="937.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">F1 / higher better</text>
<rect x="1815" y="946" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="964.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">13</text>
<text x="1863.0" y="959.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Long-Horizon Next-Action Forecasting</text>
<text x="1863.0" y="991.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1815" y="1000" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="1018.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">14</text>
<text x="1863.0" y="1013.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Long-Horizon Next-Subtask Forecasting</text>
<text x="1863.0" y="1045.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1815" y="1054" width="36" height="26" rx="6" fill="#f472b6" fill-opacity="0.14" stroke="#f472b6" stroke-opacity="0.40"/>
<text x="1833.0" y="1072.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#f472b6" opacity="1.000">15</text>
<text x="1863.0" y="1067.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Interaction Text Prediction</text>
<text x="1863.0" y="1099.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better / raw128 proxy</text>
<rect x="1815" y="1108" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="1126.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">16</text>
<text x="1863.0" y="1121.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Action-Object Relation Prediction</text>
<text x="1863.0" y="1153.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">macro-F1 / higher better</text>
<rect x="1815" y="1162" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="1180.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">17</text>
<text x="1863.0" y="1175.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Future Object-Set Forecasting</text>
<text x="1863.0" y="1207.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">micro-F1 / higher better</text>
<rect x="1815" y="1216" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="1234.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">18</text>
<text x="1863.0" y="1229.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">IMU-to-Hand Pose Reconstruction</text>
<text x="1863.0" y="1261.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">MAE / lower better</text>
<rect x="1815" y="1270" width="36" height="26" rx="6" fill="#f472b6" fill-opacity="0.14" stroke="#f472b6" stroke-opacity="0.40"/>
<text x="1833.0" y="1288.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#f472b6" opacity="1.000">19</text>
<text x="1863.0" y="1283.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Camera-View Synchronization Retrieval</text>
<text x="1863.0" y="1315.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">MRR / higher better / raw128 proxy</text>
<rect x="1815" y="1324" width="36" height="26" rx="6" fill="#ccffa0" fill-opacity="0.14" stroke="#ccffa0" stroke-opacity="0.40"/>
<text x="1833.0" y="1342.0" text-anchor="middle" font-family="Space Grotesk, Arial, sans-serif" font-size="11" font-weight="800" fill="#ccffa0" opacity="1.000">20</text>
<text x="1863.0" y="1337.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="12" font-weight="760" fill="#f4f8ef" opacity="1.000">Time-to-Next-Transition Regression</text>
<text x="1863.0" y="1369.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="10" font-weight="560" fill="#a5afa2" opacity="1.000">MAE frames / lower better</text>
<rect x="70" y="1642" width="2260" height="120" rx="12" fill="#020502" fill-opacity="0.58" stroke="#ccffa0" stroke-opacity="0.16"/>
<text x="100.0" y="1670.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="16" font-weight="800" fill="#ccffa0" opacity="1.000">Reading rules</text>
<text x="220.0" y="1670.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="14" font-weight="650" fill="#dce8d7" opacity="1.000">Every method has 20 task records and the current public matrix scores all 180 rows.</text>
<text x="220.0" y="1698.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="560" fill="#a5afa2" opacity="1.000">Raw128 completion: 18 direct task targets plus 2 compact proxies. Task 15 predicts the dominant caption/object/interaction hash bin; task 19 retrieves depth/audio sync from camera pose.</text>
<text x="220.0" y="1724.0" text-anchor="start" font-family="Space Grotesk, Arial, sans-serif" font-size="13" font-weight="560" fill="#a5afa2" opacity="1.000">Proxy flags, raw metric values, and source artifacts stay attached in docs/data/task_method_20_result_matrix.json.</text>
</svg>