will.anderson 13c35bacd7 Reconcile hotfix/elc-source-typos into main: complete ship-soul + CI gate
Merge the launch branch's complete ship-soul into main so main is the single
authoritative branch. Resolution favors the complete/fixed source per file:

- dist/ (all generated soul artifacts): from hotfix — the full ship-soul:
  bounded-persona floor (#93), immutability on launch (#94), genesis-boot
  SIGSEGV fix (#95), safety-contact truncation fix (#96), plus the awareness
  self-reviews (sync-starvation + heartbeat deltas).
- .gitea/workflows/ci.yaml + scripts/verify-soul-contract.sh: from main —
  the soul-contract CI gate and the -rdynamic handler link. Both preserved.

Every soul-composing .el source is identical between the merged tree and
hotfix (main's immutability lineage was superseded by #94), so hotfix's
dist/soul.c is the faithful compiled artifact of the merged sources.

Verified on the merged soul (built against release el_runtime v1.0.0-20260501):
- verify-soul-contract: GATE PASS (PRESENCE 27/27 + IMMUTABILITY, no hard-delete)
- genesis boot survives: SOUL_CGI_ID=ntn-genesis -> /health 200, no segfault
- safety-contact: full 218-byte untruncated response, valid JSON with set_at
2026-07-21 15:51:15 -05:00
S
Description
Neuron - the canonical CGI substrate. Real soul.el lives here.
MIT
688 MiB
Languages
TypeScript 75.1%
MDX 21.5%
CSS 2.9%
HTML 0.2%
JavaScript 0.1%