Monorepo for Aesthetic.Computer aesthetic.computer

catnom: Categories edition of nom + port nom games to AC Native master

Web: lib/nom.mjs grows a 'cat' edition (slang/code/AC-pieces/vibes/keys/ online rounds, spoken-meaning glossary per munch) + disks/catnom.mjs wrapper. Native port (parity per docker-build §2q doctrine — bundle web pieces verbatim, fill API gaps in the runtime): - js-bindings: num.randInt, gizmo.Hourglass + seconds(), top-level speak(), global setTimeout/clearTimeout flushed per sim tick, web-style event.name, positional font arg on write() - font: FONT_UNIFONT 8x16 draw/measure; glyph subset regenerated with ASCII + Cyrillic (1403 → 1754 glyphs) from the in-repo unifont BDF - bundle: nom.mjs + synth.mjs baked into /lib, catnom.mjs into /pieces; dev-push.sh falls back to web disks/ for §2q pieces - prompt: tab-completion description for catnom All 7 nom editions verified end-to-end under the vendored QuickJS.


+712 -48
10 changed files