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

英語版: history/index.md

history Interfaces

1. 責務境界

History contract は、履歴要約と immutable History ROM 公開を定義する。 conversation storage の内部、Vfs 実装詳細、Core 固有の Result monad は所有しない。

2. 公開 Contract

3. DTO Surface

  • ChatHistoryRomRecord
  • ChatHistoryRomOptions
  • HistoryRomMetadata
  • HistoryRomSnapshot

4. 関連 Spec

  • docs/architecture/18.DSL_PIPELINE_AND_ROM_SPEC-jp.md
  • docs/operations/MIGRATION_GUIDE-jp.md

境界ルール

  • History ROM content は登録後 immutable である。
  • timestamp は caller または deterministic clock boundary から渡す。
  • contract package は AIKernel.CoreAIKernel.Common に依存してはならない。

変更履歴

  • v0.0.4 (2026-06-04): package-public contract のため History ROM interface category を追加。

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

Source: architecture/interfaces/history/index-jp.md