Car brutal shutdown happens sometimes, when the battery is too low and needs to be replaced for instance. It's really hard to recover from those situation, the current behavior is that when the car boot again it removed all pending job, which will simply destroy the last job and the player will have to subscribe again and redo everything.
New use case :
As a player, I want to be able to relaunch the current / last job not finished when the car boot again.
What does it means :
For drive job : redo the entire drive session
For recording job :
MVP : redo the entire recording session, training and so on
Advanced version :
add in RECORD job parameters the TRAIN job ID that was launched
during recovery if this parameter isn't present, redo the recording from start
else, we already started the training check if it's finished create the AI ASSISTED job, else watch for it to end
Car brutal shutdown happens sometimes, when the battery is too low and needs to be replaced for instance. It's really hard to recover from those situation, the current behavior is that when the car boot again it removed all pending job, which will simply destroy the last job and the player will have to subscribe again and redo everything.
New use case : As a player, I want to be able to relaunch the current / last job not finished when the car boot again.
What does it means :
RECORD
job parameters the TRAIN job ID that was launched