Skip to content

PromptScript API


Interface: LayerBoundaryPolicy

Defined in: core/src/types/policy.ts:28

Layer-boundary policy: controls which layers can extend which.

Extends

Properties

description?

optional description?: string

Defined in: core/src/types/policy.ts:18

Human-readable description

Inherited from

BasePolicyDefinition.description


kind

kind: "layer-boundary"

Defined in: core/src/types/policy.ts:29

Policy kind discriminator

Overrides

BasePolicyDefinition.kind


layers

layers: string[]

Defined in: core/src/types/policy.ts:31

Ordered list of layers from base to leaf


maxDistance?

optional maxDistance?: number

Defined in: core/src/types/policy.ts:33

Maximum allowed distance between source and target layers (default: 1)


name

name: string

Defined in: core/src/types/policy.ts:16

Unique policy name within the config

Inherited from

BasePolicyDefinition.name


severity

severity: PolicySeverity

Defined in: core/src/types/policy.ts:22

Violation severity

Inherited from

BasePolicyDefinition.severity