GreenOps shifts flexible AE batch workloads to low-carbon grid windows — reducing the carbon footprint of ML training and data processing without affecting model freshness or operational reliability. Hard-deadline jobs are never deferred. The carbon savings are auditable to the job level and exported as CSRD Scope 3 Category 11 emissions data.
GreenOps is the only module in the AE Suite with no HITL checkpoint and no human decision path. Scheduling decisions are fully autonomous within the ±6 hour deferral window. The CTO and sustainability team are consumers of GreenOps output — the ESG metrics dashboard — not participants in its decisions.
| Job | Module | Schedule | Deadline type | Max deferral | Eligible for carbon deferral? |
|---|---|---|---|---|---|
| Weekly model retraining (RevRec AI) | RevRec AI · M-03 | Sundays 02:00 UTC | Soft — weekly freshness | ±6 hours | ✓ Deferrable |
| Weekly model retraining (Asset IQ RUL) | Asset IQ · M-05 | Sundays 03:00 UTC | Soft — weekly freshness | ±6 hours | ✓ Deferrable |
| Weekly model retraining (ContractGuard) | ContractGuard · M-02 | Sundays 04:00 UTC | Soft — weekly freshness | ±6 hours | ✓ Deferrable |
| Daily feature pipeline backfill | Data Governance · M-08 | Daily 01:00 UTC | Soft — before daily RUL run | ±3 hours | ✓ Deferrable |
| Daily RUL batch prediction | Asset IQ · M-05 | Daily 02:00 UTC | Hard — FSM queue same day | None | ✗ Never deferred |
| FinRisk anomaly model refresh | FinRisk Sentinel · M-04 | Daily 03:00 UTC | Hard — streaming model currency | None | ✗ Never deferred |
| ContractGuard Vector Store reindex | ContractGuard · M-02 | Monthly, 1st | Soft — monthly precedent freshness | ±12 hours | ✓ Deferrable |
The GreenOps scheduling pipeline runs every 30 minutes to re-evaluate deferred jobs against the latest carbon intensity forecast. A job that was deferred 90 minutes ago because the grid was at 142 gCO₂eq/kWh gets re-evaluated when the forecast shows a low-carbon window approaching. The decision to dispatch is autonomous and immediate.
The GreenOps state machine is deliberately simple — the scheduling decision is binary (dispatch or defer) with a hard-deadline bypass that is never conditional. The complexity is in the re-evaluation loop: a deferred job re-enters the FORECASTING state every 30 minutes until it dispatches or its window expires.
The weekly RevRec AI model retraining job is submitted at 02:00 UTC on Sunday. GreenOps checks the carbon intensity forecast — europe-west3 is currently at 142 gCO₂eq/kWh. The forecast shows a low-carbon window at 06:12 UTC (68 gCO₂eq/kWh). The job is deferred. At 06:12, GreenOps dispatches. The ESG record shows 34% carbon reduction versus immediate dispatch.
GreenOps produces auditable carbon savings data — not estimates or projections. Every dispatch writes an actual-vs-baseline record to BigQuery. The CSRD Scope 3 Category 11 export is generated monthly from these records. The figures below are indicative of a full H3 deployment at ClaraVis's workload volume.
The demo shows the complete GreenOps lifecycle: job submitted, carbon intensity checked, job deferred, intensity drops, job dispatched, ESG record written. The key moments are the Firestore deferred queue entry and the BigQuery ESG record — which together show that every decision is logged, every saving is calculated, and every claim is auditable.
GreenOps is the penultimate module. The Strategy Dashboard closes the suite — reading from every module that has come before it and presenting the unified ClaraVis intelligence view that the CTO sees.