autointent.advisor.Severity#

class autointent.advisor.Severity#

Bases: str, enum.Enum

How much headroom a finding leaves against the detected budget.

  • AMPLE — comfortably within budget; informational only.

  • TIGHT — expected to fit, but with little margin; the estimate is heuristic, so treat this as “may not fit”.

  • OVER — the budget is expected to be exceeded.

A single OVER finding makes the whole report infeasible (PreflightReport.is_feasible is False) and is what Pipeline.fit(preflight="strict") raises on.

AMPLE = 'ample'#
TIGHT = 'tight'#
OVER = 'over'#