inFlightProtocolIds
Ids of protocol sagas that started but haven't completed — candidates to resume on app start. The dApp re-launches each via runProtocol with the same id; the ledger- anchored doneWhens skip the already-done steps. (Saga definitions are code the dApp re-provides — only ids are persisted.)