Interface: InstallState
@kortexya/reasoninglayer / InstallState
Interface: InstallState
Section titled “Interface: InstallState”Defined in: src/types/marketplace.ts:323
An install’s lifecycle state after an enable/disable transition.
Remarks
Section titled “Remarks”state is one of "Published", "InstalledDisabled", "Enabled",
"Upgrading", or "Uninstalled". A DISABLED install stays committed to the
knowledge base but its rules are inert (excluded from reasoning); it is not
the same as an uninstall, which retracts the contributed ids.
Properties
Section titled “Properties”degradation?
Section titled “degradation?”
optionaldegradation?:string|null
Defined in: src/types/marketplace.ts:338
What is missing from the live contribution, when InstallState.degraded.
degraded?
Section titled “degraded?”
optionaldegraded?:boolean
Defined in: src/types/marketplace.ts:336
Whether the contribution is only PARTIALLY applied to the live view.
Remarks
Section titled “Remarks”InstallState.state cannot express this: a plugin whose sorts the live lattice
rejected, or whose startup replay failed, still reads "Enabled" while
contributing less than it reports — or nothing at all.
installId
Section titled “installId”installId:
string
Defined in: src/types/marketplace.ts:325
The install’s id.
state:
string
Defined in: src/types/marketplace.ts:327
The lifecycle state after the transition.