@kekkai/blueprint / DoctorCheck
Interface: DoctorCheck
Defined in: src/inspect/types.ts:71
One executable gate check — the unit of the doctor report.
Properties
aliases?
optionalaliases?:string[]
Defined in: src/inspect/types.ts:82
Aliases measured by this check.
assessment?
optionalassessment?:AdoptionAssessment
Defined in: src/inspect/types.ts:72
consumer?
optionalconsumer?:AliasConsumer
Defined in: src/inspect/types.ts:78
The independently measured alias consumer, when this is an alias check.
detail?
optionaldetail?:string
Defined in: src/inspect/types.ts:86
What to do about it, when the check failed.
files?
optionalfiles?:string[]
Defined in: src/inspect/types.ts:84
Configuration files used as evidence.
label
label:
string
Defined in: src/inspect/types.ts:75
ok
ok:
boolean
Defined in: src/inspect/types.ts:76
prohibitionFindings?
optionalprohibitionFindings?:ProhibitionLintFinding[]
Defined in: src/inspect/types.ts:94
skipped?
optionalskipped?:string
Defined in: src/inspect/types.ts:93
Why the check could not run. ok stays true — a red nobody can appease is worse than no check — but a skip is not a pass, and a banner counting it as one hid that the wiring was never verified (field run #129). Structural rather than a substring of label, so the banner and the JSON both see it.
sourceKey?
optionalsourceKey?:string
Defined in: src/inspect/types.ts:74
Source-owned stable check kind and canonical target.
status?
optionalstatus?:AliasConsumerStatus
Defined in: src/inspect/types.ts:80
Evidence status for this alias consumer.
