Versions in this module Expand all Collapse all v1 v1.1.0 Aug 1, 2026 Changes in this version + func DiscoverCapabilityDeltas(owner *corepath.Owner, change string) ([]CapabilityDelta, []Diagnostic) + func NormalizeRequirementIdentity(name string) string + func Scaffold(owner *corepath.Owner, change, capability string) ([]string, error) + func Template(name TemplateName) ([]byte, error) + func Templates() map[TemplateName][]byte + func WriteArtifacts(dir, capability string) ([]string, error) + type CapabilityDelta struct + Capability string + Diagnostics []Diagnostic + Operations []Operation + Purpose []byte + Source Source + func ParseCapabilityDelta(source Source, capability string, accepted Source) CapabilityDelta + type Change struct + Deltas []CapabilityDelta + Design Design + Diagnostics []Diagnostic + Name string + Proposal Proposal + Root string + Tasks Tasks + Trace Trace + func ParseChange(owner *corepath.Owner, name string) Change + func (change *Change) Inspection() Inspection + func (change *Change) Validation() Validation + type DeltaOperation string + const Added + const Modified + const Removed + const Renamed + type Design struct + Diagnostics []Diagnostic + References []RequirementReference + Sections []Section + Source Source + func ParseDesign(source Source) Design + type Diagnostic struct + Code string + Location Location + Message string + Repair string + type Inspection struct + Canonical *Change + type Location struct + Column int + Line int + Offset int + Path string + type Operation struct + From string + Kind DeltaOperation + Location Location + Migration string + Raw []byte + Reason string + Requirement *Requirement + To string + type Proposal struct + Diagnostics []Diagnostic + Sections []Section + Source Source + func ParseProposal(source Source) Proposal + type Requirement struct + Identity string + Location Location + Name string + Raw []byte + Scenarios []Scenario + type RequirementReference struct + Capability string + Location Location + Requirement string + type RequirementTrace struct + Capability string + Location Location + Requirement string + Tasks []string + type Scenario struct + Location Location + Name string + Raw []byte + type Section struct + Content []byte + ContentFrom Location + Heading string + Location Location + Name string + Placeholder bool + type Source struct + Bytes []byte + Path string + Present bool + type Task struct + Acceptance string + DependsOn []string + Files []string + ID string + Location Location + References []RequirementReference + Role string + Source []byte + Valid bool + Verify string + type TaskTrace struct + Requirements []RequirementReference + TaskID string + type TaskWave struct + Number int + Tasks []string + type Tasks struct + Diagnostics []Diagnostic + Source Source + Tasks []Task + Waves []TaskWave + func ParseTasks(source Source) Tasks + type TemplateName string + const DesignTemplate + const ProposalTemplate + const SpecTemplate + const TasksTemplate + type Trace struct + Requirements []RequirementTrace + Tasks []TaskTrace + type Validation struct + Canonical *Change