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.
Properties
Section titled “Properties”assetIds
Section titled “assetIds”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
Section titled “edition”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
Section titled “publicApi”publicApi: readonly
string[]
Defined in: src/scenario/catalog.ts:469
Public helper surfaces that express this guide page.
sourceImage
Section titled “sourceImage”sourceImage:
string
Defined in: src/scenario/catalog.ts:461
Extracted PNG page used as source material.
summary
Section titled “summary”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
Section titled “treatmentRoles”treatmentRoles: readonly
KayKitAssetPublicRole[]
Defined in: src/scenario/catalog.ts:471
Public treatment roles represented by this page.
visualArtifacts
Section titled “visualArtifacts”visualArtifacts: readonly
string[]
Defined in: src/scenario/catalog.ts:473
Screenshot or docs artifacts that should be reviewed for this page.