FilingEvidence class final

What the six VIABILITY rows are judged against — everything a pure evaluator cannot decide from the bead's own text.

Every leg has THREE states, never two: answered, answered-negative, and NOT ANSWERED. An unavailable leg is never read as an empty one — "no store holds this id" and "nobody asked a store" are different facts, and only the first may refuse a bead for citing an id. A missing leg refuses ONLY when the bead carries a token that needs it, and the refusal names the token and the source that did not answer.

Constructors

FilingEvidence({ValidationPlanParseResult? lanePlanParse, String lanePlanProbeFailure = '', ValidationPlanParseResult? portablePlanParse, String portablePlanProbeFailure = '', Map<String, Set<String>> beadCatalogs = const {}, Map<String, String> beadCatalogFailures = const {}, Set<String>? decisionRegisters, Set<String> decisionIdentities = const {}, Set<String> decisionAliases = const {}, Set<String> absentDecisions = const {}, Set<String> reportedDecisionAliases = const {}, String decisionIndexFailure = ''})
Binds whatever was gathered. Every leg defaults to NOT ANSWERED.
const

Properties

absentDecisions → Set<String>
Citations the index PROVED absent from its whole register — completed negative evidence, and the only thing that may refuse a citation.
final
beadCatalogFailures → Map<String, String>
Why a prefix's store could not answer, keyed by that prefix. A prefix here is unavailable, never empty.
final
beadCatalogs → Map<String, Set<String>>
COMPLETE all-status id catalogs, keyed by the store PREFIX they were read under. A prefix present here was read whole, so an id under it that is absent from the set was never minted.
final
decisionAliases → Set<String>
Legacy a<n> / adr-<nnnn> aliases those same entries carry.
final
decisionIdentities → Set<String>
Canonical <register>#<slug> identities the index returned, lowercased.
final
decisionIndexFailure → String
Why the decision index did not answer — empty unless it failed.
final
decisionRegisters → Set<String>?
The registers the decision index ANSWERED with, lowercased, or null when no index answered at all. A canonical citation under a register nobody indexed is prose, exactly as it is in discovery's own gather.
final
hasDecisionAnswer → bool
Whether any decision lookup landed at all.
no setter
hashCode → int
The hash code for this object.
no setterinherited
lanePlanParse → ValidationPlanParseResult?
kFilingLaneShell's answer, or null when it was never asked.
final
lanePlanProbeFailure → String
Why the lane probe did not answer — empty unless it failed.
final
portablePlanParse → ValidationPlanParseResult?
kFilingPortabilityShell's answer, or null when it was never asked.
final
portablePlanProbeFailure → String
Why the portability probe did not answer — empty unless it failed.
final
reportedDecisionAliases → Set<String>
Legacy adr-<nnnn> aliases a COMPLETED lookup answered by REPORTING them rather than by failing, lowercased.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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

Constants

unavailable → const FilingEvidence
The evidence a caller who composed NO source has: nothing was looked up.