iacconfDemo2026/.hallmark/preflight.json

21 lines
943 B
JSON

{
"scanned": "2026-10-29",
"findings": {
"fonts": "System sans (-apple-system, BlinkMacSystemFont, Segoe UI, Roboto) + Georgia serif quote mark (app.py L43, L174)",
"palette": "Hardcoded hex literals (#ff0844, #ff4b2b, #ffdd00, #00d2ff, #0052d4, Slate #0f172a..#f8fafc) in inline <style> (app.py L45-L270)",
"motion": "CSS keyframes (gradientShift, floatOrbs, spin) + transition: all (app.py L47, L62, L213, L241)",
"spacing": "Ad-hoc pixel values (24px, 44px, 38px, 26px, 14px, 28px) (app.py L42-L275)",
"framework": "Flask 3.0.0 with inline render_template_string (app.py L4, L24)"
},
"preserve": [
"Flask routes (/ and /api/joke)",
"Ollama integration and version.ini metadata",
"DOM hooks (#refreshBtn, #btnText, #spinner, #joke, fetchNewJoke())"
],
"introduce": [
"Hallmark token system",
"Editorial theme & typography",
"Accessible focus, reduced-motion, and control states"
]
}