code wiki / _hdl_build / nx_deploy_manifest.nx

nx_deploy_manifest.nx

buildroot/runtime/_hdl_build/nx_deploy_manifest.nx

1342 B27 linesdepth 2pulls 2 transitivereach 1 importersview sourcekind librarytopic deploy
docsdependenciesstructsconstsfunctions

about

nx_deploy_manifest.nx -- LIB: the ordered, prereq-gated DEPLOY MANIFEST for the NAS remote-access stack, so it goes live in ONE coordinated push. Steps (each requires the prior): cert -> relay -> gateway -> OPAQUE-login -> WAF -> audit -> mTLS. Picks the next deployable step (prereq satisfied), reports readiness, and verifies all components healthy before declaring the API live. Composes the proven deploy-safety pattern. never-brick #26: pure logic, nothing is "live" until its health check passes. license_tier: ORIGINAL

dependencies 1 imports · 1 importers

nx_syscalls.nx nx_deploy_manifest.nx nx_deploy_manifest_gate.nx

imports: nx_syscalls.nx

imported by: nx_deploy_manifest_gate.nx

structs

none

consts

none

functions

9func mf_next(done: *i64, prereq: *i64, n: i64) -> i64
called by 1: main
24func mf_ready(done: *i64, n: i64) -> i64 { var i: i64=0; while i<n { if done[i]==0 { return 0 } i=i+1 } return 1 }
called by 1: main
27func mf_health(up: *i64, n: i64) -> i64 { var i: i64=0; while i<n { if up[i]==0 { return 0 } i=i+1 } return 1 }
called by 1: main