@kekkai/blueprint / SurveyResult
Interface: SurveyResult
Defined in: survey/survey.ts:61
Properties
aliases
aliases:
Record<string,string>
Defined in: survey/survey.ts:72
Detected (or overridden) import aliases that target src/.
edges
edges:
SurveyEdge[]
Defined in: survey/survey.ts:79
Cross-folder edges, heaviest first.
folders
folders:
FolderEvidence[]
Defined in: survey/survey.ts:75
framework
framework:
string|null
Defined in: survey/survey.ts:62
ownableImports
ownableImports:
object[]
Defined in: survey/survey.ts:95
Named imports appearing in exactly one folder, from a package that appears in several — the only evidence a specifier-level owns clause can rest on. The matrix above is package-granular, so it cannot verify one (field run #148).
Only the concentrated ones, and only where the package is not: a specifier in three folders supports nothing, and a package already in one folder is covered by the package-level row.
folder
folder:
string
name
name:
string
package
package:
string
packageManager
packageManager:
PackageManager
Defined in: survey/survey.ts:64
packageUsage
packageUsage:
object[]
Defined in: survey/survey.ts:85
Package → folders importing it, most-concentrated first.
folders
folders:
string[]
package
package:
string
repeatedFolderShapes?
optionalrepeatedFolderShapes?:RepeatedFolderShape[]
Defined in: survey/survey.ts:77
Measured repetition among sibling folders; evidence, not an architecture classification.
rootFiles
rootFiles:
string[]
Defined in: survey/survey.ts:74
Source files directly under src/ (entry wiring, not layer code).
scopeNote?
optionalscopeNote?:string
Defined in: survey/survey.ts:68
Scope boundary or inference the adopter must account for.
scopeRequired?
optionalscopeRequired?:boolean
Defined in: survey/survey.ts:70
Multiple application roots were found, so authoring needs an explicit scope.
selfAliasImports
selfAliasImports:
Record<string,number>
Defined in: survey/survey.ts:81
Same-folder imports going through the alias, per folder.
sourceRoot?
optionalsourceRoot?:string
Defined in: survey/survey.ts:66
Directory scanned for source evidence.
testEvidence
testEvidence:
object[]
Defined in: survey/survey.ts:83
Test-convention evidence: pattern → matching file count.
files
files:
number
pattern
pattern:
string
totalFiles
totalFiles:
number
Defined in: survey/survey.ts:102
typescript
typescript:
boolean
Defined in: survey/survey.ts:63
unresolved
unresolved:
object[]
Defined in: survey/survey.ts:101
Alias-looking specifier prefixes (~x/…, @x/…, #x/…) that matched no detected alias and no dependency — usually an undeclared alias (declare it in additionalAliases, or pass --alias), sometimes a missing dep.
count
count:
number
prefix
prefix:
string
