Skip to content

Interface: RuleNotWithdrawable

@kortexya/reasoninglayer


@kortexya/reasoninglayer / RuleNotWithdrawable

Defined in: src/types/inference.ts:1572

Why a listed rule cannot be withdrawn, in the mutation route’s own terms.

code: RuleRefusalCode

Defined in: src/types/inference.ts:1577

The stable discriminator the DELETE would carry — rule_system_owned, rule_plugin_owned or rule_bootstrap.


reason: string

Defined in: src/types/inference.ts:1579

The refusal in words, naming the lifecycle operation that DOES withdraw it.