Part of the activator removal effort — see tracker #3607.
Phase / PR: Phase 5, PR 5.2
Gate: Phase 5.1 merged.
Goal
Propagate the *Deprecated status variant renames into the Rust SDK and CLI.
Files
smartcontract/sdk/rs/src/commands/ and smartcontract/cli/src/ — fix every compile error from the rename. Display surfaces in CLI output format the renamed variants in a user-readable way (e.g., "pending (deprecated)" rather than the literal Rust ident).
smartcontract/cli/src/poll_for_activation.rs — re-check the wait loops; any loop that was watching for *Deprecated transitions is dead code.
Acceptance
make rust-test passes.
- Manual
doublezero device list, doublezero link list, doublezero user list show sensible status strings.
Part of the activator removal effort — see tracker #3607.
Phase / PR: Phase 5, PR 5.2
Gate: Phase 5.1 merged.
Goal
Propagate the
*Deprecatedstatus variant renames into the Rust SDK and CLI.Files
smartcontract/sdk/rs/src/commands/andsmartcontract/cli/src/— fix every compile error from the rename. Display surfaces in CLI output format the renamed variants in a user-readable way (e.g., "pending (deprecated)" rather than the literal Rust ident).smartcontract/cli/src/poll_for_activation.rs— re-check the wait loops; any loop that was watching for*Deprecatedtransitions is dead code.Acceptance
make rust-testpasses.doublezero device list,doublezero link list,doublezero user listshow sensible status strings.