Repository navigation
Docs System 0.9.0
Canon case inputs in b10x-protocol-graph/1 and ProtocolGraph, additively. Pin this release by its tag commit.
b10x-protocol-graph/1carries Canon case inputs in thecanon-ir/1shape: an optional top-level
case: {inputs: {<id>: {description, values}}}, aninputpredicate leaf
{"input": {"id": <id>, "in": [<value>, …]}}, andapplicable_whenonobligationnodes only.
The schema andparseProtocolGraphrefuse an input leaf that names an undeclared input or value
andapplicable_whenon any other node kind, naming the path.predicateLinesreads an input
leaf asinput <id> in <values>(newPredicateLine.suffix, andpredicateLineTextfor the
plain-text form).ProtocolGraphlists the case inputs with their values under the caption and
shows an obligation's "applicable when" lines before its discharge rule. Existing graphs validate
and render as before.