Skip to content

KayKitGuideScenario

Defined in: src/scenario/catalog.ts:453

Decomposed scenario contract for one extracted KayKit guide page. Scenarios connect the image page to assets, public APIs, visual artifacts, and docs.

assetIds: readonly string[]

Defined in: src/scenario/catalog.ts:467

Asset ids that must be exercised for this page/use case.


docs: readonly string[]

Defined in: src/scenario/catalog.ts:475

Documentation pages that explain the public contract.


edition: KayKitGuideScenarioEdition

Defined in: src/scenario/catalog.ts:463

Edition scope for the use case shown by the page.


id: string

Defined in: src/scenario/catalog.ts:455

Stable scenario id derived from the guide page and use case.


page: number

Defined in: src/scenario/catalog.ts:457

One-based extracted guide page number.


publicApi: readonly string[]

Defined in: src/scenario/catalog.ts:469

Public helper surfaces that express this guide page.


sourceImage: string

Defined in: src/scenario/catalog.ts:461

Extracted PNG page used as source material.


summary: string

Defined in: src/scenario/catalog.ts:465

Concise implementation intent for humans, tests, and agents.


title: string

Defined in: src/scenario/catalog.ts:459

Human-readable guide page title.


treatmentRoles: readonly KayKitAssetPublicRole[]

Defined in: src/scenario/catalog.ts:471

Public treatment roles represented by this page.


visualArtifacts: readonly string[]

Defined in: src/scenario/catalog.ts:473

Screenshot or docs artifacts that should be reviewed for this page.