GreenOps is a cross-cutting platform service — it shifts every flexible AE workload from every domain suite to low-carbon grid windows without touching a single domain module. Hard-deadline jobs are never deferred. All carbon savings are auditable to the job level and exported as CSRD Scope 3 Category 11 emissions data, shared across the entire platform.
GreenOps is the only AE Platform service with no HITL checkpoint and no human decision path. Scheduling decisions are fully autonomous within the ±6 hour deferral window. It serves all domain suites equally — the Autonomous Seller, Autonomous HR, and every suite that follows. The CTO and sustainability team are consumers of GreenOps output (the ESG metrics dashboard and Strategy Dashboard feed), not participants in its decisions.
| Job | Suite / Module | Schedule | Deadline type | Max deferral | Eligible for carbon deferral? |
|---|---|---|---|---|---|
| Weekly model retraining (RevRec AI) | AS Suite · M-03 | Sundays 02:00 UTC | Soft — weekly freshness | ±6 hours | ✓ Deferrable |
| Weekly model retraining (Asset IQ RUL) | AS Suite · M-05 | Sundays 03:00 UTC | Soft — weekly freshness | ±6 hours | ✓ Deferrable |
| Weekly model retraining (ContractGuard) | AS Suite · M-02 | Sundays 04:00 UTC | Soft — weekly freshness | ±6 hours | ✓ Deferrable |
| Daily feature pipeline backfill | AE Platform · M-08 | Daily 01:00 UTC | Soft — before daily RUL run | ±3 hours | ✓ Deferrable |
| Daily RUL batch prediction | AS Suite · M-05 | Daily 02:00 UTC | Hard — FSM queue same day | None | ✗ Never deferred |
| FinRisk anomaly model refresh | AS Suite · M-04 | Daily 03:00 UTC | Hard — streaming model currency | None | ✗ Never deferred |
| ContractGuard Vector Store reindex | AS Suite · M-02 | Monthly, 1st | Soft — monthly precedent freshness | ±12 hours | ✓ Deferrable |
The GreenOps Platform boundary contains four distinct deployable containers. Each maps to a GCP-managed service with an explicit IAM surface and VPC-SC perimeter membership. Technology choices are documented in ADR-GO02 through ADR-GO05.
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 — no human is in the path. A circuit breaker wraps every Carbon Footprint API call: on timeout or 5xx, GreenOps enters degraded mode — all queued jobs dispatch immediately with api_fallback:true flagged in the ESG record, and full scheduling resumes on the next successful API response.
The GreenOps job state machine has no failure state — every job reaches COMPLETE. Hard deadline jobs bypass the DEFERRED state entirely. Window-expired jobs dispatch at whatever the current intensity is; the ESG record captures the actual emissions accurately (saving_pct = 0% in the worst case — the data is honest, not optimistic).
The sequence shows a weekly ContractGuard Vector Store reindex arriving at 02:00 UTC, deferred because europe-west3 is at 142 gCO₂eq/kWh, re-evaluated five times across the 30-minute loop, dispatched at 06:12 when intensity drops to 74, and completing with a 49% carbon saving logged to BigQuery.
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 aggregates savings across all AE domain suites and is generated monthly from these records. The figures below are indicative of a full H3 platform deployment at ClaraVis's workload volume.
metered_kwh field (sourced from GKE resource utilisation via Cloud Monitoring — not estimated), the emission factor applied (gCO₂eq/kWh from the API), and the calculated emissions figure. An auditor can verify each savings claim by checking the source API data, the actual compute utilisation, and the arithmetic independently. The CSRD export format aligns with the EU taxonomy technical screening criteria — the column structure matches the reporting standard for Scope 3 Category 11. The remaining assurance gap is the carbon intensity data itself — GCP's Carbon Footprint API data is published by Google with their own methodology statement. ClaraVis would need to reference that methodology in their CSRD disclosure, which is standard practice for Scope 2 location-based calculations.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.
This is the GreenOps monitoring view as it appears to the CTO and sustainability team — a read-only consumer of ae_greenops.job_metrics. No decisions are made here. Every figure shown is derived from the same BigQuery table that feeds the CSRD Scope 3 export. The live queue panel shows the current state of the Firestore deferred_jobs collection.
Data Governance (M-08) is the H1 foundation — deployed first, before any suite. GreenOps (M-06) activates in H3 once workload volumes justify carbon scheduling. The Strategy Dashboard (M-07) closes the platform layer — reading GreenOps ESG metrics alongside signals from every domain suite and presenting the unified executive view.