Skip to content

sgns::sgprocessing::CanExecuteResult

Result of a CanExecute check (D-05, D-07).

#include <capability_types.hpp>

Public Attributes

Name
bool executable
True if all capability checks pass.
std::string executorId
Populated only when executable==true; hex prefix of identityHash (D-08)
std::vector< UnmetRequirement > unmet
Populated only when executable==false; one entry per failing check.

Public Attributes Documentation

variable executable

bool executable = false;

True if all capability checks pass.

variable executorId

std::string executorId;

Populated only when executable==true; hex prefix of identityHash (D-08)

variable unmet

std::vector< UnmetRequirement > unmet;

Populated only when executable==false; one entry per failing check.


Updated on 2026-09-17 at 06:29:14 +0000