Per-role live-AI workspace · ITS-125

Click a role. The AI does the job.

Each card goes to the role's own page — real JD, then See how AI handles this → — which opens a live workspace performing that role's actual outputs. Eligible cards run server-side against MotherDuck; local inspection paths are labelled in the workspace. A Data Analyst's consumption reports; a PM's exception backlogs; a GRC Manager's regulatory risk matrix.


Data & Reporting

Product — Energy Core

Meter-to-cash billing PM · ENSEK vacancy

Senior PM — Billing

Estimated-read exposure, unbilled gap, exception SLAs, Ofgem back-billing risk and the billing board pack — ENSEK's Billing module, re-derived live from raw reads, dates and outcomes.

Payments & collections PM · ENSEK vacancy

Senior PM — Payments & Refund

DD collection funnel, retry recovery, payment-method failure by segment, arrears-entry rate, dunning-stage backlog vs SLA and credit-balance exposure — ENSEK's Payments module, live over raw DD attempts and dunning steps.

Debt management PM · ENSEK vacancy

PM — Credit Risk

Debt book by aging bucket, plan-coverage gap, payment-plan adherence, recovery funnel, write-off exposure and PSR vulnerability split — ENSEK's Risk & Debt module, live over raw balances, dates and recovery events.

Payments, arrears & refunds PM · ENSEK vacancy

PM — Payments & Refund

Arrears book by segment and tariff, balance distribution (credit vs debt), refund-candidate queue, churn × arrears risk concentration and arrears rate by region — the account balance and refund layer, live from ENSEK operational account data.

Meter estate & smart-rollout PM · ENSEK vacancy

PM — Asset Management

Fleet composition by tech & fuel, smart-penetration gap by region, read staleness SLO, settlement-class distribution and revenue concentration by asset type — the meter estate re-derived live from raw asset records.

Move-in/move-out lifecycle PM · ENSEK vacancy

PM — Home & Business Moves

Tenure-band retention profile, account-status lifecycle state, acquisition cohort by tariff, churn-risk concentration by region, and provisioning health — the moves engine re-derived live from raw account dates and status.

Tariff & quoting PM · ENSEK vacancy

Senior PM — Energy Products & Quoting

Tariff portfolio mix (fixed/variable/green), concentration risk, green-tariff penetration by segment, high-consumption account profiles and Economy 7 population — the tariff book re-derived live from raw product and account data.

Product — Platform

Technology — Platform & SRE

Finance, GRC & Assurance

GRC · property & EPC estate view · ENSEK vacancy

Senior GRC Manager — Property Estate

Consumer Duty vulnerability baseline, MEES compliance by region, ECO4 obligation sizing, affordability risk heat-map and the composite Lower-value × F/G risk matrix — regulatory exposure, live over the real national property estate.

GRC · operational account book · ENSEK vacancy

Senior GRC Manager — Operational Compliance

PSR vulnerability coverage by region, Consumer Duty affordability monitoring by affluence band, smart-meter mandate gap, MEES exposure in the supplied estate, and the operational risk concentration — regulatory compliance, live over ENSEK's operational account book.

CFAM · revenue & carbon analysis · ENSEK vacancy

Customer Financial Assurance Manager — Revenue Analysis

Revenue baseline by segment & tariff, bill-band outlier detection, carbon-vs-revenue opportunity, affordability credit risk and smart-meter revenue dividend — financial assurance, live over the real national energy estate.

CFAM · billing controls & receivables · ENSEK vacancy

Customer Financial Assurance Manager — Billing Controls

Debt book by segment, refund candidate queue, settlement gap (traditional-meter revenue at risk), arrears controls effectiveness by tariff and PSR overlap, and revenue concentration risk — financial controls governance, live over ENSEK's operational account book.

Credit risk analytics · ENSEK vacancy

Credit Risk Analyst

Churn risk distribution across 27.6M accounts, debt portfolio by churn tier (£124M arrears book), tenure and affluence as credit signals, and the portfolio credit-posture KPI pack — real-time analytics from the Ignition accounts backbone.

Customer Success & Managed Service

Marketing


Cross-domain proof · existing role

How this generalises

One engine. 24 ENSEK vacancies.

  • Role-agnostic engine: _engine/workspace-engine.js carries zero role, domain or company strings. Everything specific to a role — its dataset, the AI-authored asks, the JD task each output performs, the standard it's held to, and the falsifier note — lives in that role's manifest.json. All 24 ENSEK vacancy workspaces (plus the quality-lead cross-domain proof) run the identical engine.
  • Three data paths: property-estate roles (Data Analysts, GRC property view, Revenue Assurance, Product Marketing) run on a 5,000-row slice of the real national energy estate — 27.6M properties. Operational-controls roles (GRC operational, CFAM, Credit Risk) run on the same 5,000-row national account book with churn, arrears, and PSR signals. Billing/payments roles run on a procedurally-seeded ENSEK operational dataset (420 accounts · billing runs · payment attempts). The engine treats all three identically — it loads whatever dataset the manifest declares.
  • Driven by the JD: each output is mapped to a task and a standard quoted from the role's job description, so the workspace shows the AI doing that role's work, not arbitrary queries.
  • Falsifier-gated: every figure, finding and KPI is recomputed from the result set. An output that can't be re-derived has nothing to render. Curated live cards run through the server-side gate; local inspection runs only where the workspace labels it.