sgns::sgprocessing::ProcessOutput¶
Structured output from Process() — typed artifact records + execution manifest (Phase 08, ARTF-01/02/04).
#include <ProcessingManager.hpp>
Public Functions¶
| Name | |
|---|---|
| size_t | size() const |
| bool | empty() const |
| auto | begin() const |
| auto | end() const |
| auto | begin() |
| auto | end() |
Public Attributes¶
| Name | |
|---|---|
| std::vector< Artifact > | artifacts One Artifact per output buffer (ARTF-01, ARTF-02) |
| ExecutionManifest | manifest Full execution manifest (ARTF-04) |
| std::vector< uint8_t > | combinedHash SHA-256 of serialized manifest (for backward compat) |
Public Functions Documentation¶
function size¶
function empty¶
function begin¶
function end¶
function begin¶
function end¶
Public Attributes Documentation¶
variable artifacts¶
One Artifact per output buffer (ARTF-01, ARTF-02)
variable manifest¶
Full execution manifest (ARTF-04)
variable combinedHash¶
SHA-256 of serialized manifest (for backward compat)
Updated on 2026-09-17 at 06:29:14 +0000