Repoint mlsysim.core.<engine-mod> -> mlsysim.engine.<mod>, the
from-mlsysim.core-import-calibration form, and mlsysim.infra -> mlsysim.infrastructure
across the deferred consumers: docs prose + tutorials, tutorial slides/cheatsheet/
exercises, paper.tex, README, cli/DESIGN.md, and the mlsysim_constants audit README.
Also fix two docstrings inside the moved engine modules (calibration.py, pipeline.py)
that still named the old core paths. Update the quartodoc config (sections list) to
the new module paths and add the engine package.
NOTE: the generated quartodoc API stubs under mlsysim/docs/api/ (core.*.qmd,
infra*.qmd) still carry the old paths — they regenerate from the updated config via
`quartodoc build` (toolchain not installed in this worktree), so they are left
untouched here rather than hand-edited. Run `quartodoc build` to refresh them.
482 passed; import clean.
- Split the previous 'Part 1' and 'Part 2' monolithic presentations into four distinct, pedagogically cohesive modules (Module 1 through 4) suitable for a Half-Day or Full-Day conference tutorial.
- Module 1 (Foundations & Architecture): Added slides on the new Pydantic registries, the Provenance system ('Zero Hallucinations'), and dimensional strictness with 'pint'.
- Module 2 (Advanced Single-Node Analysis): Integrated the new 'Reasoning Wall' (InferenceScalingModel) and the Data Wall.
- Module 3 (Scale, Dollars, and Carbon): Integrated Cross-Domain Carbon Accounting (Cookbook Scenario B).
- Module 4 (DSE & Synthesis): Integrated SLA-Driven Synthesis (Cookbook Scenario D).
- Replaced fragmented code snippets with the concrete, runnable scenarios from the paper's Code Examples Cookbook.