refactor(verifier): replace predicate err side-channel with violation witness

This commit is contained in:
pj committed 2026-06-01 13:56:11 +05:30
1 parent e6a3852112
commit f346864b2f
2 files changed
+97 -74

No files matched your search

-5
View File
@@ -20,11 +20,6 @@ type extractorState struct {
type formulaState struct {
predicate goja.Callable
// err holds the goja error from this thunk's most recent invocation, or
// nil if the latest call succeeded. The thunk returns false on error so
// the LTL evaluator marks the property violated; PredicateError surfaces
// the underlying cause for the current step.
err error
}
type specKind int