Skip to content

0.14.0

Choose a tag to compare

@b10x-bot b10x-bot released this 29 Oct 07:36
· 3 commits to main since this release
d7c8084

Protocol graphs can carry Canon 0.8.0's since order form, so a protocol whose rule reads from the latest record of a kind renders as a graph.
Consumers move their pin to this tag's commit and rebuild; no content or config change is required.

Breaking

  • None. Every predicate shape that existed before, and every graph that validated before, validates and renders as it did.

Added

  • b10x-protocol-graph/1 accepts the predicate leaf {"since": {"last": <kind>, "then": {"kind": <kind>, "result": <result>}, "subject"?: <artifact>}}, in the shape canon-ir/1 writes; last and then.kind may name the same kind.
  • ProtocolGraph validates the leaf, naming the path of an unknown or missing field, and reads it as evidence = <result>: <kind> since <last>, with about <subject> when it names one.