AIKernel.NET
version: 0.0.4 / status: Refactor / edition: Draft / published: 2026-06-04 / updated: 2026-06-04

Japanese version: IDslPipelineCompiler-jp.md

IDslPipelineCompiler

Responsibility

Compiles a parsed DslDocument into an executable IKernelPipeline.

Key Members

Member Type Description
CompileAsync(DslDocument document, CancellationToken cancellationToken = default) Task<IKernelPipeline> Validates and compiles DSL semantic IR into a pipeline contract.

Boundary Rules

  • The DSL is structured data, not C# source code.
  • Compilation must be deterministic for the same document and registry state.
  • Invalid DSL must be represented as a fail-closed implementation result.

This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/dsl/IDslPipelineCompiler.md and should be read together with the surrounding category pages in the side navigation.

Source: architecture/interfaces/dsl/IDslPipelineCompiler.md