Commit graph

4 commits

Author SHA1 Message Date
a0e1e7f258 feat: replace real API key with default placeholder, update setup instructions, and polish renderer 2026-09-25 17:25:08 +05:30
a8dfdbcb60 fix(ui): ink the verdict upright on the die face
The plate is authored y-up while canvas text is laid out y-down, so the affine
solved from the raw local corners had a negative determinant: every verdict drew
mirrored, with the line order reversed, in idle and reveal alike.

Solve the transform in a y-down text space instead, flip the clip to match, and
cover the orientation with a regression test.
2026-09-22 21:59:49 +05:30
c1590077c3 feat: integrate Laya typed decision model running on Android tablet with seamless fallback 2026-09-21 20:05:02 +05:30
463712744c test: add Worker regression suite and fix the package entrypoint
Covers the missing-key 503, hasKey reporting, input validation without an
upstream call, the hazy-to-decisive override, upstream failures preserving
status plus fallback, and deterministic offline fallbacks.

Also points "main" at server.js, since index.js did not exist.
2026-09-20 01:47:51 +05:30