Invariants / CN-ADMIT-02
CN-ADMIT-02
CN release enforcedSingle seed-to-snapshot bridge authority: exactly one pub fn in ade_node::admission::seed_to_snapshot converts the imported (UTxOState, ledger_fingerprint, seed_point) into a persisted snapshot via PersistentSnapshotCache::capture. The bridge does NOT bypass bootstrap_initial_state — it persists a snapshot at seed_point.slot so the warm-start branch picks it up. CN-NODE-01 preserved.
- Source
docs/planning/phase4-n-m-b-admission-invariants.md §1 (I-B6)
Enforcement trace
Tests 4
- ade_node::admission::seed_to_snapshot::tests::seed_to_snapshot_writes_via_persistent_cache
- ade_node::admission::seed_to_snapshot::tests::seed_to_snapshot_returns_initial_ledger_fingerprint
- ade_node::admission::seed_to_snapshot::tests::seed_to_snapshot_two_runs_byte_identical
- ade_node::admission::seed_to_snapshot::tests::seed_to_snapshot_propagates_pre_conway_encode_error_as_authority_fatal