13c35bacd773da7a31c6b21ea8710722aacfd71b
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
Languages
TypeScript
75.1%
MDX
21.5%
CSS
2.9%
HTML
0.2%
JavaScript
0.1%