- mark scratchv.output as partial (plus completion) whenever the run does
not halt, force q16_16 to always be a list, and render
[measured/partial] in the Markdown/HTML provenance section
- validate the output block in audit_provenance and
validate_report_schema; add executed==ops.total and executed<=limit
invariants to the provenance audit
- surface llvm.compile.status=='failed' as a warning carrying the real
reason, propagate it into llvm.dynamic.reason, render LLVM static
insns as em-dash for non-success compiles, and emit an explicit
no-auto-estimate warning for full runs
- tests: wall-clock timeout path, partial output, LLVM failure, audit
counter forgeries and q16_16 type stability
No description provided.