Consolidates the working system after the broken-session recovery:
- Rename system to CUBE⊞ / Squared Plus across the console (index.html)
and the worker control panel (cube-vm.html).
- Worker control panel (html/cube-vm.html): fix delete-alert-after-null bug;
full save/load/delete loop verified live against /api/cube-vm/*.
- Canonical schematic + DUAL-CUBE-WORKING-PLAN doc: documents the FINAL
architecture -- workhorse cubed = persistent substrate, VM cube =
in-memory OS runtime, bridge (:9231) between them; two distinct builds,
two distinct use cases, complementary by design (not a ladder).
- Deploy artifacts preserved: html/chat/* (society-relay: cubelinux.com.conf,
relay.py, experts/models.json, nginx + systemd units), html/ingest/*,
html/files/knowledge/* (CUBELinux spec + motion + hermes-verify docs).
- .gitignore: exclude sibling CUBELinux-2 repo, ingest venv, pycache,
one-off export blobs (target/ already ignored).
- Coordinated with cube-schematic.py / project-continuity.py (in
~/.cubelinux-agent) and the project-continuity systemd timer.
Authored under user dictate to preserve all working code from the
recovered session chain.