AIKernel.NET
version: 0.0.2 / status: Refactor / edition: Draft / published: 2026-05-16 / updated: 2026-05-16

英語版: Governance Interfaces

Governance Interfaces

1. 責務の境界 (Responsibility Boundary)

Governance は実行許可・監査・注意品質監視・admission gating・trajectory evidence 交換を担う境界です。ICriticalOperationGateIComputationalComplexityGate が pre-inference entry を境界化し、IAttentionGuardIAttentionObserver が推論品質を監視し、trajectory governance DTO が semantic ellipsoid と score evidence を運び、IAuditEvent 系が追跡可能な監査証跡を確立します。 v0.0.5 では、Core/runtime package が fail-closed な pre-inference evidence を ReplayLog へ接続できるように、admission replay record と Semantic IR slot vocabulary も contract package 側で公開します。ただし実装挙動は AIKernel.NET には置きません。

  • UC-13 実行時署名検証とガバナンス
  • UC-20 決定論的リプレイと監査
  • UC-21 ポリシー実行

4. 依存境界 (Dependency Boundary)

  • Depends on: AIKernel.Dtos, AIKernel.Contracts, AIKernel.Enums
  • Called by: AIKernel.Abstractions.Execution, AIKernel.Abstractions.Hosting, AIKernel.Abstractions.Prompt

5. ドキュメント一覧

6. Shared DTO / Enum Vocabulary

  • AdmissibilityReplayRecord: pre-inference admission gate が出力する ReplayLog-compatible evidence。
  • AdmissibilityGateKind: prompt override、capability admission、critical operation、computational complexity、policy decision、context integrity、runtime invariant の gate vocabulary。
  • AdmissibilityDecisionKind: admit、deny、transform、delegate、decompose、suspend for approval、clarify、read-only、quarantine の decision vocabulary。
  • SemanticIrSlot: semantic compilation と DSL admission が共有する G/T/C/B Semantic IR slot vocabulary。

AdmissibilityReplayRecord.Metadata は、validator version、budget、complexity profile、attached requirement、delegated solver identity、timestamp、trace identifier など、論文レベルの field を運ぶ拡張点です。Runtime package は ReplayLog へ接続する前に、これらの metadata を正準化・hash 化してください。


変更履歴

  • v0.0.0 / v0.0.0.0: 初期ドラフト
  • v0.0.1 (2026-05-06): ドキュメント規約に基づくバージョン更新
  • v0.0.4 (2026-06-04): IHistorySummarizer documentation を history interface category へ移動。
  • v0.0.4 (2026-06-04): ChatChain governance contract documentation を追加。
  • v0.0.4 (2026-06-04): IAuditLogger を governance interface index に追加。
  • v0.0.5 (2026-06-05): admission replay と Semantic IR slot vocabulary の説明を追加。
Source: architecture/interfaces/governance/index-jp.md