Tracking issue for RFC 0003
How YAADO should depend on SUAVE 2.5.2, given it needs --no-build-isolation + three runtime shims and cannot go in the uv-locked env. Full proposal in PR #40 → docs/rfc/0003-suave-dependency-isolation.md; evidence in PR #33 (docs/SUAVE_INTEGRATION_NOTES.md).
Recommendation
Decisions needed
Discuss on PR #40.
Tracking issue for RFC 0003
How YAADO should depend on SUAVE 2.5.2, given it needs
--no-build-isolation+ three runtime shims and cannot go in theuv-locked env. Full proposal in PR #40 →docs/rfc/0003-suave-dependency-isolation.md; evidence in PR #33 (docs/SUAVE_INTEGRATION_NOTES.md).Recommendation
suave_compatshim module (turning PR docs: SUAVE 2.5.2 install/integration notes (feasibility + API validation) #33's monkeypatches into maintained code:collections.MutableMappingalias,cumtrapz→cumulative_trapezoid, ascipy.misc.derivativereplacement) imported beforeimport SUAVE.uv add'd; move to a baked container later.VehicleFactoryto support vehicle-agnostic ComponentStore architecture #29 gated test (submodule checkout + shimmed venv);SKIPPEDin the shared env stays the default until then.Decisions needed
suave_compatlocation (YAADO_Core/modules/vs atools//integrations/home — it is glue, not physics).scipy.misc.derivativereplacement's numerics.Discuss on PR #40.