# T02: Config Priority & Error Paths (read-only) · Public Acceptance Basis v1.0

- Task ID: `T02`
- Frozen baseline: `ed2390f2df8252f062abd9123e20f6fffca7e5ed`
- Prompt SHA-256: `312da4ba2166c9a5bfb580a7b65743dddb75fdf0905777c93f4cf5e4570918a6`

> 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

- 5 factual points: default path `ledger/data/transactions.csv`; priority `--data-file` > `LEDGER_DATA_FILE` > `--config` JSON's `data_file` > default; relative paths in JSON resolve against the config file's directory; malformed/missing config or data files raise errors; `storage.load_transactions` reads the CSV in the end. CLI errors exit with status 2.
- Each point needs real file and symbol references; guesses score nothing.
