Skip to content

Interface: Attack

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Attack

Defined in: src/types/argumentation.ts:107

One attack edge with its clash evidence.

from: string

Defined in: src/types/argumentation.ts:109

Attacker argument id.


kind: ArgumentAttackKind

Defined in: src/types/argumentation.ts:113

The kind of conflict the attack witnesses.


proved: boolean

Defined in: src/types/argumentation.ts:120

Whether a full derivation proof backs this attack.


reason: string

Defined in: src/types/argumentation.ts:118

Human-readable clash reason (the witness). For a rule-derived attack it names the derived fact, rendered as an OSFQL pattern.


to: string

Defined in: src/types/argumentation.ts:111

Attacked argument id.