Documentation
¶
Overview ¶
Package scope detects and reports scope creep across plan evolution.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Narrate ¶
Narrate calls the AI provider to generate a scope creep narrative and attaches it to the report. It mutates r.Narrative in place.
func NarratePrompt ¶
NarratePrompt returns the AI prompt for scope creep narration.
Types ¶
type PriorityChange ¶
PriorityChange records a task whose priority changed between snapshots.
type Report ¶
type Report struct {
BaselineVersion int
CurrentVersion int
BaselineTimestamp time.Time
CurrentTimestamp time.Time
BaselineGoal string
CurrentGoal string
GoalDrifted bool
TasksAdded []*pm.Task
TasksRemoved []*pm.Task
PriorityEscalated []PriorityChange
PriorityDeescalated []PriorityChange
BaselineTaskCount int
CurrentTaskCount int
// ScopeCreepScore is 0–100. Higher means more scope has been added.
ScopeCreepScore int
// Narrative is the AI-generated assessment.
Narrative string
}
Report holds the full scope creep analysis result.
Click to show internal directories.
Click to hide internal directories.