Error Model¶
The package uses command failure and incomplete output prevention as its main error model.
Failure Expectations¶
- invalid command shapes should fail during argument parsing
- unsupported source names should fail before any write path begins
- source fetch or transformation problems should stop the affected command
- report generation failures should not be hidden behind partially successful publication claims
Review Rule¶
Prefer failures that are loud, local, and early. A fast explicit command error is easier to trust than a successful exit that leaves stale or half-written artifacts in tracked paths.
Purpose¶
This page records the package's preferred failure behavior.