Stage 5: profcheck verification #25
Notifications
Due Date
No due date set.
Depends on
#52 Milestone 5 Bugfixes
gronod/iccery-v2-mac
Reference: gronod/iccery-v2-mac#25
Reference in New Issue
Block a user
Summary
profcheck -v -k -s -u. Prefer JSON. Unparseable → warning, never silent 0.00.Spec refs
docs/17-stage5-verification.md, 05-argyll-fork.md §2.5, 04-argyll-binaries.md §9. #179 #95 #56.
Scope
In: argv, parse, quality bands UI.
Out: history (26), gamut load (28).
Implementation notes
Args:
-v -k -s -u {ti3Path} {iccPath}(extension auto-swap if missing).Process id
profcheck_{ti3_path}(full path — do not reuse colprof id scheme).Parse order: patch count
No of test patches =; JSON objectsevent:"report"/*_de2000; legacy texterrors(…): max/avg/RMS; broad regex last.Unparseable → warning + cards blank-flagged, never silent 0.00.
Quality bands on avg ΔE₀₀: <1 Excellent, <2 Good, <3.5 Acceptable, ≥3.5 Warning. NOT swatch 2.0/5.0.
Use
profcheck.mockin CI.Rewrite invariants
#179 prefer JSON. #95 band table. #56 id parity.
Dependencies
Blocks-on: 2, 23.
Unblocks: 26.
Test
Acceptance criteria