orchestrata_contracts.ast

Reference › components › contracts › orchestrata_contracts › ast

Host-side AST toolkit seam (ADR-0108, N-V4): contracts protocol only, no engine here.

The ast subpackage of contracts holds the host-side AST toolkit seam named in ADR-0108 (N-V4). It carries the contract only and no engine: ast_toolkit_protocol defines the protocol that other components code against, and the package __init__ is a one-line docstring. Components that need AST data depend on this protocol from orchestrata_contracts rather than on the toolkit itself, in line with the contracts-only role described on the component DAG page.

2 modules, 45 lines of code.

Modules

Module Summary LOC
__init__ Host-side AST toolkit seam (ADR-0108, N-V4): contracts protocol only, no engine here. 1
ast_toolkit_protocol orchestrata_contracts.ast.ast_toolkit_protocol — the host AST-toolkit seam (ADR-0108, N-V4). 44

Dependency diagram

Package dependency diagram orchestrata_contracts.ast