v0.6.1
A clean finished checkpoint: the remaining LOW items from the v0.6.0 review are
closed and dead parameters removed. No behavior change beyond the fixes; profiles
from earlier versions keep working unchanged.
Fixed
- The QA gate now verifies a
number_formatrole's mask against the SHELL's
actually-used formats (the shell-backed peer of the schema's intra-profile
check), so a fabricated/hand-edited mask is caught at verify time, never applied. - A
table/KPI/SmartArtblock rendered against a profile with no matching role
no longer falls back to the default style SILENTLY: it surfaces an INFO
style_fallbackso the missing brand style is visible in QA (the content still
renders).
Changed
- Removed dead parameters (no behavior change):
run_qa's never-readmode, the
docx_write_blockprofilearg, and the xlsx_resolve_named_targetfindings
arg.
Tests
- Closed the review's remaining coverage gaps: strict-mode promotion of
visual.ocr_degradedto an error,_ocr_pngtimeout/OSError degradation, the
Quick-Look-absent render degrade, the QA-gate fabricated-mask rejection, and the
style_fallbackpath.