DescribeOutcome class
What the describe pass produced — the inferred description (null ⇒ the
deterministic fallback), the branch's commits policy report, which channel
produced the title (source: inference | fallback), and the call's
usage.
Constructors
-
DescribeOutcome({PrDescription? description, CommitLintReport commits = const CommitLintReport(), String source = 'fallback', Map<
String, String> usage = const {}}) -
Creates the outcome; the const default IS the fallback (no inference, no
commits read, no usage spent).
const
Properties
- commits → CommitLintReport
-
The branch's commit-policy report (receipt provenance).
final
- description → PrDescription?
-
The inferred title/body parts; null ⇒ fall back deterministically.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- source → String
-
inference|fallback— receipt provenance.final -
usage
→ Map<
String, String> -
The FT-2 usage fields this describe call spent, ready to merge into the
terminal route's
Advancepayload (grid.result.<nodePath>.*— the station's normal usage projection, A20(5)). EMPTY when no call was made.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited