build-prerelease / Resolve version stamps + change detection (push) Successful in 20s
build-prerelease / Build cortex binary (push) Skipped
build-prerelease / Build helexa-bench binary (push) Skipped
build-prerelease / Build helexa-upstream binary (push) Skipped
build-prerelease / Build helexa-router binary (push) Skipped
build-prerelease / Build helexa-tools binary (push) Skipped
build-prerelease / Build neuron-blackwell (push) Skipped
build-prerelease / Build neuron-ampere (push) Skipped
build-prerelease / Build neuron-ada (push) Skipped
build-prerelease / Package cortex RPM (push) Skipped
build-prerelease / Package helexa-bench RPM (push) Skipped
build-prerelease / Package helexa-upstream RPM (push) Skipped
build-prerelease / Package helexa-router RPM (push) Skipped
build-prerelease / Package helexa-tools RPM (push) Skipped
build-prerelease / Package helexa-neuron-ada RPM (push) Skipped
build-prerelease / Package helexa-neuron-ampere RPM (push) Skipped
build-prerelease / Package helexa-neuron-blackwell RPM (push) Skipped
build-prerelease / Lint (fmt + clippy) (push) Successful in 2m43s
build-prerelease / Build helexa-angels binary (push) Successful in 2m58s
build-prerelease / Package helexa-angels RPM (push) Successful in 27s
build-prerelease / Test (push) Successful in 13m27s
build-prerelease / Publish to rpm.lair.cafe (unstable) (push) Successful in 15s
Descriptions of the site firewalls, edge hairpin behaviour, where monitoring admin credentials live, operator host access, and the real mail-relay mailbox now live in a private repository. Each public passage keeps the operational instruction (use the internal vhosts from inside the mesh; import the dashboard via the Grafana API) and points there. Hostnames, addresses and the functional deploy configuration are unchanged. The example angels config uses a placeholder SMTP URL. nginx and infra-setup.sh changes are comments only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VtaCXFAY23HmwX5Cyc6jhC