Skip to content

@kekkai/blueprint / InspectOptions

Interface: InspectOptions ​

Defined in: src/inspect/inspect.ts:42

Extends ​

  • ResolveOptions

Properties ​

baseline? ​

optional baseline?: boolean

Defined in: src/inspect/inspect.ts:46

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


framework? ​

optional framework?: "vue" | "react"

Defined in: src/project/resolve.ts:25

Force the framework when detection is ambiguous.

Inherited from ​

ResolveOptions.framework


json? ​

optional json?: boolean

Defined in: src/inspect/inspect.ts:44

Emit machine-readable JSON instead of the text report.


loadConfig? ​

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

Defined in: src/project/resolve.ts:27

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: src/inspect/inspect.ts:50

Output sink (default console.log).

Parameters ​

message ​

string

Returns ​

void


migrateLegacyConfig? ​

optional migrateLegacyConfig?: boolean

Defined in: src/project/resolve.ts:28

Inherited from ​

ResolveOptions.migrateLegacyConfig


scaffoldAgents? ​

optional scaffoldAgents?: AgentTarget[]

Defined in: src/project/resolve.ts:36

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


topology? ​

optional topology?: "layer-first" | "module-first"

Defined in: src/project/resolve.ts:30

Fresh React/Vue scaffold topology; module-first opens the preset's empty module runway.

Inherited from ​

ResolveOptions.topology


updateBaseline? ​

optional updateBaseline?: boolean

Defined in: src/inspect/inspect.ts:48

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