fix(qa-evidence): accept a single limits string; test(qa-callers): read the handoff first when a probe snapshot changes

CI late-input spent a turn rewriting limits as an array after materialize
refused a string, and a ten-read sweep hunting for the changed input before it
read reports/HANDOFF.md, then timed out at 300 s.
This commit is contained in:
garrytan committed 2026-09-30 21:24:01 +00:00
1 parent 73e3bae953
commit 86191bbc23
3 files changed
+11 -2

No files matched your search

+1 -1
View File
@@ -256,7 +256,7 @@ function materialize(root: string, source: string) {
revision: measured.revision ?? supplied.revision,
runtime: measured.runtime,
cwd: measured.cwd,
limits: supplied.limits,
limits: typeof supplied.limits === 'string' ? [supplied.limits] : supplied.limits,
evidence: supplied.evidence,
learning: supplied.learning ?? notes.filter(note => typeof note.observationCommand === 'string' && typeof note.nextCommand === 'string'
&& nativeCommand(note.observationCommand) !== nativeCommand(note.nextCommand)).map(note => note.name.slice(12, 15)),