Invariants / CN-ADMIT-01

CN-ADMIT-01

CN release enforced

Single admission-mode entry authority: exactly one pub fn in ade_node::admission::runner::run_admission enters the admission tokio runner. No second entry point; no per-call fallback. The runner composes N-M-A seed-import + bootstrap_anchor::mint + seed_to_snapshot + bootstrap_initial_state warm-start + N-L n2n_dialer + per-AdmittedBlock loop + WalStore::append + verdict::derive + admission_log emit.

Source

docs/planning/phase4-n-m-b-admission-invariants.md §1 (I-B5)

Enforcement trace

Tests 3

  • ade_node::admission::runner::tests::run_admission_emits_shutdown_on_signal
  • ade_node::admission::runner::tests::run_admission_emits_shutdown_on_channel_close
  • ade_node::admission::runner::tests::run_admission_disconnect_to_zero_peers_clean_exit

Cross-references