Verification, explanation, and provenance for a graph node. More...
#include <mna_verification.h>
Public Member Functions | |
| QJsonObject | toJson () const |
| QCborMap | toCbor () const |
Static Public Member Functions | |
| static MnaVerification | fromJson (const QJsonObject &json) |
| static MnaVerification | fromCbor (const QCborMap &cbor) |
Public Attributes | |
| QString | explanation |
| Human-readable explanation of what this node does and why. | |
| QList< MnaVerificationCheck > | checks |
| Declarative checks (authored by user, evaluated by executor). | |
| QList< MnaVerificationResult > | preResults |
| Results of pre-execution checks (populated by executor). | |
| QList< MnaVerificationResult > | postResults |
| Results of post-execution checks (populated by executor). | |
| MnaProvenance | provenance |
| Complete provenance snapshot (populated by executor). | |
Verification, explanation, and provenance for a graph node.
Top-level verification container attached to each MnaNode. Combines human-readable explanation, declarative checks, evaluation results, and a complete provenance snapshot.
Definition at line 157 of file mna_verification.h.
|
static |
Definition at line 434 of file mna_verification.cpp.
|
static |
Definition at line 362 of file mna_verification.cpp.
| QCborMap MnaVerification::toCbor | ( | ) | const |
Definition at line 392 of file mna_verification.cpp.
| QJsonObject MnaVerification::toJson | ( | ) | const |
Definition at line 320 of file mna_verification.cpp.
| QList<MnaVerificationCheck> MNALIB::MnaVerification::checks |
Declarative checks (authored by user, evaluated by executor).
Definition at line 163 of file mna_verification.h.
| QString MNALIB::MnaVerification::explanation |
Human-readable explanation of what this node does and why.
Definition at line 160 of file mna_verification.h.
| QList<MnaVerificationResult> MNALIB::MnaVerification::postResults |
Results of post-execution checks (populated by executor).
Definition at line 169 of file mna_verification.h.
| QList<MnaVerificationResult> MNALIB::MnaVerification::preResults |
Results of pre-execution checks (populated by executor).
Definition at line 166 of file mna_verification.h.
| MnaProvenance MNALIB::MnaVerification::provenance |
Complete provenance snapshot (populated by executor).
Definition at line 172 of file mna_verification.h.