calibration run	20260817T174754Z
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
