{state.control.reason}
} -Manual controls stay available and do not stop the model.
-Recording: {recording ? recording.paused ? 'paused for disk space' : `${recording.sessions.length} human session(s)` : 'unavailable'} · Training: {training?.status || 'unavailable'}
+ {/*Manual controls stay available and do not stop the model.
*/} +Recording: {recording ? recording.paused ? 'paused for disk space' : `${recording.sessions.filter((item) => item.video === 'Recording human driving').length} driving · ${recording.sessions.filter((item) => item.video === 'Dock lead-in buffer').length} dock buffer(s)` : 'unavailable'} · Training: {training?.status || 'unavailable'}
{(error || state?.catalogError) &&{error || state.catalogError}
} -{training.error}
} {training?.reason &&{training.reason}
} @@ -147,9 +162,13 @@ export default function VipRoverLearningCard({ roverId }) {Models are kept permanently. Favorites are saved in this browser.
{JSON.stringify(session.lastAction.command, null, 2)}}
+ {session?.proposals?.length > 0 && {proposal.command.type} · score {proposal.score.toFixed(3)} · {proposal.reason}
+{JSON.stringify(proposal.command)}
+ Submitted {item.command.type}: {item.result}
)} {session?.stopReason &&{session.stopReason}
}