calibration run 20260817T174713Z commit a0cc95e3db7b04b6e221f89e89352b0e6b15d5b7 tree dirty cloc 2.10 matplotlib 3.10.8 cc Apple clang version 21.0.0 (clang-2100.1.1.101) --- line-count --- POSITIVE — reproduces hand-counted answers ok ref_lines.el total = 18 ok ref_lines.el blank = 3 ok ref_lines.el comment = 7 ok ref_lines.el code = 8 ok ref_wrong.el total = 4 ok ref_wrong.el blank = 0 ok ref_wrong.el comment = 3 ok ref_wrong.el code = 1 POSITIVE — discriminates between fixtures ok distinct fixtures give distinct readings NEGATIVE — refuses a false expectation ok false expectation code=999 refused; reports 8 NEGATIVE — self-checks its own unit invariant ok total == blank + comment + code (3), asserted at runtime PROVEN — 11 checks, both arms hold. This instrument may be used. --- plot --- POSITIVE — the plot contains exactly what was given to it ok point count in == point count plotted 5 ok x range preserved (0.0, 4.0) ok y range preserved (5.0, 40.0) ok final point not dropped/sorted (4.0, 5.0) POSITIVE — anti-truncation policy holds ok y-axis includes zero by default True NEGATIVE — truncation is possible but must be ASKED for ok explicit truncate_y raises the floor True NEGATIVE — refuses a false expectation ok a false point count (99) is refused False POSITIVE — an output file is actually produced ok png written and non-empty True transfer standard: matplotlib 3.10.8 PROVEN — 8 checks, 0 failed