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

Japanese version: IStructuredMaterial

IStructuredMaterial

Responsibility

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

Key Members (Draft)

Member Type Description
RawContent string Original source content before normalization.
NormalizedContent string Sanitized and normalized content for inference.
Weight double Importance/trust weight between 0.0 and 1.0.
SourceInfo SourceInfo Source provenance metadata.

See ../../use-cases/AIKernel_UseCaseCatalog.md for references where IStructuredMaterial 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/material/IStructuredMaterial.md and should be read together with the surrounding category pages in the side navigation.

Source: architecture/interfaces/material/IStructuredMaterial.md