- Add StatefulEnumCbType enum (SMCB_SET, SMCB_INIT, SMCB_RESTORE) to StatefulEnumDefs.i
- Add SM_NVM_ORDINAL/SM_NVM_EPOCH macro contract note in StatefulEnumDefs.i
- Update app_StatefulEnumCallback forward declaration to include cbType param
- Implement _enumDispatcher() private helper shared by Init and Set paths
- StatefulEnumInit() loads persisted ordinal from NVM, calls dispatcher with SMCB_RESTORE (bNotify=true) or SMCB_INIT (bNotify=false)
- StatefulEnumSet() delegates to dispatcher with SMCB_SET
- Allocate NVRO_STATEFULENUM = 0x90 in NvmRecOffsets.i
- Add design/StatefulEnum-Persistence.md design document