openclaw/extensions/qa-lab/shared
Vincent Koc 9ccba21473
feat(qa): retain evidence across repeated scenarios and retries (#147756)
* feat(qa): retain invocation evidence and explicit proof ownership

* test(qa): require evidence in maturity attestation guard

* refactor(qa): document evidence assertion invariants

* fix(qa): preserve typed scenario grouping and nested evidence

* test(qa): use canonical direct conversation fixture

* refactor(qa): keep internal evidence definitions private

* refactor(qa): split evidence validation and command planning

* test(qa): remove unused planning mock import

* refactor(qa): preserve matrix evidence with explicit copying

* fix(qa): preserve invocation ownership across retained child evidence

* fix(qa): preserve immutable publication and artifact bases

* fix(qa): preserve continuation artifacts and selected outcomes

* fix(qa): retry observed outcomes while retaining selected evidence

* fix(qa): frame source evidence and preserve artifact test boundaries

* fix(qa): separate diagnostics from scenario proof

* fix(qa): evaluate rowless retry proof by selection

* fix(qa): retain unresolved maturity evidence

* fix(qa): preserve child coverage and repeated Docker lanes

* refactor(qa): keep evidence schemas independent of consumers

* test(qa): isolate matrix interruption from the test runner

* test(qa): pass the signal name to the interruption listener

* test(plugins): align Copilot auth-choice registry expectations (#148981)

(cherry picked from commit 2b8c9f1ad6)
2026-09-15 21:30:41 +08:00
..
evidence-gallery-types.ts