Skip to content

@kekkai/blueprint / DoctorCheck

Interface: DoctorCheck ​

Defined in: src/inspect/types.ts:71

One executable gate check — the unit of the doctor report.

Properties ​

aliases? ​

optional aliases?: string[]

Defined in: src/inspect/types.ts:82

Aliases measured by this check.


assessment? ​

optional assessment?: AdoptionAssessment

Defined in: src/inspect/types.ts:72


consumer? ​

optional consumer?: AliasConsumer

Defined in: src/inspect/types.ts:78

The independently measured alias consumer, when this is an alias check.


detail? ​

optional detail?: string

Defined in: src/inspect/types.ts:86

What to do about it, when the check failed.


files? ​

optional files?: 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? ​

optional prohibitionFindings?: ProhibitionLintFinding[]

Defined in: src/inspect/types.ts:94


skipped? ​

optional skipped?: 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? ​

optional sourceKey?: string

Defined in: src/inspect/types.ts:74

Source-owned stable check kind and canonical target.


status? ​

optional status?: AliasConsumerStatus

Defined in: src/inspect/types.ts:80

Evidence status for this alias consumer.