Invariants / CN-ADMIT-01
CN-ADMIT-01
CN release enforcedSingle 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