Governance Interfaces
1. 責務の境界 (Responsibility Boundary)
Governance は実行許可・監査・注意品質監視・admission gating・trajectory evidence 交換を担う境界です。ICriticalOperationGate と IComputationalComplexityGate が pre-inference entry を境界化し、IAttentionGuard と IAttentionObserver が推論品質を監視し、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 には置きません。
2. 関連ユースケース (Related UCs)
UC-13実行時署名検証とガバナンスUC-20決定論的リプレイと監査UC-21ポリシー実行
3. 関連仕様 (Related Specs)
4. 依存境界 (Dependency Boundary)
- Depends on:
AIKernel.Dtos,AIKernel.Contracts,AIKernel.Enums - Called by:
AIKernel.Abstractions.Execution,AIKernel.Abstractions.Hosting,AIKernel.Abstractions.Prompt
5. ドキュメント一覧
- ISignatureTrustStore
- IAttentionGuard
- IAttentionObserver
- ICriticalOperationGate
- IComputationalComplexityGate
- IAuditEvent
- IAuditLogger
- IAuditEventContract
- IContextLifecycleManager
- IChatTurn HashChain Contracts
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 の説明を追加。
architecture/interfaces/governance/index-jp.md