← Back to Demos
Steff's Learning Lab
Diagnostic simulation

Signal Lost

A customer-data sync has failed minutes before an executive dashboard review. Investigate the signals, separate symptoms from causes, and choose the next best diagnostic move.

An original scenario built for this portfolio, not based on any employer's real systems, people, or data.

Orbit Data Console / Incident 2741
Review in 18 min
System health

Three signals disagree.

The connection is healthy, records are arriving, and the sync still fails. Start by identifying which signal is closest to the point of failure.

Connector statusAuthenticated 9 minutes agoHealthy
Records received842 payloads acceptedNormal
Records written0 of 842 committedFailed
Execution trace

The failure happens after validation.

Read for sequence, not just severity. The earliest useful error often explains the later cascade.

14:02:11  AUTH_OK       token refreshed
14:02:13  PAYLOAD_OK    842 records received
14:02:14  SCHEMA_OK     required fields present
14:02:15  TRANSFORM_WARN value truncated: customer_segment
14:02:15  ENUM_REJECTED  field=customer_segment value="Enterprise Plus"
14:02:16  BATCH_ROLLBACK transaction aborted
Transformation rules

One mapping is narrower than the source.

Compare the accepted destination values with what the customer system is now sending.

SMBMaps to Small BusinessAccepted
Mid-MarketMaps to Mid-MarketAccepted
EnterpriseMaps to EnterpriseAccepted
Enterprise PlusNo destination value configuredUnmapped
Customer context

A change happened this morning.

Customer reports can add context, but they do not automatically identify the root cause.

Mina Chen, RevOps8:41 AM

We added a new segment called “Enterprise Plus” this morning. Everything looked normal in our CRM, but the executive dashboard stopped updating after the change.

Incident resolved

You followed the signal, not the pressure.

The test mapping accepted “Enterprise Plus,” the batch completed, and the dashboard resumed updating without reconnecting the integration or asking the customer to undo valid work.

Root causeUnmapped enum value
Best practiceSmall reversible test
Avoided riskUnnecessary rollback

What worked

You connected the failed write, the enum rejection, and the customer’s new value into one testable explanation.

Transfer to the job

When several signals compete, move from broad system health toward the exact point where expected behavior changes.