Error Taxonomy Rollout
This checklist tracks framework-only rollout of canonical error semantics.
Canonical codes
misconfig.pipeline_shapemisconfig.capsmisconfig.input_shapebuild.parse_launchruntime.pullio.parseio.open
Execution slices
- Taxonomy scaffolding
- Build/validate coding
- Runtime pull coding
- Session IO parser/open coding
- Tests + docs
Verification checklist
SessionError.report().error_codeis non-empty on terminal framework failures.PullError.codeis populated on runtime pull errors.- Session wrapper errors include code + context + hint (no generic fallback text).
- JSON parse failures include
offset=andnear='...'. - Negative tests assert code + stable message fragments per taxonomy class.
- Diagnostics docs and architecture docs include triage flow: read
error_code, inspectrepro_note, inspect bus diagnostics, then replay withrepro_gst_launch.