omena-evidence-graph 0.4.0

Evidence graph model and pure builder for Omena
Documentation
  • Coverage
  • 2.73%
    5 out of 183 items documented2 out of 62 items with examples
  • Size
  • Source code size: 66.92 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.07 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 10s Average build duration of successful builds.
  • all releases: 9s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • omenien/omena-css
    2 0 9
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • yongsk0066

omena-evidence-graph

Role

omena-evidence-graph models evidence nodes, demand edges, guarantee families, and rewrite-obligation closure.

Contract

The crate exposes sealed family stamps, typed guarantee kinds, obligation descriptors, and pure graph builders. Stamps can only be created from the evidence type associated with their family.

Consumers

Query diagnostics and cascade-proof paths use this graph to carry precision, provenance, and discharge state without reducing them to message strings.

Boundaries

The crate does not collect source facts, execute a solver, or decide product severity. It validates and connects evidence supplied by callers.

Verification

cargo test --manifest-path rust/Cargo.toml -p omena-evidence-graph