Interface: AbilityConfigIssue
Defined in: packages/sdk/src/types/generated/task.ts:23
A non-blocking diagnostic about an ability's configuration.
Emitted by :meth:AbilityBase.collect_config_issues and aggregated
by the workflow-level config validation route. Kept distinct from
:class:ResourceAccessGap because access gaps are role-centric and
have a specific remediation ("Grant missing access"), whereas config
issues describe drift in the ability's own references (e.g. a file
that was deleted after the ability was saved).
Properties
abilityType
abilityType:
string
Defined in: packages/sdk/src/types/generated/task.ts:26
code
code:
AbilityConfigIssueCode
Defined in: packages/sdk/src/types/generated/task.ts:25
eventType?
optionaleventType:string|null
Defined in: packages/sdk/src/types/generated/task.ts:32
message
message:
string
Defined in: packages/sdk/src/types/generated/task.ts:33
objectType?
optionalobjectType:string|null
Defined in: packages/sdk/src/types/generated/task.ts:31
resourceId?
optionalresourceId:string|number|null
Defined in: packages/sdk/src/types/generated/task.ts:29
resourceName?
optionalresourceName:string|null
Defined in: packages/sdk/src/types/generated/task.ts:30
resourceType?
optionalresourceType:string|null
Defined in: packages/sdk/src/types/generated/task.ts:28
severity
severity:
AbilityConfigIssueSeverity
Defined in: packages/sdk/src/types/generated/task.ts:24
taskId?
optionaltaskId:number|null
Defined in: packages/sdk/src/types/generated/task.ts:27