- Problem
- Choose the runtime foundation for a household simulation that has to run offline on an ordinary computer.
- Constraints
- The original contract excluded physics dependencies. Windows with Python 3.14 had no reliable physics wheels, and the specification named no engine.
- Alternatives considered
- Not yet documented.
- Decision
- Stay on standard-library Python and label fidelity explicitly: S (symbolic), G (grid geometry: reach, clearance, paths, fit, stacking, stairs) and P-approx (lumped physical models). Full rigid-body, deformable or fluid simulation is not claimed.
- Reasoning
- Approximate physics must never be relabeled as symbolic success. G/P fidelity is treated as separate, future work.
- Implementation
- The project runs entirely on Python's standard library. No GPU, Isaac Lab or API key is used.
- Results / current status
- Runtime tested on Linux with Python 3.12.14; source syntax checked against Python 3.9. Windows and a Python 3.9 interpreter were not available for testing.
- Lessons learned
- Not yet documented.