Documentation
¶
Index ¶
- func RenderConfidenceLine(confidence model.ConfidenceInfo, theme *renderer.Theme) string
- func RenderConfidenceSection(confidence model.ConfidenceInfo, effort *model.EffortEstimates, ...) string
- func RenderDevelopmentCost(effort *model.EffortEstimates, git *model.GitMetrics, theme *renderer.Theme) string
- func RenderEffortModels(effort *model.EffortEstimates, theme *renderer.Theme) string
- func RenderEliteReference(ref *model.EliteOperatorReference, theme *renderer.Theme) string
- func RenderEngineerThroughput(metrics *model.EngineerMetrics, theme *renderer.Theme) string
- func RenderExecutiveSignals(report *model.Report, theme *renderer.Theme) string
- func RenderGitDynamics(gitMetrics *model.GitMetrics, theme *renderer.Theme, width int) string
- func RenderGitHint(hint *model.GitHint, theme *renderer.Theme) string
- func RenderHealthRatios(ratios model.Ratios, theme *renderer.Theme) string
- func RenderHealthRatiosWithComments(ratios model.Ratios, lines model.LineMetrics, theme *renderer.Theme) string
- func RenderHealthRatiosWithGauges(ratios model.Ratios, lines model.LineMetrics, theme *renderer.Theme) string
- func RenderLanguageLedger(languages []model.LanguageComp, theme *renderer.Theme, noEmbedded bool) string
- func RenderLanguageMatrix(languages []model.LanguageComp, theme *renderer.Theme) string
- func RenderQuickActions(actions []model.QuickAction, theme *renderer.Theme) string
- func RenderResponsibilityBalance(responsibilities []model.Responsibility, totalLOC int, theme *renderer.Theme) string
- func RenderScaleAndEffort(report *model.Report, theme *renderer.Theme) string
- type RatioHealth
- type TUIRenderer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderConfidenceLine ¶
func RenderConfidenceLine(confidence model.ConfidenceInfo, theme *renderer.Theme) string
RenderConfidenceLine renders classification confidence as a single line
func RenderConfidenceSection ¶
func RenderConfidenceSection(confidence model.ConfidenceInfo, effort *model.EffortEstimates, theme *renderer.Theme) string
RenderConfidenceSection renders detailed classification confidence (for --explain mode)
func RenderDevelopmentCost ¶
func RenderDevelopmentCost(effort *model.EffortEstimates, git *model.GitMetrics, theme *renderer.Theme) string
RenderDevelopmentCost renders the effort comparison section with delivery model estimates If git metrics are present, shows base estimate, adjustment, and adjusted estimate
func RenderEffortModels ¶
func RenderEffortModels(effort *model.EffortEstimates, theme *renderer.Theme) string
RenderEffortModels renders the human and AI effort estimates section (scc-style)
func RenderEliteReference ¶
func RenderEliteReference(ref *model.EliteOperatorReference, theme *renderer.Theme) string
RenderEliteReference renders the elite operator reference (tasteful, no hype)
func RenderEngineerThroughput ¶ added in v0.5.0
func RenderEngineerThroughput(metrics *model.EngineerMetrics, theme *renderer.Theme) string
RenderEngineerThroughput renders the engineer throughput analysis table
func RenderExecutiveSignals ¶
RenderExecutiveSignals renders the executive summary section with colors
func RenderGitDynamics ¶ added in v0.2.0
RenderGitDynamics renders the complete git dynamics section in Tufte order: sparklines (evidence) → signals (interpretation) → effort adjustment (impact)
func RenderGitHint ¶ added in v0.2.0
RenderGitHint renders the marginal hint when --git is not specified
func RenderHealthRatios ¶
RenderHealthRatios renders ratios with interpretive health symbols
func RenderHealthRatiosWithComments ¶
func RenderHealthRatiosWithComments(ratios model.Ratios, lines model.LineMetrics, theme *renderer.Theme) string
RenderHealthRatiosWithComments renders ratios including comment/code ratio
func RenderHealthRatiosWithGauges ¶
func RenderHealthRatiosWithGauges(ratios model.Ratios, lines model.LineMetrics, theme *renderer.Theme) string
RenderHealthRatiosWithGauges renders ratios with visual range indicators
func RenderLanguageLedger ¶
func RenderLanguageLedger(languages []model.LanguageComp, theme *renderer.Theme, noEmbedded bool) string
RenderLanguageLedger renders a numeric language breakdown grouped by category Shows languages that cumulatively account for ≥95% of total LOC If noEmbedded is true, embedded code blocks (e.g., in Markdown) are not shown
func RenderLanguageMatrix ¶
func RenderLanguageMatrix(languages []model.LanguageComp, theme *renderer.Theme) string
RenderLanguageMatrix renders a heatmap of language × responsibility density
func RenderQuickActions ¶
func RenderQuickActions(actions []model.QuickAction, theme *renderer.Theme) string
RenderQuickActions renders actionable recommendations
func RenderResponsibilityBalance ¶
func RenderResponsibilityBalance(responsibilities []model.Responsibility, totalLOC int, theme *renderer.Theme) string
RenderResponsibilityBalance renders role distribution as a clean inline summary
Types ¶
type RatioHealth ¶
RatioHealth represents the health assessment of a ratio
type TUIRenderer ¶
type TUIRenderer struct {
// contains filtered or unexported fields
}
func NewTUIRenderer ¶
func NewTUIRenderer(opts renderer.Options) *TUIRenderer