neofoam.framework.model¶
neofoam.framework.model — ModelSpec / ModelRuntime package.
- Public API:
ModelSpec — immutable model definition (replaces ModelInstance) ModelRuntime — one instantiation of a spec, owns per-instance config Model — factory alias: Model(“Name”) -> ModelSpec
The model package implements the Spec/Runtime split for models:
ModelSpec is the immutable, decorator-driven definition registered
at module import; ModelRuntime is the per-instance object created
by ModelSpec.instantiate(case_dir, instance_id).