ergo-runtime 0.1.0-alpha.1

Canonical primitive contracts and reference implementations for the Ergo graph execution engine
Documentation
{
  "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json",
  "version": "0.2",
  "language": "en",
  "words": [
    "primitives",
    "ontology",
    "ontological",
    "authoring",
    "wireable",
    "wireability",
    "cardinality",
    "composable",
    "orchestrator",
    "deterministic",
    "idempotent",
    "stateful",
    "stateless",
    "cadence",
    "debounce",
    "throttle",
    "retryable",

    "SourceLike",
    "ComputeLike",
    "TriggerLike",
    "ActionLike",

    "ClusterDefinition",
    "ClusterLoader",
    "ClusterValidationError",
    "PrimitiveCatalog",
    "PrimitiveKind",
    "PrimitiveInstance",
    "PrimitiveMetadata",
    "NodeInstance",
    "NodeKind",
    "NodeId",
    "ParameterBinding",
    "ParameterSpec",
    "ParameterType",
    "ParameterValue",
    "PortSpec",
    "BoundaryKind",
    "ValueType",
    "ExpandedGraph",
    "ExpandedNode",
    "ExpandedEdge",
    "ExpandedEndpoint",
    "ExpandError",
    "ExpandContext",
    "ExpandBuild",
    "InputSpec",
    "OutputSpec",
    "StateSpec",
    "ExecutionSpec",
    "InputRef",
    "OutputRef",
    "InputPortSpec",
    "OutputPortSpec",
    "InputMetadata",
    "OutputMetadata",
    "GraphInputPlaceholder",
    "SignatureInferenceError",

    "ComputePrimitiveManifest",
    "ActionPrimitiveManifest",
    "ActionValueType",
    "ActionKind",

    "infer_signature",
    "validate_declared_signature",

    "topo",

    "ValidatedNode",
    "ValidatedEdge",
    "ValidatedGraph",
    "RuntimeEvent",
    "RuntimeValue",
    "ExecError",
    "ExecutionContext",
    "ExecutionReport",
    "Registries",

    "rustfmt",
    "clippy",

    "replayable",
    "doctests",
    "serde",
    "Emitted",
    "NotEmitted",
    "iff",
    "compositionally"
  ],
  "ignorePaths": [
    "target/",
    "Cargo.lock",
    ".git/"
  ],
  "enableFiletypes": [
    "rust",
    "markdown"
  ]
}