Buckets:
| { | |
| "schema_version": 1, | |
| "skill": "posterly", | |
| "timestamp": "2026-07-25T04:51:56Z", | |
| "poster_html": "/home/ubuntu/samuel/logsumexp-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": 3, | |
| "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/logsumexp-repro/poster/poster.html" | |
| ], | |
| "summary": { | |
| "exit_code": 0, | |
| "tail": "[preflight] /home/ubuntu/samuel/logsumexp-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/logsumexp-repro/poster/poster.html", | |
| "--disable", | |
| "4,5", | |
| "--json", | |
| "/home/ubuntu/samuel/logsumexp-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/logsumexp-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/logsumexp-repro/poster/poster.html" | |
| ], | |
| "summary": { | |
| "exit_code": 0, | |
| "tail": " col0 last-card-bottom = 3228.67 px\n col1 last-card-bottom = 3229.03 px\n col2 last-card-bottom = 3231.03 px\n col3 last-card-bottom = 3229.52 px\n spread = 2.36 px (target < 5.0 px)\n intercard gap in [22.67 (col3), 45.34 (col0)] px (target [12.0, 50.0])\n gap -> footer in [34.41, 36.77] 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/logsumexp-repro/poster/poster.html" | |
| ], | |
| "summary": { | |
| "exit_code": 0, | |
| "tail": " flex/<br> parents : 0\n header logos : 0\n banner images : 0\n warnings : 3\n WARN: FIG/WIDE: 'fig_stepsize.png' (AR=1.52) at 52% of card width -- 65% is the defect FLOOR, not the target: a figure that owns its card reads best at 90-100% width (field-calibrated -- 70%-era floors still shipped visible small-stamp cards). Enlarge, or drop the image-left/text-right wrapper.\n WARN: WIDOW: <p class='body-text fs-3 mt-1'> wraps to a stranded last line that fills only 32% of the typeset width ('CVaR and LogSumExp.'), 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: '...nd the family really does interpolate CVaR and LogSumExp.'.\n WARN: WIDOW: <li class=''> wraps to a stranded last line that fills only 9% of the typeset width ('it fail.'), 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: '...thm is sound \\u2014 only two printed statements about it fail.'.\n[polish] OK (warnings only)" | |
| }, | |
| "artifacts": [], | |
| "advisories": 3, | |
| "advisory_lines": [ | |
| "WARN: FIG/WIDE: 'fig_stepsize.png' (AR=1.52) at 52% of card width -- 65% is the defect FLOOR, not the target: a figure that owns its card reads best at 90-100% width (field-calibrated -- 70%-era floors still shipped visible small-stamp cards). Enlarge, or drop the image-left/text-right wrapper.", | |
| "WARN: WIDOW: <p class='body-text fs-3 mt-1'> wraps to a stranded last line that fills only 32% of the typeset width ('CVaR and LogSumExp.'), 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: '...nd the family really does interpolate CVaR and LogSumExp.'.", | |
| "WARN: WIDOW: <li class=''> wraps to a stranded last line that fills only 9% of the typeset width ('it fail.'), 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: '...thm is sound \\u2014 only two printed statements about it fail.'." | |
| ] | |
| } | |
| ] | |
| } | |
Xet Storage Details
- Size:
- 8.84 kB
- Xet hash:
- 7590da22552dff5a2a54f0d4a60218931dd3b0729e939b7f5c81cc2644713e6b
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.