Skip to content

PromptScript API


Interface: PropertyProtectionPolicy

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

Property-protection policy: prevents overriding specific properties.

Extends

Properties

description?

optional description?: string

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

Human-readable description

Inherited from

BasePolicyDefinition.description


kind

kind: "property-protection"

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

Policy kind discriminator

Overrides

BasePolicyDefinition.kind


name

name: string

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

Unique policy name within the config

Inherited from

BasePolicyDefinition.name


properties

properties: string[]

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

Properties that cannot be overridden


severity

severity: PolicySeverity

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

Violation severity

Inherited from

BasePolicyDefinition.severity


targetPattern?

optional targetPattern?: string

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

Glob pattern for target skills (e.g., '@core/*'). If omitted, applies to all.