# T05: Add JSON Output · Public Acceptance Basis v1.0

- Task ID: `T05`
- Frozen baseline: `ed2390f2df8252f062abd9123e20f6fffca7e5ed`
- Prompt SHA-256: `4e2cc28a5d742f441827e4dc94d031d2a4edb26170dd7a3c0485502935e7ffbd`

> These acceptance points were published separately after the batch finished, to support score review; they are not part of the agent-executable sample package.

## Acceptance points

- JSON parses with a standard parser; fields/types/values correct; `by_category` groups by exact original category text, integer cents, keys in Unicode code-point order.
- Covers empty data, negatives, quotes, non-ASCII; stdout contains only JSON.
- Without `--format`, output is byte-identical to the frozen baseline default.
