Common naming rules are maintained in AIKernel.NET:
AIKernel.NET/docs/canonical-language/index.mdAIKernel.NET/docs/design/concept-elevation-refactoring-design.mdAIKernel.NET/docs/guidelines/concept-elevation-guidelines.mdAIKernel.NET/docs/migration/concept-elevation-v0.1.1.1.mdAIKernel.NET/docs/todo/concept-elevation-refactoring-todo.md
AIKernel.Wasm owns sandboxed runtime, browser/WebAssembly boundaries, and WebGPU-facing surfaces. Concept facades are limited to perception, scene, and time vocabulary above the interop layer.
AIKernel.Wasm は sandboxed runtime、browser/WebAssembly boundary、WebGPU-facing surface を担当します。concept facade は interop layer より上位の perception / scene / time 語彙に限定します。
Added concept surfaces:
AIKernel.Wasm.Runtime.Concepts.AisthesisFrameSourceAIKernel.Wasm.Runtime.Concepts.AisthesisObservationSurfaceAIKernel.Wasm.Runtime.Concepts.PhantasiaSceneSurfaceAIKernel.Wasm.Runtime.Concepts.PhantasiaFrameModelAIKernel.Wasm.Runtime.Concepts.ChronosWindowAIKernel.Wasm.Runtime.Concepts.ChronosBufferAIKernel.Wasm.Runtime.Concepts.ChronosReplayWindowAIKernel.Wasm.Runtime.Concepts.ChronosAudioWindowAIKernel.Wasm.Runtime.Concepts.ChronosAudioBufferAIKernel.Wasm.Runtime.Concepts.ChronosPlaybackTimelineAIKernel.Wasm.Runtime.Concepts.KairosTriggerAIKernel.Wasm.Runtime.Concepts.KairosFrameSignalAIKernel.Wasm.Runtime.Concepts.KairosActionTimingAIKernel.Wasm.Runtime.Concepts.KairosInputTrigger
Browser boundary packages:
AIKernel.Wasm.AudioAIKernel.Wasm.DisplayAIKernel.Wasm.Input
WasmRuntime,WasmRuntimeContext, WebGPU providers, audio providers, and JS interop classes keep technical names.- Concept names do not appear on DTO, JSInterop, NativeBridge, mapper, adapter, or provider implementation names.
- Gate logic remains outside AIKernel.Wasm.
IWebAudioJsInteropstays insideAIKernel.Wasm.Audio.- WebGPU code uses
AIKernel.Wasm.Computeas canonical namespace and preservesAIKernel.Wasm.Computonly as compatibility surface.
WasmRuntime / WasmRuntimeContext / WebGPU provider / audio provider /
JS interop class は通常の技術名を維持します。Gate logic は AIKernel.Wasm に置きません。
tests/AIKernel.Wasm.Tests/ConceptElevationArchitectureTests.cs guards the
naming boundary and verifies deterministic concept helper behavior.