webclaw/crates/noxa-llm
Jacob Magar 993fd6c45d feat(noxa-9fw.3): validate structured extraction output with one retry
- Add jsonschema crate for schema validation in extract_json
- On parse failure (invalid JSON): retry once with identical request
- On schema mismatch (valid JSON, wrong schema): fail immediately — no retry
- validate_schema() produces concise error with field path from instance_path()
- Add SequenceMockProvider to testing.rs for first-fail/second-success tests
- Fix env var test flakiness: mark env_model_override as ignored
2026-04-11 07:34:58 -04:00
..
src feat(noxa-9fw.3): validate structured extraction output with one retry 2026-04-11 07:34:58 -04:00
Cargo.toml feat(noxa-9fw.3): validate structured extraction output with one retry 2026-04-11 07:34:58 -04:00