## Description Build a `loader` module responsible for reading puzzle definitions from config files or embedded data. ## Acceptance Criteria - [ ] A `loader` module exists under `src/loader/mod.rs` - [ ] Puzzles can be loaded from a JSON or TOML file - [ ] Invalid or malformed puzzle files return descriptive errors - [ ] Loaded puzzles are validated before being passed to the engine - [ ] Unit tests cover valid load, invalid format, and missing file scenarios
Description
Build a
loadermodule responsible for reading puzzle definitions from config files or embedded data.Acceptance Criteria
loadermodule exists undersrc/loader/mod.rs