# Picks that change with the learned family Old = `CHAMELEON_LEARNED=0`, new = with `engine/models/layout.npz` and the admission guard (`TUNABLES['learned']['guard_px']`, `guard_util`). '(critic)' = moved by the judge-distilled critic. Scores are the rule score of the shipped layout; `min px` = smallest text; `below` = texts below their readability floor. Rows in the order samples, synthetic, holdout; generated by `tools/crello/layout_picks.py`. 97 picks change to a `learned` layout, 0 to another layout. | set | design | target | old pick | new pick | score old → new | min px old → new | below floor old → new | fidelity old → new | utilization old → new | |---|---|---|---|---|---|---|---|---|---| | samples | level1_warmup | 1080x1350 | lanes:1:0,1 (critic) | learned | 0.889 → 0.92 | 37 → 37 | 0 → 0 | 0.818 → 0.967 | 0.239 → 0.193 | | samples | level2_core | 160x600 | lanes:1:0,1,2,3 | learned:0.85 | 0.804 → 0.819 | 7 → 7 | 3 → 3 | 0.795 → 0.914 | 0.695 → 0.653 | | samples | level3_advanced | 1080x1080 | prop | learned | 0.927 → 0.939 | 11 → 11 | 0 → 0 | 0.979 → 0.969 | 0.555 → 0.759 | | synthetic | 03_badge_1 | 2480x3508 | prop | learned | 0.936 → 0.937 | 52 → 52 | 0 → 0 | 0.99 → 0.984 | 0.473 → 0.485 | | synthetic | 05_wide_1920x1080 | 1200x628 | prop | learned | 0.918 → 0.922 | 7 → 7 | 1 → 1 | 0.983 → 0.978 | 0.493 → 0.521 | | synthetic | 05_wide_1920x1080 | 1500x500 | prop | learned | 0.872 → 0.914 | 9 → 9 | 1 → 1 | 0.984 → 0.943 | 0.383 → 0.592 | | synthetic | 05_wide_1920x1080 | 1584x396 | lanes:3:0|1|2 | learned | 0.828 → 0.901 | 10 → 9 | 1 → 1 | 0.518 → 0.892 | 0.485 → 0.617 | | synthetic | 05_wide_1920x1080 | 851x315 | prop | learned:0.85 | 0.859 → 0.926 | 5 → 5 | 3 → 1 | 0.979 → 0.952 | 0.49 → 0.612 | | synthetic | 07_light_bg | 160x600 | lanes:1:0,1,2,3 | learned:0.85 (critic) | 0.809 → 0.828 | 8 → 8 | 2 → 2 | 0.795 → 0.956 | 0.681 → 0.649 | | synthetic | 08_scrim | 2480x3508 | prop | learned | 0.936 → 0.938 | 27 → 27 | 0 → 0 | 0.985 → 0.978 | 0.44 → 0.472 | | synthetic | 09_partial_panel | 2480x3508 | prop | learned | 0.929 → 0.944 | 27 → 31 | 0 → 0 | 0.984 → 0.987 | 0.375 → 0.407 | | synthetic | 11_text_only | 1080x1350 | lanes:1:0,1 | learned | 0.928 → 0.942 | 25 → 25 | 0 → 0 | 0.94 → 0.988 | 0.313 → 0.295 | | synthetic | 11_text_only | 2480x3508 | lanes:1:0,1 | learned | 0.936 → 0.938 | 64 → 64 | 0 → 0 | 0.931 → 0.979 | 0.334 → 0.309 | | synthetic | 14_rotated | 1080x1350 | anchor | learned | 0.932 → 0.947 | 15 → 15 | 0 → 0 | 0.975 → 0.975 | 0.767 → 0.972 | | synthetic | 14_rotated | 300x250 | prop | learned | 0.838 → 0.84 | 4 → 4 | 4 → 4 | 0.99 → 0.978 | 0.884 → 0.993 | | synthetic | 15_left_aligned | 300x250 | prop | learned | 0.802 → 0.81 | 3 → 3 | 5 → 5 | 0.978 → 0.918 | 0.475 → 0.612 | | synthetic | 15_left_aligned | 2480x3508 | prop | learned | 0.925 → 0.927 | 27 → 27 | 0 → 0 | 0.976 → 0.959 | 0.518 → 0.566 | | synthetic | 16_corner_furniture | 1080x1920 | prop:0 | learned:0 | 0.903 → 0.906 | 12 → 12 | 0 → 0 | 0.974 → 0.972 | 0.34 → 0.42 | | synthetic | 16_corner_furniture | 300x250 | prop | learned | 0.744 → 0.797 | 3 → 3 | 6 → 5 | 0.944 → 0.945 | 0.477 → 0.577 | | synthetic | 16_corner_furniture | 2480x3508 | prop:0 | learned:0 | 0.923 → 0.925 | 27 → 27 | 0 → 0 | 0.968 → 0.971 | 0.427 → 0.446 | | synthetic | 17_long_600 | 300x250 | prop | learned | 0.774 → 0.825 | 3 → 3 | 5 → 4 | 0.983 → 0.966 | 0.552 → 0.647 | | synthetic | 17_long_600 | 2480x3508 | prop | learned | 0.932 → 0.938 | 27 → 27 | 0 → 0 | 0.988 → 0.978 | 0.44 → 0.501 | | synthetic | 18_collage_overlap | 1280x720 | lanes:2:0|1,2 | learned | 0.87 → 0.942 | 20 → 19 | 0 → 0 | 0.603 → 0.961 | 0.68 → 0.702 | | synthetic | 18_collage_overlap | 160x600 | lanes:1:0,1,2 | learned:0.85 | 0.797 → 0.824 | 7 → 7 | 3 → 3 | 0.843 → 0.92 | 0.653 → 0.667 | | holdout | h02_stack | 2480x3508 | prop | learned | 0.929 → 0.936 | 27 → 27 | 0 → 0 | 0.996 → 0.978 | 0.274 → 0.313 | | holdout | h04_split | 160x600 | lanes:1:0,1 | learned:0.25 | 0.692 → 0.722 | 3 → 2 | 3 → 3 | 0.591 → 0.713 | 0.283 → 0.364 | | holdout | h04_split | 320x50 | lanes:2:0|1 | learned:0.4 | 0.602 → 0.778 | 3 → 3 | 4 → 3 | 0.553 → 0.66 | 0.463 → 0.582 | | holdout | h05_stack | 1080x566 | prop | learned:0.85 | 0.829 → 0.839 | 6 → 6 | 6 → 5 | 0.994 → 0.977 | 0.433 → 0.438 | | holdout | h08_text | 1200x1200 | anchor | learned | 0.895 → 0.898 | 26 → 33 | 0 → 0 | 0.996 → 0.922 | 0.089 → 0.199 | | holdout | h08_text | 1080x1080 | anchor | learned | 0.896 → 0.899 | 24 → 30 | 0 → 0 | 0.996 → 0.922 | 0.089 → 0.201 | | holdout | h08_text | 1080x1920 | prop | learned | 0.921 → 0.935 | 36 → 37 | 0 → 0 | 0.996 → 0.985 | 0.124 → 0.162 | | holdout | h08_text | 300x600 | prop | learned | 0.913 → 0.939 | 11 → 11 | 0 → 0 | 0.996 → 0.987 | 0.12 → 0.166 | | holdout | h10_stack | 1080x1080 | prop | learned:0.85 | 0.859 → 0.915 | 10 → 9 | 1 → 1 | 0.984 → 0.957 | 0.298 → 0.516 | | holdout | h10_stack | 1080x1350 | lanes:1:0,1,2,3 | learned:0.85 | 0.835 → 0.896 | 10 → 9 | 1 → 1 | 0.924 → 0.954 | 0.255 → 0.443 | | holdout | h10_stack | 1080x1920 | lanes:1:0,1,2,3 | learned:0.85 | 0.791 → 0.873 | 10 → 9 | 1 → 1 | 0.905 → 0.947 | 0.179 → 0.367 | | holdout | h10_stack | 1200x628 | anchor | learned | 0.897 → 0.898 | 9 → 9 | 2 → 2 | 0.983 → 0.973 | 0.458 → 0.534 | | holdout | h10_stack | 300x250 | prop:0.25 | learned:0.25 | 0.756 → 0.804 | 2 → 2 | 6 → 6 | 0.985 → 0.964 | 0.324 → 0.561 | | holdout | h10_stack | 2480x3508 | lanes:1:0,1,2,3 | learned | 0.839 → 0.901 | 20 → 19 | 0 → 0 | 0.928 → 0.949 | 0.221 → 0.387 | | holdout | h10_stack | 300x600 | anchor | learned:0.25 | 0.618 → 0.764 | 2 → 2 | 6 → 4 | 0.919 → 0.95 | 0.135 → 0.421 | | holdout | h10_stack | 336x280 | prop:0.4 | learned:0.25 | 0.76 → 0.803 | 3 → 2 | 6 → 6 | 0.984 → 0.965 | 0.352 → 0.56 | | holdout | h10_stack | 1000x1500 | prop:0.85 | learned:0.85 | 0.777 → 0.883 | 9 → 9 | 2 → 1 | 0.988 → 0.951 | 0.196 → 0.4 | | holdout | h13_panel | 1080x1920 | prop | learned | 0.905 → 0.922 | 12 → 12 | 0 → 0 | 0.996 → 0.964 | 0.288 → 0.39 | | holdout | h13_panel | 160x600 | lanes:1:0,1,2,3,4 | learned:0.4 | 0.652 → 0.669 | 3 → 3 | 5 → 5 | 0.885 → 0.939 | 0.164 → 0.307 | | holdout | h13_panel | 2480x3508 | prop | learned | 0.927 → 0.933 | 27 → 27 | 0 → 0 | 0.995 → 0.978 | 0.361 → 0.398 | | holdout | h13_panel | 300x600 | prop:0.7 | learned:0.7 | 0.777 → 0.785 | 5 → 5 | 5 → 5 | 0.996 → 0.956 | 0.273 → 0.393 | | holdout | h13_panel | 1000x1500 | prop | learned | 0.919 → 0.927 | 11 → 11 | 0 → 0 | 0.995 → 0.972 | 0.339 → 0.399 | | holdout | h14_stack | 1000x1500 | lanes:1:0,1,2,3,4,5 | learned | 0.871 → 0.907 | 16 → 16 | 0 → 0 | 0.749 → 0.948 | 0.501 → 0.509 | | holdout | h15_text | 1080x1350 | anchor | learned | 0.919 → 0.924 | 17 → 17 | 0 → 0 | 0.987 → 0.976 | 0.191 → 0.217 | | holdout | h15_text | 1080x1920 | prop | learned | 0.927 → 0.927 | 20 → 22 | 0 → 0 | 0.998 → 0.976 | 0.171 → 0.207 | | holdout | h16_left | 1080x1350 | lanes:1:0,1,2,3 (critic) | learned | 0.853 → 0.916 | 11 → 11 | 0 → 0 | 0.694 → 0.958 | 0.296 → 0.255 | | holdout | h17_text | 851x315 | prop | learned (critic) | 0.888 → 0.868 | 8 → 8 | 1 → 1 | 0.989 → 0.908 | 0.284 → 0.306 | | holdout | h18_text | 1280x720 | prop | learned | 0.885 → 0.886 | 11 → 11 | 1 → 1 | 0.965 → 0.962 | 0.325 → 0.329 | | holdout | h18_text | 1920x1080 | prop | learned | 0.929 → 0.93 | 16 → 16 | 0 → 0 | 0.992 → 0.986 | 0.315 → 0.31 | | holdout | h19_stack | 1080x1080 | prop:0.85 | learned:0.85 | 0.86 → 0.88 | 9 → 9 | 1 → 1 | 0.986 → 0.956 | 0.282 → 0.379 | | holdout | h19_stack | 1080x1350 | lanes:1:0,1,2,3+row3 | learned:0.85 | 0.83 → 0.869 | 10 → 9 | 1 → 1 | 0.942 → 0.951 | 0.243 → 0.389 | | holdout | h19_stack | 1080x1920 | lanes:1:0,1,2,3,4 | learned:0.85 | 0.791 → 0.848 | 10 → 9 | 1 → 1 | 0.879 → 0.943 | 0.17 → 0.382 | | holdout | h19_stack | 1200x628 | anchor | learned | 0.914 → 0.916 | 7 → 7 | 1 → 1 | 0.988 → 0.975 | 0.472 → 0.511 | | holdout | h19_stack | 300x250 | lanes:1:0,1,2,3,4 | learned:0.25 | 0.773 → 0.776 | 2 → 2 | 5 → 5 | 0.951 → 0.963 | 0.363 → 0.415 | | holdout | h19_stack | 2480x3508 | lanes:1:0,1,2,3,4 | learned | 0.812 → 0.83 | 18 → 18 | 1 → 1 | 0.919 → 0.946 | 0.211 → 0.344 | | holdout | h19_stack | 300x600 | lanes:1:0,1,2,3,4 | learned:0.25 | 0.646 → 0.764 | 2 → 2 | 5 → 3 | 0.852 → 0.944 | 0.146 → 0.399 | | holdout | h19_stack | 336x280 | prop:0.4 | learned:0.4 | 0.774 → 0.789 | 3 → 3 | 5 → 5 | 0.987 → 0.964 | 0.332 → 0.42 | | holdout | h19_stack | 1080x566 | anchor | learned | 0.868 → 0.871 | 6 → 6 | 3 → 3 | 0.988 → 0.975 | 0.47 → 0.51 | | holdout | h21_stack | 1080x1080 | anchor | learned | 0.92 → 0.934 | 11 → 11 | 0 → 0 | 0.981 → 0.929 | 0.285 → 0.453 | | holdout | h21_stack | 2480x3508 | prop | learned | 0.932 → 0.938 | 27 → 27 | 0 → 0 | 0.991 → 0.975 | 0.33 → 0.393 | | holdout | h23_split | 1080x1920 | lanes:1:0,1,2,3+row2 (critic) | learned | 0.876 → 0.94 | 13 → 12 | 0 → 0 | 0.82 → 0.97 | 0.357 → 0.408 | | holdout | h23_split | 160x600 | lanes:1:0,1,2,3,4 | learned:0.25 | 0.591 → 0.712 | 2 → 2 | 5 → 4 | 0.773 → 0.928 | 0.167 → 0.367 | | holdout | h23_split | 2480x3508 | anchor (critic) | learned (critic) | 0.927 → 0.929 | 27 → 27 | 0 → 0 | 0.982 → 0.98 | 0.371 → 0.382 | | holdout | h23_split | 300x600 | anchor (critic) | learned:0.55 | 0.757 → 0.847 | 5 → 5 | 4 → 3 | 0.957 → 0.96 | 0.273 → 0.432 | | holdout | h23_split | 1000x1500 | lanes:1:0,1,2,3,4 (critic) | learned | 0.894 → 0.93 | 12 → 11 | 0 → 0 | 0.843 → 0.976 | 0.423 → 0.398 | | holdout | h24_text | 1080x1350 | lanes:1:0,1 (critic) | learned | 0.843 → 0.917 | 12 → 11 | 0 → 0 | 0.584 → 0.953 | 0.191 → 0.152 | | holdout | h24_text | 2480x3508 | anchor | learned | 0.911 → 0.914 | 21 → 21 | 0 → 0 | 0.988 → 0.97 | 0.12 → 0.137 | | holdout | h24_text | 300x600 | prop | learned | 0.834 → 0.837 | 3 → 3 | 3 → 3 | 0.994 → 0.984 | 0.117 → 0.124 | | holdout | h24_text | 1000x1500 | anchor | learned | 0.919 → 0.926 | 11 → 11 | 0 → 0 | 0.991 → 0.979 | 0.124 → 0.139 | | holdout | h26_stack | 1080x1350 | anchor (critic) | learned | 0.907 → 0.921 | 14 → 14 | 1 → 1 | 0.979 → 0.975 | 0.427 → 0.504 | | holdout | h26_stack | 1080x1920 | lanes:1:0,1,2,3,4 | learned | 0.878 → 0.887 | 14 → 14 | 1 → 1 | 0.895 → 0.955 | 0.415 → 0.408 | | holdout | h26_stack | 160x600 | lanes:1:0,1,2,3,4 | learned:0.4 | 0.595 → 0.67 | 3 → 2 | 7 → 6 | 0.863 → 0.933 | 0.209 → 0.335 | | holdout | h26_stack | 1000x1500 | lanes:1:0,1,2,3,4 (critic) | learned:0.85 (critic) | 0.891 → 0.908 | 14 → 13 | 1 → 1 | 0.885 → 0.963 | 0.495 → 0.451 | | holdout | h27_panel | 300x250 | prop | learned | 0.774 → 0.785 | 4 → 4 | 10 → 10 | 0.935 → 0.912 | 0.448 → 0.614 | | holdout | h27_panel | 336x280 | prop | learned | 0.765 → 0.774 | 4 → 4 | 10 → 10 | 0.935 → 0.912 | 0.452 → 0.599 | | holdout | h28_left | 1000x1500 | prop | learned | 0.906 → 0.929 | 11 → 11 | 0 → 0 | 0.992 → 0.965 | 0.181 → 0.26 | | holdout | h29_stack | 1080x1080 | anchor | learned | 0.919 → 0.922 | 11 → 11 | 0 → 0 | 0.986 → 0.949 | 0.201 → 0.242 | | holdout | h29_stack | 1080x1920 | prop | learned | 0.908 → 0.912 | 12 → 12 | 0 → 0 | 0.997 → 0.968 | 0.158 → 0.211 | | holdout | h29_stack | 160x600 | prop:0.25 | learned:0.25 | 0.588 → 0.719 | 2 → 2 | 4 → 3 | 0.995 → 0.951 | 0.076 → 0.157 | | holdout | h29_stack | 2480x3508 | prop | learned | 0.93 → 0.932 | 27 → 27 | 0 → 0 | 0.994 → 0.978 | 0.198 → 0.213 | | holdout | h30_text | 1080x1080 | prop | learned | 0.909 → 0.918 | 14 → 16 | 0 → 0 | 0.998 → 0.948 | 0.305 → 0.39 | | holdout | h30_text | 2480x3508 | prop | learned | 0.928 → 0.929 | 42 → 42 | 0 → 0 | 0.997 → 0.981 | 0.305 → 0.354 | | holdout | h30_text | 1000x1500 | prop | learned | 0.918 → 0.926 | 16 → 20 | 0 → 0 | 0.997 → 0.976 | 0.284 → 0.37 | | holdout | h31_split | 300x250 | prop | learned | 0.737 → 0.786 | 4 → 4 | 6 → 5 | 0.945 → 0.932 | 0.416 → 0.476 | | holdout | h31_split | 851x315 | prop | learned:0.85 | 0.819 → 0.849 | 8 → 8 | 4 → 3 | 0.961 → 0.876 | 0.432 → 0.542 | | holdout | h35_text | 1080x1350 | prop | learned | 0.917 → 0.925 | 12 → 12 | 0 → 0 | 0.998 → 0.974 | 0.203 → 0.255 | | holdout | h36_stack | 2480x3508 | prop | learned | 0.907 → 0.914 | 21 → 21 | 0 → 0 | 0.987 → 0.963 | 0.262 → 0.368 | | holdout | h36_stack | 336x280 | anchor | learned | 0.726 → 0.753 | 3 → 3 | 7 → 6 | 0.922 → 0.753 | 0.428 → 0.577 | | holdout | h36_stack | 1000x1500 | prop | learned | 0.911 → 0.912 | 11 → 11 | 0 → 0 | 0.988 → 0.962 | 0.28 → 0.362 | | holdout | h37_split | 300x600 | prop:0.55 | learned (critic) | 0.786 → 0.784 | 3 → 3 | 7 → 7 | 0.98 → 0.94 | 0.443 → 0.522 | | holdout | h37_split | 1000x1500 | lanes:1:0,1,2,3 (critic) | learned | 0.888 → 0.922 | 11 → 11 | 0 → 0 | 0.8 → 0.979 | 0.561 → 0.516 | | holdout | h38_left | 1128x191 | lanes:2:0|1 | learned | 0.866 → 0.929 | 10 → 10 | 0 → 0 | 0.551 → 0.658 | 0.448 → 0.541 | | holdout | h39_stack | 2480x3508 | anchor | learned | 0.917 → 0.922 | 34 → 34 | 0 → 0 | 0.992 → 0.975 | 0.207 → 0.259 |