Buckets:
| { | |
| "schema_version": 1, | |
| "skill": "posterly", | |
| "timestamp": "2026-07-25T04:48:22Z", | |
| "poster_html": "/home/ubuntu/samuel/interp-agg-repro/poster/poster.html", | |
| "canvas": { | |
| "source": "page-rule", | |
| "width_cm": 152.4, | |
| "height_cm": 91.44, | |
| "orientation": "landscape", | |
| "source_url": null | |
| }, | |
| "overall": "PASS", | |
| "hard_failures": 0, | |
| "warnings": 0, | |
| "soft_advisories": 6, | |
| "gates": [ | |
| { | |
| "name": "preflight", | |
| "severity": "hard", | |
| "status": "PASS", | |
| "command": [ | |
| "/home/ubuntu/samuel/repro/.venv/bin/python", | |
| "/home/ubuntu/samuel/repro/posterly-chen/tools/poster_check.py", | |
| "preflight", | |
| "/home/ubuntu/samuel/interp-agg-repro/poster/poster.html" | |
| ], | |
| "summary": { | |
| "exit_code": 0, | |
| "tail": "[preflight] /home/ubuntu/samuel/interp-agg-repro/poster/poster.html\n problems: 0 warnings: 0\n[preflight] PASS" | |
| }, | |
| "artifacts": [] | |
| }, | |
| { | |
| "name": "style", | |
| "severity": "hard", | |
| "status": "PASS", | |
| "command": [ | |
| "/home/ubuntu/samuel/repro/.venv/bin/python", | |
| "/home/ubuntu/samuel/repro/posterly-chen/tools/style_check.py", | |
| "/home/ubuntu/samuel/interp-agg-repro/poster/poster.html", | |
| "--disable", | |
| "4,5", | |
| "--json", | |
| "/home/ubuntu/samuel/interp-agg-repro/poster/style_check.json" | |
| ], | |
| "summary": { | |
| "gate": "style", | |
| "status": "PASS", | |
| "rules": [ | |
| { | |
| "id": 1, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 2, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 3, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 4, | |
| "severity": "hard", | |
| "status": "SKIPPED", | |
| "detail": "disabled via --disable (rule 4)" | |
| }, | |
| { | |
| "id": 5, | |
| "severity": "hard", | |
| "status": "SKIPPED", | |
| "detail": "disabled via --disable (rule 5)" | |
| }, | |
| { | |
| "id": 6, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 7, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 8, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 9, | |
| "severity": "warn", | |
| "status": "PASS", | |
| "detail": "9 --fs-* token(s) defined" | |
| }, | |
| { | |
| "id": 10, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 11, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 12, | |
| "severity": "warn", | |
| "status": "PASS", | |
| "detail": "dark area = 0.0% of poster (<= 8%)" | |
| }, | |
| { | |
| "id": 13, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| }, | |
| { | |
| "id": 14, | |
| "severity": "hard", | |
| "status": "PASS", | |
| "detail": "ok" | |
| } | |
| ] | |
| }, | |
| "artifacts": [ | |
| "/home/ubuntu/samuel/interp-agg-repro/poster/style_check.json" | |
| ] | |
| }, | |
| { | |
| "name": "asset", | |
| "severity": "hard", | |
| "status": "NOT_RUN", | |
| "command": [], | |
| "summary": { | |
| "not_run": "no --manifest: real-figure provenance gate opted out (NOT verified)" | |
| }, | |
| "artifacts": [] | |
| }, | |
| { | |
| "name": "measure", | |
| "severity": "hard", | |
| "status": "PASS", | |
| "command": [ | |
| "/home/ubuntu/samuel/repro/.venv/bin/python", | |
| "/home/ubuntu/samuel/repro/posterly-chen/tools/poster_check.py", | |
| "measure", | |
| "/home/ubuntu/samuel/interp-agg-repro/poster/poster.html" | |
| ], | |
| "summary": { | |
| "exit_code": 0, | |
| "tail": " col0 last-card-bottom = 3288.05 px\n col1 last-card-bottom = 3289.09 px\n col2 last-card-bottom = 3290.30 px\n col3 last-card-bottom = 3290.56 px\n spread = 2.52 px (target < 5.0 px)\n intercard gap in [22.67 (col0), 22.67 (col0)] px (target [12.0, 50.0])\n gap -> footer in [38.42, 40.94] px (target [30.0, 50.0])\n[measure] PASS" | |
| }, | |
| "artifacts": [] | |
| }, | |
| { | |
| "name": "polish", | |
| "severity": "soft", | |
| "status": "PASS", | |
| "command": [ | |
| "/home/ubuntu/samuel/repro/.venv/bin/python", | |
| "/home/ubuntu/samuel/repro/posterly-chen/tools/poster_check.py", | |
| "polish", | |
| "/home/ubuntu/samuel/interp-agg-repro/poster/poster.html" | |
| ], | |
| "summary": { | |
| "exit_code": 0, | |
| "tail": " warnings : 6\n WARN: FIG/SQUARE: 'fig1_median3_rate.png' (AR=1.29) at 42% of card width -- square figures sit better at 55-75%.\n WARN: FIG/SQUARE: 'fig2_proper_log_factor.png' (AR=1.25) at 43% of card width -- square figures sit better at 55-75%.\n WARN: WIDOW: <p class='body-text fs-3 mt-2'> wraps to a stranded last line that fills only 16% of the typeset width ('throughout.'), a runt (SKILL.md Gate B). Fix by REWORDING first: expand or trim a few words so the break lands on a phrase boundary and the last line carries more of the measure (if alignment is already tuned, swap a word for a longer synonym to keep the line count). On a CENTERED heading/title use text-wrap: balance instead. -glue is a LAST RESORT for a leading marker or a tight stat cell only -- glue at most two tokens; never chain more (a fused multi-word unit wraps early and tears a hole in the line above -- the GLUE-CHAIN gate flags it). Context: '... by Def. 3.7 first. Exhaustive -OIG dimension throughout.'.\n WARN: WIDOW: <div class='callout emph'> wraps to a stranded last line that fills only 17% of the typeset width ('drives it to .'), a runt (SKILL.md Gate B). Fix by REWORDING first: expand or trim a few words so the break lands on a phrase boundary and the last line carries more of the measure (if alignment is already tuned, swap a word for a longer synonym to keep the line count). On a CENTERED heading/title use text-wrap: balance instead. -glue is a LAST RESORT for a leading marker or a tight stat cell only -- glue at most two tokens; never chain more (a fused multi-word unit wraps early and tears a hole in the line above -- the GLUE-CHAIN gate flags it). Context: '... down to at , and a non-interpolating rule drives it to .'.\n WARN: WIDOW: <p class='body-text fs-3'> wraps to a stranded last line that fills only 32% of the typeset width ('agrees to .'), a runt (SKILL.md Gate B). Fix by REWORDING first: expand or trim a few words so the break lands on a phrase boundary and the last line carries more of the measure (if alignment is already tuned, swap a word for a longer synonym to keep the line count). On a CENTERED heading/title use text-wrap: balance instead. -glue is a LAST RESORT for a leading marker or a tight stat cell only -- glue at most two tokens; never chain more (a fused multi-word unit wraps early and tears a hole in the line above -- the GLUE-CHAIN gate flags it). Context: '...at CV , matching Claims 2\\u20133. Real Monte-Carlo agrees to .'.\n WARN: TEXT-WRAP: 4 of 32 wrapped text blocks carry neither `text-wrap: pretty` nor `balance` (e.g. .vb-tag, .qr-label) -- the templates' protective defaults were dropped, which is how custom skeletons strand single-word widows and ragged titles. Add the base defenses block (SKILL.md Step 3): `pretty` on prose, `balance` on centered display text.\n[polish] OK (warnings only)" | |
| }, | |
| "artifacts": [], | |
| "advisories": 6, | |
| "advisory_lines": [ | |
| "WARN: FIG/SQUARE: 'fig1_median3_rate.png' (AR=1.29) at 42% of card width -- square figures sit better at 55-75%.", | |
| "WARN: FIG/SQUARE: 'fig2_proper_log_factor.png' (AR=1.25) at 43% of card width -- square figures sit better at 55-75%.", | |
| "WARN: WIDOW: <p class='body-text fs-3 mt-2'> wraps to a stranded last line that fills only 16% of the typeset width ('throughout.'), a runt (SKILL.md Gate B). Fix by REWORDING first: expand or trim a few words so the break lands on a phrase boundary and the last line carries more of the measure (if alignment is already tuned, swap a word for a longer synonym to keep the line count). On a CENTERED heading/title use text-wrap: balance instead. -glue is a LAST RESORT for a leading marker or a tight stat cell only -- glue at most two tokens; never chain more (a fused multi-word unit wraps early and tears a hole in the line above -- the GLUE-CHAIN gate flags it). Context: '... by Def. 3.7 first. Exhaustive -OIG dimension throughout.'.", | |
| "WARN: WIDOW: <div class='callout emph'> wraps to a stranded last line that fills only 17% of the typeset width ('drives it to .'), a runt (SKILL.md Gate B). Fix by REWORDING first: expand or trim a few words so the break lands on a phrase boundary and the last line carries more of the measure (if alignment is already tuned, swap a word for a longer synonym to keep the line count). On a CENTERED heading/title use text-wrap: balance instead. -glue is a LAST RESORT for a leading marker or a tight stat cell only -- glue at most two tokens; never chain more (a fused multi-word unit wraps early and tears a hole in the line above -- the GLUE-CHAIN gate flags it). Context: '... down to at , and a non-interpolating rule drives it to .'.", | |
| "WARN: WIDOW: <p class='body-text fs-3'> wraps to a stranded last line that fills only 32% of the typeset width ('agrees to .'), a runt (SKILL.md Gate B). Fix by REWORDING first: expand or trim a few words so the break lands on a phrase boundary and the last line carries more of the measure (if alignment is already tuned, swap a word for a longer synonym to keep the line count). On a CENTERED heading/title use text-wrap: balance instead. -glue is a LAST RESORT for a leading marker or a tight stat cell only -- glue at most two tokens; never chain more (a fused multi-word unit wraps early and tears a hole in the line above -- the GLUE-CHAIN gate flags it). Context: '...at CV , matching Claims 2\\u20133. Real Monte-Carlo agrees to .'.", | |
| "WARN: TEXT-WRAP: 4 of 32 wrapped text blocks carry neither `text-wrap: pretty` nor `balance` (e.g. .vb-tag, .qr-label) -- the templates' protective defaults were dropped, which is how custom skeletons strand single-word widows and ragged titles. Add the base defenses block (SKILL.md Step 3): `pretty` on prose, `balance` on centered display text." | |
| ] | |
| } | |
| ] | |
| } | |
Xet Storage Details
- Size:
- 10.9 kB
- Xet hash:
- 3c205b2e641ed49c437333efae2e9d5fc62910f233208f87bc0665be9870b6a9
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.