Create the foundational module structure for the decode engine at crates/core/src/decode/. This module will house all Tier 1 error classification, host error mapping, and diagnostic report generation.
Implementation Guidelines
- Create
crates/core/src/decode/mod.rs with submodules: host_error.rs, diagnostic.rs, report.rs, context.rs
- Add
pub mod decode; to crates/core/src/lib.rs and re-export primary types
Expectations
- What done looks like:
use prism_core::decode; compiles and the module tree shows in cargo doc.
Create the foundational module structure for the decode engine at
crates/core/src/decode/. This module will house all Tier 1 error classification, host error mapping, and diagnostic report generation.Implementation Guidelines
crates/core/src/decode/mod.rswith submodules:host_error.rs,diagnostic.rs,report.rs,context.rspub mod decode;tocrates/core/src/lib.rsand re-export primary typesExpectations
use prism_core::decode;compiles and the module tree shows incargo doc.