LensReading which lens this session carries.
All contracts

CTR-ITSM · version 2

IT Service Management — Service requests

Drives the service-level surface for information technology and the shared administration queues.

RatifiedIn contract

What the contract says

These are the terms the connector is generated against. A source that stops matching them is a drift finding, not a silent data change.

Entity
Service request · bidirectional
Primary key
sysId
Declared volume
62,000 records a day
Freshness commitment
15 min
Owner
J. Petrakis · IT Operations
Vendor
ServiceNow ITSM · high criticality · modeled
Cardinality
One request to many tasks. One task to exactly one assignment group.
Write-back rule
State change, work note and resolution proposal are in scope. Closure requires a human confirmation and the contract makes that non-negotiable.

Review state

Neither review is performed by the team that wrote the contract.

Security reviewApproved
D. Contreras · Jun 11, 2026
Privacy reviewApproved
Maitre Olivier Lascaux · Jun 22, 2026

Validation and drift

Drift is only detectable on a contract that has been read against a sample.

Last validatedAug 14, 2026 · 4 d ago
20,000 records read in the sample.
Validated against a 20,000-record extract. The most recently checked contract on the estate.

The field list

6 fields · 1 key · 1 personal. The validation rule on each row is what admits or rejects a record at the staging boundary.

FieldSourceTargetTypeFlagsDriftValidation
System idsys_idrequest.refstring(32)
keyinternal
In contractThirty-two character hex. Idempotence key.
Numbernumberrequest.displayRefstring(12)
internal
In contractHuman-facing reference. Not unique across instances, so never used as a key.
Assignment groupassignment_grouprequest.queuestring(60)
internal
In contractMust resolve to a queue in the capacity plan.
Prioritypriorityrequest.priorityinteger
internal
In contractOne to five. Drives the service-level clock.
Opened atopened_atrequest.openedAttimestamp
internal
In contractUTC. A local-time value would silently shift every clock and the contract rejects any payload without a zone.
Callercaller_idrequest.callerHashstring(64)
personalconfidential
In contractPseudonymized at the boundary.

What has passed the staging boundary against this contract

2 batches · 22,230 arrived · 21,440 admitted · 790 quarantined · 0 rejected

BatchArrivedInAdmittedQuarantinedRejectedResultGate
STG-0015Aug 18, 08:0011,25010,8484020Partly admitted10,848 admitted · 402 quarantined · 0 rejected outright.
STG-0016Aug 18, 07:0010,98010,5923880Partly admitted10,592 admitted · 388 quarantined · 0 rejected outright.

Rejects raised against these batches

2 reasons covering 790 records. Each one names a field, what was observed and what the contract expected.

Timestamp carries a local offset where UTC is declared402 records · 1 h oldFix at source
Observed: Local offsets from three regions
Expected: UTC
STG-0015 · field resolvedAt · queue quarantine · J. Petrakis
Timestamp carries a local offset where UTC is declared388 records · 2 h oldFix at source
Observed: Local offsets from three regions
Expected: UTC
STG-0016 · field resolvedAt · queue quarantine · J. Petrakis

Replay windows

1 window recorded against this contract.

RPL-008Completed
Connector defect · Aug 7, 2026 to Aug 8, 2026
Resolution timestamps arrived with a local offset instead of UTC for one day, distorting the service level clock.
22,940 replayed · 22,111 held at the idempotence key · 0 duplicates created

Write-back routes into this system

2 routes designed against IT Service Management.

resolve-and-close · IncidentDesigned, never live
WB-ITSM-01 · agent · authority IT1-AUTH-A1 · policy IT1-POL-200
5 attempted · 0 written to a production system
raise-standard-change · Change requestDesigned, never live
WB-ITSM-02 · agent · authority IT10-AUTH-A1 · policy IT10-POL-200
2 attempted · 0 written to a production system

What goes stale when this feed does

3 asserted figures depend on IT Service Management. The rule on each row is what the surface does when the feed misses its commitment.

FigureWhere it is shownRoleOn staleNote
Touchless processing rateAI GBS towerscontributingShow it unchangedService tickets are a small share and move the rate by under half a point.
Reconciliation breaks with no ownerReconciliation ledgercontributingShow it unchangedAssignment groups are resolved from the service directory and change slowly.
Work units under managementSubway map, function cockpitprimaryMark it staleService records are the largest single intake stream into the work tracker.
What this contract is, and what it is not

A contract, a validation rule, a freshness commitment and a replay path are real mechanisms and they are what this wave builds. What they are not is a connection. No connector on this estate is attached to a customer instance, so every batch, every replay and every write-back attempt recorded here ran against a modeled extract or a sandbox, and the registry keeps saying modeled.

The last validation read 20,000 records 4 days ago, which is 32% of a single day at the declared volume. A sample proves the shape of what it read and nothing beyond it.