Skip to main content

Module schema

Module schema 

Source

Structs§

Action
Attribution
Constraint
Evidence
Intent
NodeId
Content-addressed node identifier: sha256 hex of the node’s canonical hash input.
Plan
PlanRef
Reference to a specific step within a Plan. Steps are sub-records of Plan nodes, not standalone nodes.
PlanStep
One step in a plan. Steps are sub-records of Plan, not standalone nodes. Actions reference steps via (plan_id, step_index).

Enums§

AttributionTarget
ConstraintPolarity
Whether a constraint must be satisfied (mandatory) or must not be violated (prohibitive). v0.1 vasari violations only checks mandatory constraints; prohibitive constraints are recorded but not evaluated (polarity detection requires semantics).
EvidenceKind
Node
All five Vasari node types as a tagged union for storage.