Expand walls.py from 17 to 22 walls, adding Serving (4), Batching (5),
Streaming (6), Tail Latency (7), and Checkpoint (19). Update paper.tex
with rewritten abstract, concrete LLaMA-3 motivating example, competitive
positioning against Calculon/ASTRA-sim/Vidur, and new overview figure.
Rebrand docs and tutorials to match.
- Add typed Pydantic result models (Layer A) replacing dict returns
- Add canonical Wall taxonomy registry (walls.py) as single source of truth
- Add Pipeline composer (Layer C) for solver chaining with explain()/run()
- Rename domains: Metabolism→Node, Skeleton→Data, Mind→Algorithm, World→Fleet, Meta→Analysis
- Rename MetabolismSolver→EfficiencySolver and MetabolismResult→EfficiencyResult
- Update all solver classes with walls tuple referencing canonical wall numbers
- Convert all dict access patterns to typed attribute access across codebase