# issue-24153 final follow-up (head 2a93ea0a3e) ## RED: prompt-file race (source b09c2b94d4) ERROR (#1): Error [AssertionError]: expected 'native-thread-claude-wake' to equal 'cleared-native-session' × resumes the session a /clear selects while a model change reads the system prompt file 124ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ AssertionError: expected 'native-thread-claude-wake' to equal 'cleared-native-session' Expected: "cleared-native-session" Received: "native-thread-claude-wake" Tests 1 failed | 215 skipped (216) ## RED: fork/rollback history (source 775b10141e) × forks a Claude run from the session it ran in after /clear adopted another 353ms × rolls a Claude thread back into the session the target turn ran in 54ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯ AssertionError: expected { session: 'native-after-clear', …(1) } to deeply equal { Object (session, resumeAt) } AssertionError: expected [ { …(2) } ] to deeply equal [ { …(2) } ] Tests 2 failed | 12 skipped (14) ## GREEN (2a93ea0a3e): ClaudeAdapterV2, ProviderSessionManager, ProviderSwitch.integration, RunExecutionService, ProviderTurnStartService, ThreadFork.execution, CheckpointRollbackService, ProjectionStore Test Files 8 passed (8) Tests 417 passed (417) server typecheck: exit 0; scoped lint: no new warnings