Documentation
¶
Overview ¶
Package graph defines bounded Prism workflow graph contracts.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Definition ¶
type Limits ¶
type Limits struct {
MaxNodes int `json:"max_nodes,omitempty" yaml:"max_nodes,omitempty"`
MaxDepth int `json:"max_depth,omitempty" yaml:"max_depth,omitempty"`
MaxParallel int `json:"max_parallel,omitempty" yaml:"max_parallel,omitempty"`
TimeoutSeconds int `json:"timeout_seconds,omitempty" yaml:"timeout_seconds,omitempty"`
MaxRetries int `json:"max_retries,omitempty" yaml:"max_retries,omitempty"`
}
type RunResult ¶
type RunResult struct {
GraphID string `json:"graph_id"`
Status string `json:"status"`
PolicyDecision string `json:"policy_decision,omitempty"`
PolicyReason string `json:"policy_reason,omitempty"`
NodeOrder []string `json:"node_order"`
NodeResults map[string]any `json:"node_results"`
Artifacts []Artifact `json:"artifacts,omitempty"`
AggregateResult string `json:"aggregate_result,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.