package execution_outcome_test import ( "git.cin.su/m/Assistant/contracts/commit" "git.cin.su/m/Assistant/contracts/epistemics" "testing" ) func TestReportedExecutionSuccessIsNotWorldVerification(t *testing.T) { r := commit.ExecutionReceipt{ID: "r", ActionAttemptRef: "a", ExecutorImplementationRef: "impl", RequestDigest: "d", ExecutorResult: commit.ExecutorReportedSuccess, ReconciliationKey: "k", DispatchAtUnixMillis: 1} if !r.Valid() { t.Fatal("receipt invalid") } o := epistemics.WorldOutcomeAssessment{ID: "o", PrincipalID: "p", ActionAttemptRef: "a", State: epistemics.OutcomeUnverified, ConfidenceMillis: 0, AssessedAt: 1} if !o.Valid() { t.Fatal("unverified assessment invalid") } }