WorkflowWorkforce, HR & Knowledge

Operator Training Compliance

Operator training compliance on one screen: every system operator, every reliability-related task, verified with its dated record

Audit-ready proof of every operator's training.

See one case, screen by screen ↓
target100%of system operators verified on every assigned task, with dated evidence, before the auditor asks — under 100 % is already a violation in PER-005-1's severity table
target0shiftswith an operator on a desk task they are not verified for — every crew checked against its desks each day
demo6gapsfound by the team, not the auditor — across 1,867 operator-task assignments, each with the reason the record fails
target2daysto answer an audit request with a bookmarked binder, not 3 weeks
The problem

Why proving operator training takes three weeks before every audit

PER-005 asks a Reliability Coordinator, Balancing Authority or Transmission Operator for more than trained people. It asks for a company-specific list of real-time reliability-related tasks, reviewed every calendar year, and a dated record that each system operator was verified as capable on each task assigned to them — again within six months whenever a task is new or modified. That proof sits in five places: the learning system, the simulator's session files, scanned check sheets, sign-in sheets and shift logs. Before an audit, the training team rebuilds the operator-by-task matrix and the binders by hand.

And not every record counts. An attendance sheet shows training was delivered, not that the operator can do the task. Auditors fault utilities that cannot show task-by-task training and competency verification: daily operator logs were rejected as evidence in a WECC case, and task lists missing critical tasks were cited. Too often the gaps are found by the auditor, not by the team.

typical<100%of operators verified on their tasks is a Moderate violation of R2 in PER-005-1's severity table; below 90 % is High
typical6monthsto verify every operator on a new or modified task — missing the window is a High violation in the same table
Where an audit request's working days goestimated
By hand15 days
With the solution2 days
  • Finding each operator's record across five systems4.5 → 0.2 d
  • Checking every record names the operator, date, task and verifier3 → 0.3 d
  • Chasing unsigned check sheets and booking make-up verifications3 → 0.5 d
  • Rebuilding the dated task list and its change history1.5 → 0.1 d
  • Assembling, bookmarking and indexing the binder1.5 → 0.2 d
  • Writing the response and the compliance review1.5 → 0.7 d

Estimated split for one audit request such as RFI-07, in working days, by hand and with the solution.

How it works

How a training record becomes proof

Five agents read every training record into its cell and build the audit binder; the training manager decides what counts.

What comes in
Records in5 sources · learning system, simulator, check sheets, roster, procedures
Agents at work
Records readeroperator × task + fields
Then
Task list keeperchanges start the clock
Coverage checkerevery cell, every night
Then
Evidence binder builderbookmarked to the line
Programme review drafter
A person decides
Training managerdecides what counts; compliance lead releases
What comes out
Every cell verified, with its record
Tonight's desks covered
Audit binder, released
One case, step by step

One audit request, from the auditor's email to a released binder

Lumina Utilities runs the Harrow Ridge Control Centre, with 38 system operators — five crews of seven and three relief operators — against task list v14: 64 tasks in six areas. Granite Plains Reliability Council audits on site from 2 to 6 November 2026. It is Tuesday 13 October. Here is what happens next, screen by screen, in the working solution.

  1. 0106:00

    The home screen is the proof itself

    Hannah Lindqvist · Control-room training manager

    Operators run down the side by crew, the 64 tasks across the top by area, and each cell is verified, inside the six-month window or a gap. Overnight the agents read 412 new records from the learning system, simulator and document library, filed 409 to operator and task and set 3 course sign-ups aside. The grid reads 1,838 verified, 23 inside the window and 6 gaps — 98.4 % of 1,867 assignments.

    06:03 · “New gap: Grace Whitfield, task 19 — check sheet CS-2026-0877 has no verifier signature”

  2. 02One click

    RFI-07 asks for task 42 — the column lights up

    Hannah Lindqvist · Control-room training manager

    Yesterday at 15:40 the auditor, Dana Whitcombe, sent RFI-07: evidence verifying each system operator on task 42, “Shed firm load in a Level 3 energy emergency”, after its change on 14 May 2026 (PER-005-2 R2, R2.1). Hannah opens task 42 in the grid. Its record list reads 34 verified, 3 booked and 1 gap, and the window to re-verify closes on 14 Nov 2026.

    “…the capability of each System Operator to perform task 42 … as modified, with dated records.” — Dana Whitcombe, auditor

  3. 03The gap

    Malik Osei has a shift log entry, not a verification

    Records reader

    Malik transferred from the Corran Vale backup centre. His only record for task 42 is LOG-2026-0911 of 11 Sep 2026, verified by nobody. Ethan Marsh, Priya Natarajan and Liam O’Rourke of crew D are already booked on SIM-2026-33; Malik is not.

    “Why it is a gap. His only record for task 42 is a shift log entry: it says an event happened, not that a verifier assessed him against OP-118 rev 6.” (rule E-2)

  4. 04The record

    The log page, with the reader's margin notes

    Records reader

    The record opens at the line: “M. Osei walked through OP-118 rev 6 load shed blocks with Y. Karim. No issues.” The margin notes say why it fails: an event, not an assessment; the initials “MO” are the operator's own, so Yusuf Karim did not sign as verifier. Name and date are present, after the 14 May change.

    “The records reader checks the fields M2 asks for. Hannah Lindqvist decides what counts; changing a verdict needs a reason and is on the audit trail.”

  5. 05Booked

    A simulator assessment, 17 days before the window closes

    Hannah Lindqvist · Control-room training manager

    Hannah books Malik on SIM-2026-33, Wed 28 Oct, 07:30–16:00 on the Harrow Ridge simulator with the rest of crew D: assessor Colm Brennan, verifier Yusuf Karim. The other choice on screen is a supervisor check sheet on shift on Thu 15 Oct. Malik and Yusuf are told by email and in the roster system.

    “The booking is on the audit trail.”

  6. 06His record

    Booked is not verified — the cell stays amber

    Malik Osei · Transmission operator, crew D

    Malik's page shows 52 of 54 tasks verified, 0 gaps and 2 inside the window, and 24 of 32 hours of emergency operations training this year. His training history shows why: he was on annual leave for SIM-2026-24 in August, and the OP-118 rev 6 classroom briefing counts for delivery only.

    “Task 42 booked … It stays amber until the signed record is filed.”

  7. 07The binder

    46 pages, in the order the audit worksheet asks

    Evidence binder builder

    The binder builder matches RFI-07 to R2 and R2.1, collects 38 operator records for task 42, checks each against M2 and adds the dated task list v14 with change record MOC-2026-07. It writes the response narrative and bookmarks every page at the line naming the operator, task and verifier. The four open verifications are in the binder on pages 39–42, each with its booking.

    “Open items are disclosed with their dates, never left out.”

  8. 08Release

    Only the compliance lead releases to the auditor

    Marcus Adeyemi · Reliability compliance lead

    Hannah sends the binder to Marcus with a note: 34 verified; Ethan, Priya, Liam and Malik are on SIM-2026-33 on 28 Oct, before the 14 Nov window closes. Marcus reviews it, and only he can release it to Granite Plains Reliability Council. RFI-07 is due Fri 23 Oct.

    “Nothing leaves Lumina until Marcus Adeyemi releases it.”

  9. 09Tonight, 19:00

    Tonight's crew, checked against its desks

    Tomás Reyes · Shift supervisor, crew C

    Line L-3417 Harrow Ridge–Ashby 345 kV comes out at 22:30 under switching order SO-26-1184, on Grace Whitfield's desk — and her task 19 check sheet is unsigned. The coverage checker suggests Hugo Lindahl, verified on task 19 (CS-2024-1765), takes the switching order and Grace monitors Transmission South. Tomás decides.

    “The agent advises; Tomás Reyes decides who works which desk.”

  10. 10Waiting for Hannah

    A new procedure revision — modification or rewording?

    Task list keeper

    OP-131 rev 2, on voltage collapse actions, was published on 6 Oct. The task list keeper shows the difference: operators now act on a second trigger, within 5 minutes. If Hannah treats it as a modification to task 45, all 38 operators must be re-verified by 6 Apr 2027; rewording alone is not a modification.

    “The agent proposes; the training manager decides.”

Who it’s for

Built for everyone who answers for an operator's training.

The same audit request, seen by the four people it touches — what their month looked like, and what it looks like now.

HL
Hannah LindqvistControl-room training manager, Lumina Utilities · owns the task list, the evidence rules and the programme
Training manager
Before
Runs training for 38 system operators in five crews at Harrow Ridge. “I know they're trained. Proving it task by task takes my team three weeks before every audit.”
Now
Opens the grid with every cell scored overnight, sees the gaps before the auditor does and books each one with its date.
MA
Marcus AdeyemiReliability compliance lead · answers the auditor's requests and releases every response
Compliance lead
Before
Answers requests for information and signs what leaves the building. “Nothing goes to the auditor that I can't defend line by line.”
Now
Gets a binder in the audit worksheet's order, every record bookmarked to the line and every open item disclosed with its date — and is the only one who can release it.
TR
Tomás ReyesShift supervisor, crew C · runs the night desk and signs check sheets as verifier
Shift supervisor
Before
Puts people on desks by memory and paper. “Before I put someone on the 345 kV switching, I want to know they've been checked on it.”
Now
Sees tonight's crew laid over the grid, desk by desk, with a suggested swap when someone is not verified — and decides who works which desk.
MO
Malik OseiTransmission operator, crew D · transferred from the Corran Vale backup centre
Transmission operator
Before
Was on annual leave for the August simulator session and holds only a shift log entry for task 42. “I've done load shed on the simulator twice. I just don't have the paper.”
Now
Sees his 54 tasks as a strip, why one record does not count, and his booked simulator assessment on 28 Oct.
Built on the engine

5 agents. Each with one job, and hard limits.

Five agents read every training record into its cell and build the audit binder; the training manager decides what counts.

Records reader

Reads every training record — learning-system exports, simulator assessments, scanned check sheets, sign-in sheets and logs — and files it to operator and task with the fields M2 asks for: operator, date, task, procedure revision, method, result and verifier, each with the line it came from.

  • Attendance or a log entry never counts as verification
  • Every field cites its line; never guesses a date or a verifier
  • A person decides any contested record
Task list keeper

Compares new procedure revisions and event reviews with the task list, shows what the operator does before and after, and proposes new or modified tasks; it opens the six-month window once the training manager agrees.

  • Proposes only; the training manager decides
  • Rewording is not a modification
  • Never changes the list itself
Coverage checker

Re-scores all 1,867 cells nightly and on every new record, checks each crew against the tasks its desks perform, and sends reminders before a window closes.

  • Never changes a record
  • Advises the shift supervisor; never moves an operator
Evidence binder builder

Answers an audit request with a binder in the audit worksheet's order: response narrative, dated task list and change record, and every record bookmarked to the page and line.

  • Never sends to the auditor; the compliance lead releases
  • Never leaves out an open item — it discloses it
Programme review drafter

Drafts the annual programme evaluation from course evaluations, instructor observations, supervisor feedback, simulator sessions, event reviews and the year's gaps, with the changes they lead to.

  • Every finding cites its source
  • Never signs and never closes a change
Training manager

Decides what counts as evidence; the compliance lead alone releases to the auditor. The agents propose; a named person decides.

Ask in plain words

Ask about any operator, task or audit request

Ask in plain words about an operator, a task or an audit request — or say what to change. Every answer points to its records.

Who can’t show valid evidence for task 42?

One operator: Malik Osei, crew D. His only record is a shift log entry of 11 Sep — it records a walk-through, with no criteria, result or verifier, so it fails M2. Three more in crew D are booked on SIM-2026-33 on 28 Oct, before the window closes on 14 Nov. The other 34 hold simulator assessments from May to September.

Is tonight’s crew C verified for every desk task?

Not yet. Grace Whitfield is on Transmission South, where line L-3417 (345 kV) comes out at 22:30, and her task 19 check sheet has no verifier signature. Hugo Lindahl is verified on task 19, so I suggest he takes SO-26-1184. Four of the crew are inside the window on new task 63, which is allowed until 2 Jan.

What changed in the task list this year?

Three changes in 2026: task 42 modified on 14 May (OP-118 rev 6, 34 of 38 verified), task 63 added on 2 Jul (ride-through alarms, 9 of 23), and task 27 modified on 3 Sep (Corran Vale bus, 17 of 23). One more is waiting for your decision: OP-131 rev 2 looks like a modification to task 45. If you agree, 38 operators must be re-verified by 6 Apr 2027.

Build the evidence binder for RFI-07

Building it now: every task 42 record checked against M2, the dated task list and change record MOC-2026-07, the response narrative, and the open items disclosed with their dates. Nothing goes to Granite Plains until Marcus Adeyemi releases it.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The coverage grid38 operators by crew, 64 tasks by area, every cell verified, inside the window or a gap — with the audit request, today's coverage and the gaps to close beside it.
One task, every operatorTask 42 lit up across the grid: 34 verified, 3 booked, 1 gap, and every operator's record listed for the auditor.
Why a cell is a gapMalik Osei's task 42 record is a shift log entry, verified by nobody — with the reason and what closes it.
The record, with margin notesThe log page opened at the line, and the records reader's notes on each field M2 asks for.
Book a verificationA seat on the crew D simulator session or a supervisor check sheet on shift, both before the window closes.
An operator's recordTasks verified, gaps, emergency training hours, the booked assessment and the full training history.
Tonight's crewCrew C desk by desk against the tasks each desk performs tonight, and a suggested swap for the 345 kV switching.
The evidence binderThe RFI-07 binder built step by step: 46 pages in the audit worksheet's order, open items disclosed.
Send for releaseThe binder goes to the reliability compliance lead, who alone releases it to the auditor.
The task listTask list v14 with each task's procedure and verified count, the 2026 changes and a proposed modification from a new procedure revision.
Emergency operations trainingHours by operator against 32 a year, and the simulator sessions held and planned.
The programme evaluationThe 2026 annual evaluation, drafted with every finding cited and the changes it leads to, waiting for the training manager's signature.
Your rulesWhat counts as evidence, the clocks, and the positions and their tasks.
Governance

Built for audit: cited, disclosed, released by one person.

Every cell cites its recordEach verified cell opens the record behind it, and every record shows the line that supplies the operator's name, the date, the task and the verifier.
Evidence rules you own, written downWhat counts as a capability verification is a written rule the training manager owns — a sign-in sheet counts for delivery only, a shift log entry is not a verification, an unsigned check sheet does not count. The agents apply the rules and explain each rejection.
One person releases to the auditorThe binder builder never sends anything to the auditor. Only the reliability compliance lead can release a response, after reviewing it.
Open items disclosed, never hiddenA binder lists every open verification with its booking and date. The binder builder never leaves an open item out, and the coverage checker never changes a record.
Supervisors decide the desksThe coverage checker advises when an operator is not verified for a desk task tonight; it never moves an operator. The shift supervisor decides who works which desk.
Signed, and on the audit trailRecorded check sheets, the annual task list review and the programme evaluation are signed with a name, a time and a meaning. Bookings, desk changes, binders and sends for release are on the audit trail; changing a verdict needs a reason.
Configuration

Your training programme's rules, not ours

What counts as evidence, the clocks and who decides are settings, chosen by the training manager.

SettingDefaultChoose from
What counts as a capability verificationThree kindsSupervisor check sheet signed by a qualified verifier · simulator assessment with assessor and result · learning assessment at or above the pass mark
Pass mark80 %70 % to 95 %, in steps of 5 · applies to new assessments
E-1 · Attendance or sign-in sheet counts for delivery onlyOnOn · Off — when on, never counted as capability (R1.3, not R2)
E-2 · A shift log entry is not a verification on its ownOnOn · Off — when on, flags it red with the reason
E-3 · An unsigned check sheet does not countOnOn · Off — when on, sends it to the verifier to sign
Verify within six months of a new or modified task6 monthsFixed by PER-005-2 R2.1 · cannot be changed
Re-verify every task every 36 monthsOnOn · Off — a company rule, stricter than “at least once”
Remind the shift supervisor before a window closes60 and 14 daysOn · Off
Connections

Works with the records your training already lives in

Learning systemcourse completions and learning assessments, read nightly
Operator training simulatorsession files, rosters and assessments, after each session
Document libraryscanned supervisor check sheets and sign-in sheets, read on arrival
Roster systemcrews and desks, at every shift change
Procedure libraryprocedure revisions, as they are published
Reliability-related task listthe company-specific task list, its positions and its change records
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
100%
of operators verified on every assigned task, with dated evidence
1,838 of 1,867
verified today; the rest booked or inside the window
target
0
shifts with an operator on a desk task they are not verified for
target
2days
to answer an audit request with a bookmarked binder, not 3 weeks
By hand3 weeks
With agents2 days

“demo” = seen in the working solution, on its sample control-centre data · “target” = the design goal, measured in the pilot · “estimated” = our estimate (the working-days split for one audit request) · “typical” = published figures, from NERC PER-005-1's severity table (for R2, 90 % to under 100 % of operators verified is a Moderate violation, 70 % to under 90 % High; missing the six-month window after a task change is High). Requirements named as context: NERC PER-005-2 and its draft audit worksheet (RSAW; M2: records with the employee name, date and task). The WECC case in which daily operator logs were rejected is from a published law-firm summary of NERC case notes. Lumina Utilities, Granite Plains Reliability Council and the people, sites, procedures and records named on this page are fictional — characters and sample data in the working solution.

Questions

What training and compliance teams ask us.

What is operator training compliance software?

Software that shows, for every system operator and every real-time reliability-related task they perform, a dated record that they were verified as capable — and finds the gaps. Operator Training Compliance puts it on one grid, with agents that read each training record into its cell, check tonight's crew and build the evidence binder an audit request asks for.

How does Operator Training Compliance work?

The records reader files every record from the learning system, simulator, check sheets, sign-in sheets and logs to its operator and task, and applies your evidence rules. The coverage checker re-scores every cell overnight and on each new record. When an auditor asks, the binder builder assembles the response; the training manager decides what counts and the compliance lead releases it.

Is it NERC PER-005 training compliance software?

It is built around PER-005-2's requirements: the company-specific task list reviewed each year (R1.1), capability verification on each assigned task and within six months of a change (R2, R2.1), emergency simulation training (R3) and the annual programme evaluation (R1.4). Compliance stays your programme's and your people's; the solution shows the evidence and the gaps.

Why doesn't a sign-in sheet or a shift log entry count as evidence?

A sign-in sheet shows training was delivered, not that the operator can do the task, so it counts under R1.3 but not R2. A shift log entry says an event happened, not that a verifier assessed the operator. The solution marks both red with the reason and books a real verification.

How does it build an RSAW evidence binder?

For RFI-07 the binder builder matched the request to R2 and R2.1, collected all 38 operator records for task 42, checked each against M2, added the dated task list and change record, wrote the response narrative and bookmarked 46 pages to the line. Open items are disclosed with their bookings, never left out.

Does it check that tonight's crew is verified for its desks?

Yes. The coverage checker lays the roster over the grid and checks each desk against the tasks it performs tonight. When Grace Whitfield's task 19 check sheet was unsigned before a 345 kV line outage on her desk, it suggested Hugo Lindahl take the switching order. The shift supervisor decides.

Do people stay in control of what counts and what is sent?

Yes. The training manager owns the evidence rules, the task list and the annual review; shift supervisors sign check sheets and decide desks; only the compliance lead releases anything to the auditor. Agents propose and draft; the coverage checker never changes a record, and the binder builder never leaves out an open item.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your task list and the method behind it, positions, evidence rules and a sample of training records — and it goes live once every quality gate has passed. We will walk you through it on your own operators first.

See it on
your operators.

We'll run Operator Training Compliance on your own task list and a sample of your training records.