|
NeoGraph 0.16.0
A C++20 Graph Agent Engine Library — LangGraph for C++
|
Immutable, non-executable TaskGraphProposal-v1 values. More...
#include <neograph/api.h>#include <neograph/program/source.h>#include <cstdint>#include <memory>#include <stdexcept>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | neograph::program::TaskGraphArtifactContract |
| Exact field contract for one named artifact emitted by a sealed template. More... | |
| struct | neograph::program::TaskGraphArtifactReference |
| Reference to one declared producer field. More... | |
| struct | neograph::program::TaskGraphBudget |
| Requested resource budget for one proposed task or a proposal ceiling. More... | |
| struct | neograph::program::TaskGraphInputBinding |
| Typed dataflow edge; it is data selection, never expression evaluation. More... | |
| struct | neograph::program::TaskGraphInputLiteral |
| A JSON value assigned to one input field of a template (schema 2). More... | |
| struct | neograph::program::TaskGraphInputTarget |
| Target field accepted by the consuming sealed template. More... | |
| struct | neograph::program::TaskGraphJoinPolicy |
| v1 intentionally supports only all-of joins; additional policies need their own contract. More... | |
| class | neograph::program::TaskGraphProposal |
| Deeply owned canonical TaskGraphProposal. More... | |
| class | neograph::program::TaskGraphProposalError |
| Typed structural rejection with stable Program diagnostics and coordinates. More... | |
| struct | neograph::program::TaskGraphProposalLimits |
| Finite structural and resource ceilings enforced before a proposal is usable. More... | |
| struct | neograph::program::TaskGraphProposalOptions |
| Trusted parsing context for one proposal artifact. More... | |
| struct | neograph::program::TaskGraphTask |
| One task vertex in a finite TaskGraphProposal DAG. More... | |
| struct | neograph::program::TaskGraphTemplateContract |
| Immutable-template facts supplied by the trusted source/admission layer. More... | |
Immutable, non-executable TaskGraphProposal-v1 values.
A TaskGraphProposal is planner-produced data. Parsing validates only the finite task DAG and its declared template/data/budget bounds; it neither resolves executable targets nor admits, publishes, or dispatches work.
Definition in file task_graph_proposal.h.