Interface: DiscoveredProject
Properties
assets?
optionalassets?:DiscoveredAsset[]
commands?
optionalcommands?: readonlyCommandDocument[]
Conventional flat src/commands/*.md documents; absent when none are discovered.
legacyConventionalDocuments?
optionallegacyConventionalDocuments?: readonlyobject[]
Documents using removed top-level conventions. Validation reports AB4736 for every unclaimed document; absent when none are discovered.
payloads?
optionalpayloads?:DiscoveredPayload[]
routeGraph?
optionalrouteGraph?:CompiledRouteGraph
The compiled conventional route graph (#93). Present only when route discovery found modules or produced diagnostics, so route-free projects keep their existing discovery shape.
rules?
optionalrules?: readonlyRuleDocument[]
Conventional flat src/rules/*.mdc documents; absent when none are discovered.
shadowedConventionalSkills?
optionalshadowedConventionalSkills?: readonlystring[]
Conventional src/skills/<name>/SKILL.md documents that explicit skills
configuration leaves uncovered — the confusable shadowed state surfaced
by the AB4734 migration nudge. Absent when config is silent (the
convention itself applies) or when every conventional skill is covered.
skills
skills:
SkillDocument[]
state?
optionalstate?:object
Conventional src/state.ts declaration and its parse-only diagnostics.
definition?
readonlyoptionaldefinition?:Pick<NormalizedStateDefinition,"id"|"budgets"|"lifetime">
diagnostics
readonlydiagnostics: readonlyDiagnostic[]
source
readonlysource:string