Expand description
Structs§
- Action
Effects - Bounded side effects declared for one action.
- Action
Ir - Compiled action declaration with validated identifiers and effect boundaries.
- Application
Ir - Canonical in-memory application contract consumed by the runtime.
- Contract
Id - Stable identifier used for routes, actions, policies, and other cross-linked declarations.
- RouteIr
- Compiled route declaration with validated target references and security posture.
- Route
Security Posture - Effective route security settings after contract compilation.
- Source
Provenance - Exact source location preserved for a compiled declaration.
Enums§
- Application
IrError - Semantic failures that block contract compilation or loading.
Constants§
- APPLICATION_
IR_ VERSION - Schema identifier emitted for compiled application IR documents.
- CONTRACT_
VERSION - Declarative contract version accepted by this runtime.
Functions§
- action_
transition 🔒 - Returns the workflow transition executed by one action, rejecting ambiguous declarations.
- collect_
ids 🔒 - Collects a canonically ordered identifier set from one contract array.
- collect_
string_ 🔒ids - Collects a canonically ordered identifier set from a string array.
- compile_
action_ effects_ for_ runtime - Compiles the existing action declaration into a closed typed effect set.
- compile_
application_ ir - Compiles and semantically validates all executable application contracts.
- contract_
digest 🔒 - Hashes the complete executable contract set in stable document order.
- effect_
job_ 🔒strings - Collects scheduled-job identifiers from string or bounded object declarations.
- effect_
strings 🔒 - Collects string values from one optional array without permitting empty effects.
- load_
contract 🔒 - Loads a JSON contract document from a packaged application artifact.
- load_
optional_ 🔒contract - Loads an optional contract document as an empty typed collection when undeclared.
- route_
security_ 🔒posture - Resolves and validates the route-level security defaults and overrides.
- source_
line 🔒 - Returns a source line for an identifier in a deterministic generated JSON document.
- source_
provenance 🔒 - Resolves generator-retained YAML provenance with a JSON fallback for legacy artifacts.
- validate_
contract_ 🔒version - Validates the exact major/minor contract version supported by this runtime.
- validate_
optional_ 🔒contract_ version - Validates a populated optional contract while allowing an absent empty compatibility view.
- validate_
reference 🔒 - Validates one optional identifier reference against its typed target collection.