- FreeNoise: applied exactly once on the single-sampler path; now also applied on the dual-expert path (was zero)
- TeaCache: restores eager transformer_forward when the model is torch.compiled, so block-skipping actually engages (previously silent no-op)
- Compile cache: isolated to %TEMP%/bernini_r_inductor_cache (env-overridable), version-gated purge + manual purge via BerniniR_CompileModel.purge_cache / BERNINI_PURGE_COMPILE_CACHE
- Removed web/guidance_ui.js frontend (guidance moved to the BerniniR_GuidanceConfig node); dropped WEB_DIRECTORY export
- Stale-comment cleanup across nodes/ and utils/; refreshed README and added README_DEVELOPER
- Bump version to 1.0.3