Versions in this module Expand all Collapse all v0 v0.1.0 Jul 14, 2026 Changes in this version + func Validate(packet Packet) error + type Packet struct + AcceptanceCriteria []string + AcceptanceTests []string + BranchPolicy string + CommitPolicy string + EscalationPolicy string + Model string + Objective string + PermissionProfile string + Provider string + RecoveryPolicy string + Repo string + ReportingContract string + ReportingTargets []string + Resources []Resource + Scope Scope + ScopePath string + VerificationPlan []string + Worktree string + func Parse(data []byte) (Packet, error) + func (p *Packet) UnmarshalJSON(data []byte) error + type ResolvedScope struct + AbsolutePath string + Path string + Scope Scope + func ResolveScope(workspace string, packet Packet) (ResolvedScope, error) + type Resource struct + Kind string + Value string + type Scope string + const ScopeCustom + const ScopeModule + const ScopeSingleFile + const ScopeWorkspace + type ValidationError struct + Errors []string + func (e ValidationError) Error() string