Japanese version: history/index-jp.md
history Interfaces
1. Responsibility Boundary
History contracts describe summarization and immutable History ROM publication. They do not own conversation storage internals, Vfs implementation details, or Core-specific Result monads.
2. Public Contracts
3. DTO Surface
ChatHistoryRomRecordChatHistoryRomOptionsHistoryRomMetadataHistoryRomSnapshot
4. Related Specs
docs/architecture/18.DSL_PIPELINE_AND_ROM_SPEC.mddocs/operations/MIGRATION_GUIDE.md
Boundary Rule
- History ROM content is immutable once registered.
- Timestamps must be supplied by the caller or deterministic clock boundary.
- Contract packages must not depend on
AIKernel.CoreorAIKernel.Common.
Changelog
- v0.0.4 (2026-06-04): Added History ROM interface category for package-public contracts.
This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/history/index.md and should be read together with the surrounding category pages in the side navigation.
Source:
architecture/interfaces/history/index.md