We currently skip mass provenance for energy-only processes (inputs/outputs in kWh/MJ/etc). Add a dedicated energy provenance tracker: in_situ_kwh / imported_kwh / unknown_kwh, update SimulationState, engine import/process logic, and CLI reporting (e.g., sim provenance --energy). This enables future energy-closure guarantees.
We currently skip mass provenance for energy-only processes (inputs/outputs in kWh/MJ/etc). Add a dedicated energy provenance tracker: in_situ_kwh / imported_kwh / unknown_kwh, update SimulationState, engine import/process logic, and CLI reporting (e.g., sim provenance --energy). This enables future energy-closure guarantees.