Skip to content

elm

Files

Name
elm/domain_elm.cpp
DomainELM implementation — optional dedicated model with shared-backbone fallback.
elm/domain_elm.hpp
Domain ELM — optional dedicated model with shared-backbone fallback.
elm/elm_chain_builder.cpp
ELMChainBuilder implementation — 6 heuristic triggers → ExecutionChain.
elm/elm_chain_builder.hpp
Maps RouteDecision + PromptFeatures to ExecutionChain (doc 03 §6.2)
elm/grounding_elm.cpp
GroundingELM implementation — 4-stage knowledge pipeline.
elm/grounding_elm.hpp
GroundingELM — wraps the 3-stage knowledge pipeline behind IELM (D-17)
elm/i_elm.hpp
Abstract interface for Expert Language Models (doc 03 §5.2)
elm/role_elm.cpp
RoleELM implementation — shared-backbone ELM with 7 role-specific prompt templates.
elm/role_elm.hpp
Shared-backbone Role ELM — implements IELM with role-specific prompt templates.
elm/specialist_adapter.cpp
SpecialistAdapter implementation — delegates to ISpecialist via composition.
elm/specialist_adapter.hpp
Composition-based adapter that wraps ISpecialist behind the IELM interface (D-06, D-07)
elm/tool_support_elm.cpp
ToolSupportELM implementation — pass-through stub with logged not-implemented.
elm/tool_support_elm.hpp
ToolSupportELM — interface-conforming stub (D-18), pass-through with confidence=0.

Updated on 2026-10-09 at 03:59:42 +0000