Versions in this module Expand all Collapse all v0 v0.3.2 Aug 29, 2026 v0.3.1 Aug 29, 2026 v0.3.0 Aug 29, 2026 Changes in this version + const DefaultStaleDays type Config + StaleDays int + type MigrateNote struct + File string + Line int + ReqIDs []string + Text string + func ExtractMigrateNotes(relPath, content string, reg *sources.Registry) []MigrateNote + func ScanMigrateNotes(root string, skip *regexp.Regexp, ignorePatterns *ignore.GitIgnore, ...) ([]MigrateNote, error) type ProjectConfig + Verification struct{ ... } type Report + MigrationNotes []MigrateNote v0.2.5 Aug 28, 2026 v0.2.4 Aug 28, 2026 v0.2.3 Aug 28, 2026 v0.2.2 Aug 28, 2026 v0.2.1 Aug 28, 2026 v0.2.0 Aug 28, 2026 Changes in this version + func AnnotateSources(rep *Report, reg *sources.Registry) + func DefaultSkipRegex() *regexp.Regexp + func LoadCanaryIgnore(root string) (*ignore.GitIgnore, error) + func MarshalSortedMap(m map[string]int) ([]byte, error) + func RefTimeFromEnv() time.Time + func Run(cfg Config, stdout, stderr io.Writer) (exitCode int) + func RunFromArgs(root, out, csv, verifyPath, skipExpr string, ...) int + func ScanSummaryLine(rep Report) string + func Stale(rep Report, maxAge time.Duration, refTime time.Time) []string + func UpdateStaleTokens(root string, skip *regexp.Regexp, staleDiags []string) (map[string]bool, error) + func VerifyClaims(rep Report, gapPath string, reg *sources.Registry) []string + func WriteCSV(path string, rep Report) error + func WriteJSON(path string, rep Report) error + type Config struct + CSV string + Out string + ProjectOnly bool + Root string + SkipRegex *regexp.Regexp + Strict bool + UpdateStale bool + VerifyPath string + type DiagramRef struct + File string + Line int + ReqID string + func ExtractDiagramRefs(relPath, content string, reg *sources.Registry) []DiagramRef + func ScanDiagramRefs(root string, skip *regexp.Regexp, reg *sources.Registry, ...) ([]DiagramRef, error) + type Feature struct + Aspect string + Benches []string + Feature string + Files []string + Owner string + Status string + Tests []string + Updated string + type ProjectConfig struct + Project struct{ ... } + Requirements struct{ ... } + Scanner struct{ ... } + func LoadProjectConfig(root string) (*ProjectConfig, error) + type Report struct + GeneratedAt string + Requirements []Requirement + Summary Summary + func Scan(root string, skip *regexp.Regexp, projectFilter *regexp.Regexp, ...) (Report, error) + type Requirement struct + Diagrams []string + Features []Feature + ID string + Source string + TicketURL string + type Summary struct + ByAspect map[string]int + ByStatus map[string]int + TotalTokens int + UniqueRequirements int