system.cssthe engine GitHub

Pre-ship checklist

Pre-ship checklist

  • Signal namespace is lowercase; one signal object per component.
  • DOM is baked (no client loop); every dynamic node is bound.
  • Layout is primitives; custom CSS is only aspect-ratio + --type/--bg/--fg
    • data-ui-* state.
  • Booleans go through data-attr (presence); tokens/strings via ternary.
  • Datastar loads once, from /static/datastar.js (no second runtime).
  • You rendered it (headless or real browser) and checked geometry + state + no console errors — not just eyeballed the markup.
  • (Rocket only) actions are registered with action(name, fn) and called with no args (data passed via a signal); every data-attr expression is !!()-coerced; the bundle import is an absolute path; mode: 'light'.