# go test at f0251704 fix(session): refuse unrecoverable reverts as FAILED_PRECONDITION, not UNAVAILABLE --- PASS: TestSessionRecoveryRequiresConfirmedRecordedActorCrash (26.77s) --- PASS: TestSessionRecoveryRequiresConfirmedRecordedActorCrash/quiet_running_actor (6.40s) --- PASS: TestSessionRecoveryRequiresConfirmedRecordedActorCrash/transient_read_failure (5.12s) --- PASS: TestSessionRecoveryRequiresConfirmedRecordedActorCrash/missing_actor (5.31s) --- PASS: TestSessionRecoveryRequiresConfirmedRecordedActorCrash/same-name_replacement (4.70s) --- PASS: TestSessionRecoveryRequiresConfirmedRecordedActorCrash/template_changed (5.25s) --- PASS: TestExplicitRevertSeparatesContentionFromRestingState (0.00s) --- PASS: TestExplicitRevertSeparatesContentionFromRestingState/suspended_by_deadline_cleanup (0.00s) --- PASS: TestExplicitRevertSeparatesContentionFromRestingState/suspension_in_progress (0.00s) --- PASS: TestExplicitRevertSeparatesContentionFromRestingState/resume_in_progress (0.00s) --- PASS: TestExplicitRevertSeparatesContentionFromRestingState/creation_in_progress (0.00s) --- PASS: TestServiceRevertNamesRefusalReason (0.00s) --- PASS: TestServiceLifecycleMethodsPreserveContentionErrors (0.00s) --- PASS: TestServiceLifecycleMethodsPreserveContentionErrors/revert (0.00s) --- PASS: TestServiceLifecycleMethodsPreserveContentionErrors/delete (0.00s) ok github.com/kagent-dev/kagent/go/core/internal/service/session 26.881s --- PASS: TestRevertSessionThroughGRPC (6.19s) --- PASS: TestRevertSessionThroughGRPC/interrupted_turn (0.05s) --- PASS: TestRevertSessionThroughGRPC/completed_turn (0.04s) --- PASS: TestRevertSessionThroughGRPC/idle_session (0.03s) --- PASS: TestRevertSessionThroughGRPC/published_input_wait (0.04s) --- PASS: TestRevertSessionThroughGRPC/published_auth_wait (0.04s) --- PASS: TestRevertSessionThroughGRPC/first-turn_crash (0.04s) --- PASS: TestRevertSessionThroughGRPC/revert_response_lost (0.03s) ok github.com/kagent-dev/kagent/go/core/internal/grpcserver 6.294s