Interface: SpecContextEntry
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:31
A resolved spec entry in the context result.
Properties
constraints?
readonlyoptionalconstraints?: readonlystring[]
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:45
Extracted constraints from metadata.
description?
readonlyoptionaldescription?:string
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:41
Spec description from metadata.
mode
readonlymode:"list"|"summary"|"full"
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:37
Rendering shape for this entry.
rules?
readonlyoptionalrules?: readonlyobject[]
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:43
Extracted rules from metadata.
scenarios?
readonlyoptionalscenarios?: readonlyobject[]
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:47
Extracted scenarios from metadata.
source
readonlysource:"root"|"dependency"
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:35
Whether this entry is the root spec or a dependency.
spec
readonlyspec:string
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:33
Display label for the spec (e.g. 'default:auth/login').
stale
readonlystale:boolean
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:55
Whether the metadata is stale or absent.
title?
readonlyoptionaltitle?:string
Defined in: packages/core/src/application/use-cases/get-spec-context.ts:39
Spec title from metadata.