Repository navigation
Release v0.8.0
Summary
Malformed or future adapter discriminators now fail closed as typed diagnostics instead of falling through to another semantic role, disappearing silently, or throwing during lowering.
Added
- Add nullable typed
Unknown,Conflict, andUnsupportedoutcomes to generation diagnostics. (#5) - Add
Unknown = -1sentinels to public fact discriminator enums without renumbering existing values. (#5) - Validate artifact, placement, slice, relationship, evidence, concept representation, primitive, attribute, and validation-rule discriminators before resolution. (#5)
Changed
- Advance package compatibility validation to the published 0.7.1 baseline while retaining legacy 0.1/0.5 binary consumers. (#5)
Fixed
- Omit only malformed semantic units while preserving source, subject, unrelated valid output, and deterministic order. (#5)
- Keep unknown slice kinds from becoming state changes and keep unsupported unplaced artifacts or relationships from disappearing silently. (#5)
- Preserve conflict variants and source evidence in typed diagnostics. (#5)