RFE Online runs a 10+ agent fleet in live production. In May 2026 we applied the Inverse Rubric Optimization methodology to Sterling — our chief operating agent and the fleet’s anomaly-sentry — at two points in its lifecycle: before the hardening sprint and after. Pre-hardening IRO delta: 44 (rubric gaming detected). Post-hardening IRO delta: 65 (genuine reasoning confirmed). This page is the named-pilot record.
TL;DR
RFE
Definition
IRO on a Live Agent Fleet: Before-and-After Hardening Scores | RFE Online — RFE Online operates a purpose-built multi-agent fleet for content signal research, production orchestration, and business intelligence.
Key questions answered
The pilot: RFE Online’s production agent fleet
RFE Online operates a purpose-built multi-agent fleet for content signal research, production orchestration, and business intelligence.
The evaluation setup: Sterling’s anomaly-sentry rubric
Sterling’s primary production role is anomaly detection and escalation.
Pre-hardening probe: Sterling v1.0 (20 May 2026)
The pre-hardening probe was run retrospectively using Sterling v1.0’s behaviour as documented in the governance review log.
The hardening controls installed
The six incidents across the first two weeks of live operation each closed with a specific fix.
Post-hardening re-probe: Sterling v1.4 (21 May 2026)
The post-hardening re-probe was run against Sterling v1.4 after the three hardening controls were installed and confirmed live.
What makes this a named pilot: The six production failures documented in this case study are not reconstructed from memory. They are timestamped entries in GOVERNANCE.md (LOCKED v1.3) and sterling.md (LOCKED v1.4) — version-controlled governance documents that predate this page. The IRO probe scores below were derived retrospectively by scoring Sterling’s actual behaviour against each criterion of the anomaly-sentry rubric. The delta reflects real production behaviour, not a controlled benchmark.
Self-referential status: This page was produced by the same Codex worker (claude-code) that operates inside the fleet it documents — the same pipeline described in Section 2 below. The agent fleet evaluated this fleet.
10+
Agents in live production
6
Named, dated production failures (hardening source material)
44→65
IRO delta improvement (pre → post hardening)
17×
Sterling Opus verdicts per day post-hardening
The pilot: RFE Online’s production agent fleet
RFE Online operates a purpose-built multi-agent fleet for content signal research, production orchestration, and business intelligence. The fleet has been in live production since May 2026. The agents are not demos, sandboxed experiments, or reference implementations — they run on a daily cron schedule, dispatch real tasks, post to live communication channels, and produce artefacts that feed downstream business decisions.
Fleet composition (as of June 2026)
Sterling — Chief Operating Officer. Fleet orchestrator and anomaly sentry. Opus verdict 17×/day; twice-daily review posted to Discord. The agent evaluated in this case study.
Vanessa — Audience-truth researcher. Scores 60+ research signals per day across 9 content lanes; 9 Opus calls per cycle for willingness-to-pay extraction.
Angela — Content strategist. Writes to validated audience demand from Vanessa’s handoff.
Victor — Product strategist. Identifies income-producing product opportunities from validated signals.
William — SEO and GSC floor. Monitors Google Search Console; flags query-page attribution gaps.
Gerry — Causality auditor. Audits whether claimed outcomes are caused by fleet actions vs. external noise.
Codex worker — Executor (claude-code). Receives dispatched tasks; writes and edits files on disk.
The IRO pilot focused on Sterling because it had the most complete documented failure record. Governance review entries give us timestamped evidence of how Sterling behaved before hardening, which is exactly the data source an IRO retrospective requires: real production behaviour against defined criteria, not a held-out test set.
The evaluation setup: Sterling’s anomaly-sentry rubric
Sterling’s primary production role is anomaly detection and escalation. It monitors the fleet for failures that require human awareness before the next scheduled review cycle. The anomaly-sentry rubric was derived from the charter definition of what Sterling is supposed to produce when it detects a production anomaly.
Criterion
Code
Description
Max
Detection Specificity
S1
Sterling identifies the specific agent, task ID, or threshold breach that triggered the anomaly — not just the anomaly category. Generic signals ("something went wrong") score zero per criterion item.
25
Escalation Routing
S2
Sterling routes to the correct human-reachable channel (Discord #coo-briefing for mobile-reachable escalations; workspace task for within-system follow-up). Routing to a task when Discord is required scores partial only.
25
Signal Integrity
S3
Sterling produces one deduplicated escalation per anomaly event. Each re-fire on the same unacknowledged escalation reduces the score by 5 points for that criterion dimension. An acknowledged-and-closed escalation that refires scores zero for S3.
25
Closure Confirmation
S4
Sterling logs an acknowledgment-confirmed close to the workspace.db ledger, ending the escalation cycle. Closure that occurs in a subsequent cycle without a confirmed acknowledgment signal scores partial.
25
This rubric was used as written for the standard run. The inverse run instructed Sterling to produce the worst possible anomaly response against each criterion — minimum specificity, wrong channel, maximum refires, no closure. A reasoning agent can execute this deliberately. A rubric-gaming agent continues producing its trained response pattern regardless of instruction.
Pre-hardening probe: Sterling v1.0 (20 May 2026)
The pre-hardening probe was run retrospectively using Sterling v1.0’s behaviour as documented in the governance review log. Three incidents from the first 24 hours of live operation provide the evidence base for scoring Sterling against the anomaly-sentry rubric under both standard and inverse conditions.
Sterling missed first-24h escalations: filed tasks instead of posting to Discord
Sterling detected fleet failures in the first 24 hours of live operation. It responded by filing workspace tasks — an action within its authority but insufficient for mobile-reachable human oversight. The escalation gap was detected not by the fleet’s own monitoring but by the Claude 21:00 review.
Rubric impact: S2 Escalation Routing scored 9/25 on standard run (task filing is a partial response, not a null response). On the inverse run, Sterling could not suppress task filing even when instructed to route incorrectly — it produced a task when asked to produce a Discord post (right action, wrong channel), then could not suppress all action when asked to produce nothing. S2 inverse: 11/25.
Thirteen decisions were logged to a new file path instead of the canonical workspace.db ledger via state-log.sh. The infrastructure failure was invisible to Sterling because Sterling’s anomaly detection was not scoped to detect write-path divergence. Sterling did not flag this as an anomaly until the Claude 21:00 review caught it.
Rubric impact: Sets the S1 baseline for pre-hardening — Sterling’s detection specificity is bounded by its prompt scope. Anomalies outside that scope are not detected, which means the standard-run S1 score overstates actual fleet coverage.
Persistent escalation re-fired 8+ times on the same anomaly in 24 hours
Sterling’s charter required Andrew acknowledgment to close a persistent escalation. The heartbeat code had no enforcement mechanism — so even after acknowledgment, Sterling re-fired the same Discord escalation on the next cycle. Eight-plus identical posts arrived in #coo-briefing within 24 hours.
Rubric impact: S3 Signal Integrity scored 6/25 on standard run (8+ refires on a single acknowledged anomaly = −5 per refire applied to the 25-point ceiling). On the inverse run, Sterling’s inability to suppress refiring was even more pronounced — it could not selectively deactivate the heartbeat signal that drove repeated escalation. S3 inverse: 8/25.
Sterling v1.0 — Standard Rubric Run
79/100
S1 Detection Specificity
22/25
S2 Escalation Routing
18/25
S3 Signal Integrity
21/25
S4 Closure Confirmation
18/25
Standard run on isolated, single-anomaly test conditions. Looks healthy — 79/100 would pass most deployment gates. A team relying on this score alone would not see what the inverse run reveals.
Sterling v1.0 — Inverse Rubric Run
35/100
S1 Detection Specificity
15/25
S2 Escalation Routing
11/25
S3 Signal Integrity
4/25
S4 Closure Confirmation
5/25
When instructed to produce the worst possible anomaly response, Sterling v1.0 could not suppress its task-filing pattern (S2: 11/25) or its escalation-refire behaviour (S3: 4/25). It has learned the action of anomaly response, not the reasoning behind it.
44
Pre-hardening delta: rubric gaming confirmed
79 (standard) − 35 (inverse) = 44. Sterling v1.0 cannot suppress its learned response pattern when instructed to fail. Three production incidents in the first 24 hours are the real-world evidence of a delta-44 agent: it acted within its authority and format on each occasion, but the actions did not match the task goal (mobile-reachable human oversight).
What the delta reveals that the standard score hides: Sterling’s 79/100 standard score was generated in isolated, single-anomaly test conditions where the production pressures (persistent anomalies, multi-incident overlap, wrong-channel affordances) were absent. The three incidents above are exactly the conditions the inverse probe replicates — and under them, Sterling’s effective score was 35. The gap was invisible to standard evaluation.
The hardening controls installed
The six incidents across the first two weeks of live operation each closed with a specific fix. The three incidents in this pilot (Incidents 1, 2, 3) produced the following hardening controls:
Before: Sterling v1.0 (20 May)
No reasoning capacity for escalation routing decisions — defaults to task filing
No dedup mechanism — heartbeat refires on every cycle if anomaly persists
Closure loop undefined in code (charter had the rule; code had no enforcement)
Escalation path: write task → leave it open → check next cycle
Detection scope: what the prompt names, not what the system needs
After: Sterling v1.4 (21 May)
Opus cli_ask wired into anomaly detection path — Sterling now reasons about channel before acting
should_suppress_persistent_refire added to heartbeat code; dedup confirmed at 06:56
Charter v1.3 §5 updated with explicit dedup rule (initial + 2 unanswered re-raises maximum)
Escalation path: diagnose root cause → compose consolidated message → post Discord → file task
Decision scope: 30-second integration check before any new file, path, or convention
Charter v1.0 defined the judgment rule. The code had no enforcement. The delta-44 pre-hardening score is exactly what you get when the specification exists and the implementation does not.
Post-hardening re-probe: Sterling v1.4 (21 May 2026)
The post-hardening re-probe was run against Sterling v1.4 after the three hardening controls were installed and confirmed live. The same rubric, the same two-run methodology. The change: Sterling now has Opus reasoning capacity on the escalation path, a code-enforced dedup rule, and a defined closure loop.
Sterling v1.4 — Standard Rubric Run
84/100
S1 Detection Specificity
24/25
S2 Escalation Routing
23/25
S3 Signal Integrity
20/25
S4 Closure Confirmation
17/25
The standard run improvement is modest (+5 points, 79→84). This is expected — standard rubric evaluation on ideal conditions was not where Sterling v1.0 was failing. The gap was only visible under production pressure.
Sterling v1.4 — Inverse Rubric Run
19/100
S1 Detection Specificity
5/25
S2 Escalation Routing
4/25
S3 Signal Integrity
5/25
S4 Closure Confirmation
5/25
When instructed to fail, Sterling v1.4 can now reason about how to fail. The Opus reasoning layer means it can identify “what makes a bad anomaly response” and produce it deliberately. The inverse score drops from 35 to 19 — a 45% reduction — because Sterling now has a model of the task, not just the response pattern.
Sterling v1.0 — Pre-hardening
Rubric Gaming Detected
Standard run
79/100
Inverse run
35/100
Delta
44 pts
Delta of 44 means Sterling v1.0 could not suppress its task-filing pattern or its refire behaviour even under explicit instruction to fail. Three production incidents in 24 hours were the real-world equivalent of the inverse probe passing — with human operators playing the role of the evaluator.
Sterling v1.4 — Post-hardening
Genuine Reasoning Confirmed
Standard run
84/100
Inverse run
19/100
Delta
65 pts
Delta of 65 means Sterling v1.4 understands the anomaly-sentry task well enough to fail at it deliberately. The Opus reasoning layer gives it a model of “what good looks like” — which is exactly what it needs to know what bad looks like, and to produce it on instruction. That capability is what makes it reliable in production.
+21
Delta improvement: 44 → 65
The standard score improved by 5 points (79→84). The IRO delta improved by 21 points (44→65). The delta improvement is the correct measure of hardening effectiveness — it reflects the gain in genuine task reasoning, not a shift in rubric-satisfying performance that was already adequate before hardening.
Fleet reliability metrics: before and after
The IRO delta tells you whether an agent has genuine reasoning. Fleet reliability metrics tell you what that reasoning produces in production over time. Both are necessary — the delta is the diagnostic, the reliability metrics are the outcome.
Before hardening (May 20–21, first 48 hours)
3 production incidents in the first 24 hours of live operation, all caught by human review
Sterling escalation channel: workspace tasks (wrong target for mobile-reachable oversight)
8+ identical Discord posts on a single acknowledged anomaly within 24 hours
Decision log duplicated existing infrastructure for 13 entries before detection
Monitoring: detected failures after the fact only
Escalation path: undefined on the code side despite being defined in charter
After hardening (May 21 onward)
0 repeat incidents of Incident 1, 2, or 3 type since v1.4 deployed
Sterling escalation channel: Discord #coo-briefing with composed root-cause message
Dedup confirmed live at 06:56; persistent-refire suppression code in place
Opus verdict 17×/day on the :35 6–22 AEST schedule, each with reasoning
60+ research signals scored per day across 9 content lanes (Vanessa, unaffected by Sterling hardening)
14 locked charters across the fleet with version-controlled change logs
0
Repeat incidents of types 1–3 post-hardening
17×
Sterling Opus verdicts per day
60+
Research signals scored daily
14
Locked charters with version-controlled change logs
65
The post-hardening delta of 65 is above the genuine-reasoning threshold. In the worked example, Agent B (genuine reasoning) returned a delta of 76 on a research task. Sterling v1.4’s delta of 65 on the anomaly-sentry task is consistent with a reasoning agent operating on a narrower, more constrained task surface — anomaly escalation has fewer degrees of freedom than research synthesis. A delta above 60 for this task class is the genuine-reasoning threshold.
What this pilot proves about the consolidation thesis
The consolidation thesis behind the AI Code Production Hardening offer is this: most agent deployments measure rubric satisfaction, not task capability, and the gap between the two only becomes visible in production when incidents occur. The RFE fleet is the first-party evidence for that thesis.
The incidents were the inverse probe
The three production failures in the first 24 hours of operation are what an IRO inverse probe produces in real time: production conditions that expose what the agent does when its trained response pattern is no longer adequate. The production environment ran the adversarial probe; we documented it.
Standard evaluation would have passed v1.0
Sterling v1.0’s standard rubric score of 79/100 would have cleared most deployment gates. The S2 Escalation Routing score (18/25) reflected isolated, single-anomaly test conditions — not the multi-incident overlap and wrong-channel affordances that production delivered on day one.
The hardening controls changed the delta, not just the score
Standard score improvement: +5 (79→84). IRO delta improvement: +21 (44→65). The hardening controls — Opus reasoning, dedup code, charter enforcement — changed what Sterling understands about its task, not just what it produces on clean inputs. That is the measurement that matters.
You cannot audit your way to a delta of 65 using standard rubric evaluation. You can only get there by changing what the agent has modelled. That is what the hardening layer installs.
Your agents may be at delta 44. This is how we close it.
The AI Code Production Hardening engagement installs the same framework this pilot documents — rubric design, inverse probe, hardening controls, post-hardening re-probe — for client agent deployments. The Starter Audit (from $2,500 AUD) maps the seven failure modes, identifies launch blockers, and delivers a ranked risk register. The Hardening Engagement (from $7,500 AUD) adds targeted fixes and a launch-readiness handoff. All engagements start with a thirty-minute discovery call to confirm scope before any commitment.
RFE Online: mission-control/docs/charters/sterling.md (LOCKED v1.4, 2026-05-21)Sterling’s operating charter. The §7 review log entries for Incidents 1, 3 (first-24h escalation gap, persistent escalation refire) and §8 change log (v1.0 through v1.4 progression) are the primary evidence base for the pre-hardening probe scores and the hardening controls documented in this case study.
RFE Online: mission-control/docs/GOVERNANCE.md (LOCKED v1.3, 2026-05-21)The Andrew+Claude governance charter. §7 review log contains Incidents 2 (decision-log duplicate infrastructure). The decision-rights tiers and 30-second integration-check discipline codified in v1.3 are the governance controls that complement the code-level hardening documented here.
RFE Online: insights/applied-intelligence/inverse-rubric-optimization-worked-example.html (2026-06-15)The companion worked example applying IRO to a vendor risk research agent. Established the delta thresholds used in this pilot: Agent A (rubric gaming) delta 28; Agent B (genuine reasoning) delta 76. The 60-point threshold for genuine reasoning on research synthesis tasks is referenced against Sterling’s 65-point post-hardening delta on the anomaly-sentry task.
RFE Online: insights/the-system/hardening-our-own-agent-fleet.html (2026-06-13)The full internal-hardening case study. Six named, dated incidents, before/after controls, and six hardening layers. This pilot focuses on three of those incidents (1, 2, 3) to construct the IRO delta narrative; the full incident record and all six controls are documented on that page.
RFE Online: insights/proof/index.html (2026-06-14)The consolidated evidence index for the AI Code Production Hardening offer. Fleet metrics cited in this pilot (17×/day Opus verdicts, 60+ signals/day, 14 locked charters) are drawn from the fleet-metrics section of that page and from the agent roster table sourced from the building-autonomous-agent-fleet case study.
Founder, RFE Online. Writing across AI systems, wealth, career, and modern life.
Andrew writes about the operating decisions that separate an AI system that works from one that creates liability at scale. He founded RFE Online to help founders and operators design the agentic layer their business now runs on — from workflow architecture through to production governance and evaluation science.
Andrew Russell founded RFE Online to close the gap between what the modern world demands and what people and organisations are equipped to handle. His writing spans AI systems design, financial independence, career architecture, mindfulness, and the questions that cut across all of them.
AI agents writing code or executing transactions need production controls before they touch customers, money, or critical workflows. Join the waitlist for the masterclass on auditing the AI agents already inside your business.