Skip to content

Release v0.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 01:12
4ec7ef0

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, and Unsupported outcomes to generation diagnostics. (#5)
  • Add Unknown = -1 sentinels 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)

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)

Changed

  • Advance package compatibility validation to the published 0.7.1 baseline while retaining legacy 0.1/0.5 binary consumers. (#5)