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

Japanese version: IConversationSnapshot

IConversationSnapshot

Responsibility

Define the contract boundary for IConversationSnapshot within AIKernel orchestration and governance flows.

Key Members (Draft)

Member Type Description
SnapshotId string Conversation snapshot id.
BranchId string Owning branch id.
TimestampUtc DateTimeOffset Snapshot creation timestamp.
MessageCount int Number of messages in snapshot.

See ../../use-cases/AIKernel_UseCaseCatalog.md for references where IConversationSnapshot appears.

Notes

  • This document is an interface-level draft.
  • Implementations must preserve fail-closed and deterministic replay principles.

Changelog

  • v0.0.0 / v0.0.0.0: Initial draft
  • v0.0.1 (2026-05-06): Version upgrade aligned with documentation guidelines

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

Source: architecture/interfaces/conversation/IConversationSnapshot.md