@kekkai/blueprint / InspectOptions
Interface: InspectOptions
Defined in: src/inspect/inspect.ts:42
Extends
ResolveOptions
Properties
baseline?
optionalbaseline?:boolean
Defined in: src/inspect/inspect.ts:46
Fail only on findings not recorded in the baseline (the brownfield ratchet).
framework?
optionalframework?:"vue"|"react"
Defined in: src/project/resolve.ts:25
Force the framework when detection is ambiguous.
Inherited from
ResolveOptions.framework
json?
optionaljson?:boolean
Defined in: src/inspect/inspect.ts:44
Emit machine-readable JSON instead of the text report.
loadConfig?
optionalloadConfig?: (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?
optionallog?: (message) =>void
Defined in: src/inspect/inspect.ts:50
Output sink (default console.log).
Parameters
message
string
Returns
void
migrateLegacyConfig?
optionalmigrateLegacyConfig?:boolean
Defined in: src/project/resolve.ts:28
Inherited from
ResolveOptions.migrateLegacyConfig
scaffoldAgents?
optionalscaffoldAgents?: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?
optionaltopology?:"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?
optionalupdateBaseline?:boolean
Defined in: src/inspect/inspect.ts:48
Record the current findings as the new baseline, then exit 0.
