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 - inspect
repro_note - inspect bus diagnostics
- replay with
repro_gst_launch
- read