Documentation
¶
Overview ¶
Package backlog implements AI-driven product backlog generation. It analyzes a project's codebase and surfaces prioritized improvements, features, bugs, and tech debt organized by impact and effort.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildPrompt ¶
BuildPrompt constructs the AI prompt for backlog generation. Pass empty strings for any context that is not available.
func EffortLabel ¶
EffortLabel returns a human-readable effort label.
Types ¶
type Analysis ¶
Analysis is the complete result of a backlog analysis run.
func Analyze ¶
func Analyze(ctx context.Context, p provider.Provider, model string, timeout time.Duration, prompt string) (*Analysis, error)
Analyze calls the provider to generate a product backlog analysis.
func (*Analysis) FormatMarkdown ¶
FormatMarkdown returns a markdown representation of the backlog.
func (*Analysis) SortByScore ¶
func (a *Analysis) SortByScore()
SortByScore sorts items in-place by their priority score (best first).
Click to show internal directories.
Click to hide internal directories.