VocalDocscontracts 1.65.0

PolicyAnalysis

The lint analysis of a Policy document: the engine and profile versions, the fields read, the variables and resources to resolve at Agent version publish, the size, and the warnings (1.47.0).

An object with 9 fields.

Fields

FieldTypeRequiredDescription
engine_versionstringyesThe Zen engine version the analysis was computed under (RULES_ENGINE_VERSION).
fail_safe_actionbooleanyesTrue when the action type is fail-safe (orchestration-layer.md 3.6): applying it in error can only narrow what the Agent does or add notice.
named_resourcesPolicyNamedResourcesyes
nodesintegeryesThe nodes of the document.
profile_versionintegeryesThe version of the Vocal JDM profile (JDM_PROFILE_VERSION).
referenced_fieldsarray of stringyesThe fields of the Call context the document reads, as dotted paths, sorted. Field names only, never values.
rowsintegeryesThe rows of all its decision tables.
unresolved_variablesarray of stringyesThe variables the document reads or a set_variable names, sorted; Agent version publish requires each to be declared, of a compatible type.
warningsarray of PolicyLintFindingyesThe warnings of the lint; they never refuse.