Skip to main content

Module schema_compat

Module schema_compat 

Source
Expand description

Service schema snapshot and compatibility tooling.

Vox runtime compatibility is executed by phon decode plans. This module is the tooling layer over the same semantic primitive: snapshot a service’s phon schema closures, compare two snapshots by attempting phon compatibility plans in both directions, and enforce a project policy over the reported facts.

Structs§

MethodSchemaSnapshot
SchemaCompatAcknowledgement
SchemaCompatComparison
SchemaCompatPolicy
SchemaCompatPolicyOutcome
SchemaCompatReport
SchemaCompatSnapshot
SchemaRootSnapshot
ServiceSchemaSnapshot

Enums§

SchemaCompatComparisonDirection
SchemaCompatError
SchemaCompatStatus

Functions§

compare_snapshots
enforce_policy
method_intersection_snapshot
snapshot_services