"""Acceptance test for time-to-green task T10 (written for the 2026-10-30 bench; the protocol names it, does not ship it). T10: logreport (refactored): emit the report as JSON with --json (keys total, skipped, counts, first, last, warnings); text output unchanged otherwise. Green: python -m unittest tasks.t10_test (run from the repo root) Driven through the command line: `python