Skip to content

Related Projects

OpenUdon is the integration layer above several sibling projects. Keep changes in the repo that owns the relevant behavior.

Project Ownership Boundary
UWS Public workflow semantics, UWS versions, schema, parsing, validation, and Go model.
apitools OpenAPI discovery, import, search, indexing, summaries, auth/security summaries, and operation ranking.
tfconfig Static Terraform/OpenTofu configuration parsing used by openudon convert tf.
udon Private UWS/OpenAPI compiler and runtime executor. OpenUdon invokes it only through the trusted run-config handoff.
symphony Optional work orchestration, isolated workspaces, reviewer routing, managed state transitions, identity, and audit persistence.
OpenW8M Public OpenAPI-backed infrastructure authoring and planning. It is not an OpenUdon compatibility gate while the OpenAPI-only apitools boundary is active.

Rule Of Thumb

  • Public workflow semantics belong in UWS.
  • Generic execution or compilation behavior belongs in executor implementations such as udon.
  • OpenAPI search, discovery, import, and operation metadata belong in apitools.
  • Static Terraform/OpenTofu parsing belongs in github.com/OpenUdon/tfconfig.
  • Symphony-owned workflow management stays in Symphony.
  • OpenUdon owns project templates, examples, review state, approval templates, package contents, package digests, and local trusted-runner enforcement.

Concrete infrastructure authoring and .tf generation are outside OpenUdon's scope.