Interface: PropertyProtectionPolicy¶
Defined in: core/src/types/policy.ts:39
Property-protection policy: prevents overriding specific properties.
Extends¶
Properties¶
description?¶
optionaldescription?: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¶
name¶
name:
string
Defined in: core/src/types/policy.ts:16
Unique policy name within the config
Inherited from¶
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¶
targetPattern?¶
optionaltargetPattern?:string
Defined in: core/src/types/policy.ts:44
Glob pattern for target skills (e.g., '@core/*'). If omitted, applies to all.