Skip to content

KayKitGuideAssetCoverage

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

Coverage record that maps one asset id back to guide pages, APIs, docs, and visuals.

assetId: string

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

Stable manifest asset id used by plans and placement records.


category: "tiles" | "buildings" | "decoration" | "units"

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

Top-level manifest category.


docs: readonly string[]

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

Documentation pages linked by the matching guide scenarios.


editions: readonly KayKitGuideScenarioEdition[]

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

Edition scopes represented by the guide scenarios.


minimumEdition: "free" | "extra"

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

Lowest edition that exposes this asset id.


occurrences: number

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

Number of page-level scenario references for this asset id.


pages: readonly number[]

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

One-based extracted guide pages that exercise this asset id.


placementKind: "coast" | "road" | "river" | "unit" | "decoration" | "prop" | "terrain" | "transition" | "structure"

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

Placement kind produced by the public board/runtime APIs.


placementLayer: "unit" | "terrain" | "structure" | "surface" | "feature"

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

Placement layer produced by the public board/runtime APIs.


publicApi: readonly string[]

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

Public helper/API entries attached to this asset id.


role: KayKitAssetPublicRole

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

Intent-level role used by docs, selectors, and gameplay placement helpers.


scenarioIds: readonly string[]

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

Guide scenario ids that explicitly reference this asset id.


sourceImages: readonly string[]

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

Extracted guide source PNGs that reference or motivate this asset id.


sourcePath: string

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

Source-relative GLTF path for FREE packaging or local EXTRA ingest.


subcategory: string

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

Manifest subcategory or source folder.


treatment: KayKitAssetPublicTreatment

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

Full public treatment record for this asset id.


visualArtifacts: readonly string[]

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

Visual artifacts linked by the matching guide scenarios.