Skip to content

@kekkai/blueprint / InspectOptions

Interface: InspectOptions

Defined in: inspect/inspect.ts:22

Extends

  • ResolveOptions

Properties

baseline?

optional baseline?: boolean

Defined in: inspect/inspect.ts:26

Fail only on findings not recorded in the baseline (the brownfield ratchet).


framework?

optional framework?: "vue" | "react"

Defined in: project/resolve.ts:13

Force the framework when detection is ambiguous.

Inherited from

ResolveOptions.framework


json?

optional json?: boolean

Defined in: inspect/inspect.ts:24

Emit machine-readable JSON instead of the text report.


loadConfig?

optional loadConfig?: (file) => Promise<Blueprint>

Defined in: project/resolve.ts:15

Load an existing blueprint.config (default dynamic import).

Parameters

file

string

Returns

Promise<Blueprint>

Inherited from

ResolveOptions.loadConfig


log?

optional log?: (message) => void

Defined in: inspect/inspect.ts:30

Output sink (default console.log).

Parameters

message

string

Returns

void


scaffoldAgents?

optional scaffoldAgents?: AgentTarget[]

Defined in: project/resolve.ts:21

Persist these contract targets into a scaffolded config (init --agent), or the next plain init grows the dropped contract back. An existing config is never touched — its own emit.agents is the declaration.

Inherited from

ResolveOptions.scaffoldAgents


updateBaseline?

optional updateBaseline?: boolean

Defined in: inspect/inspect.ts:28

Record the current findings as the new baseline, then exit 0.