Connect · item 15
Data quality gates at intake
Bad data does not become less expensive further down the line. Sixteen checks sit at the first station of every line, covering completeness, validity, duplication, referential integrity, timeliness and consistency. A unit that fails is blocked outright or held in a quarantine queue with a named owner — never quietly waved through with a flag nobody reads.
Health
What the rules are catching
Active and monitoring rules, and everything they have held, released or rejected.
What the gates test for
Six dimensions. A check that has never fired is shown as never having fired, not as evidence of a clean estate.
What happens on failure
The action is stated on the gate, not decided later.
Gates that have never fired
Reported as a zero, not as a pass.
The gates
Each names the dimension it tests, the expression it evaluates, what happens when it fails, and who owns the failures.
| Gate | Dimension | Applies to | Expression | On failure | Run | Failed | Pass | Held | Owner |
|---|---|---|---|---|---|---|---|---|---|
| DQ-02 Supplier exists and is not blocked Critical | Referential | Source-to-pay intake function Source-to-Pay Suite | supplier identifier resolves to an active, non-blocked record in the source-to-pay suite | Block threshold 100% | 8,379 | 44 | 99.5% | 9 | K. Boateng |
| DQ-05 Cost center is open in the period High | Referential | Anything that will post to the ledger all-lines Planning and Consolidation | cost center exists in planning and is open for the posting period | Quarantine threshold 99.5% | 15,036 | 62 | 99.6% | 6 | D. Halvorsen |
| DQ-06 Purchase order is open and has remaining value Critical | Referential | Three-way match intake function Group ERP — Materials and Inventory | referenced purchase order exists in materials management, is open, and remaining value covers the invoice | Quarantine threshold 99% | 19,227 | 100 | 99.5% | 8 | K. Boateng |
| DQ-08 Worker record active at the effective date Critical | Referential | Hire-to-retire intake function Core HR and Payroll | the worker referenced holds an active record in core human resources on the effective date of the change | Block threshold 100% | 18,379 | 75 | 99.6% | 7 | S. Bergqvist |
| DQ-11 Contract reference resolves to an executed agreement High | Referential | Legal, procurement and sales intake all-lines Contract Lifecycle Management | the contract identifier resolves to an executed, in-term agreement in contract lifecycle management | Quarantine threshold 99% | 13,082 | 39 | 99.7% | 5 | V. Marchetti |
Quarantine queue
13 items match the current filter. Every held item has an owner and an age.
| Item | Function · line | Gate | Field | Observed | Expected | Source | Age | Status | Owner | Outcome |
|---|---|---|---|---|---|---|---|---|---|---|
| HR11A-1011 Change at classify DQ-08-Q-001 | Human Resources HR11A | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 8.4 days | Rejected at intake | S. Bergqvist | Rejected at intake. The unit never entered the line and the requester was told why. |
| HR6C-1015 Learning path at draft content DQ-08-Q-004 | Human Resources HR6C | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 7.0 days | Held | S. Bergqvist | — |
| HR6C-1015 Learning path at draft content DQ-08-Q-010 | Human Resources HR6C | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 6.7 days | Rejected at intake | S. Bergqvist | Rejected at intake. The unit never entered the line and the requester was told why. |
| HR10C-1001 Listening cycle at model options DQ-08-Q-002 | Human Resources HR10C | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 5.6 days | Rejected at intake | S. Bergqvist | Rejected at intake. The unit never entered the line and the requester was told why. |
| HR2D-1002 Requisition at gather evidence DQ-08-Q-008 | Human Resources HR2D | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 5.3 days | In review | S. Bergqvist | — |
| HR6A-1043 Learning path at match curriculum DQ-08-Q-011 | Human Resources HR6A | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 4.9 days | Held | S. Bergqvist | — |
| HR8A-1019 Comp action at model distribution DQ-08-Q-007 | Human Resources HR8A | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 3.7 days | Released | S. Bergqvist | Corrected at source and released back onto the line with the correction recorded. |
| HR3C-1006 Onboarding case at cohort day-1 DQ-08-Q-013 | Human Resources HR3C | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 3.6 days | Held | S. Bergqvist | — |
| HR4A-1010 Case at tier-1 answer DQ-08-Q-003 | Human Resources HR4A | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 2.9 days | Held | S. Bergqvist | — |
| HR8C-1035 Comp action at enroll DQ-08-Q-009 | Human Resources HR8C | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 2.6 days | Released | S. Bergqvist | Corrected at source and released back onto the line with the correction recorded. |
| HR11A-1031 Change at classify DQ-08-Q-012 | Human Resources HR11A | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 2.3 days | In review | S. Bergqvist | — |
| HR3A-1036 Onboarding case at accept DQ-08-Q-006 | Human Resources HR3A | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 42 hr | Released | S. Bergqvist | Corrected at source and released back onto the line with the correction recorded. |
| HR5B-1004 Review at bias scan DQ-08-Q-005 | Human Resources HR5B | DQ-08 | the worker referenced holds | no matching record | the worker referenced holds an active record in core human resources on the effective date of the change | Core HR and Payroll | 35 hr | In review | S. Bergqvist | — |
Which lines carry the intake burden
Quarantine volume by function, all time.
Actions
What is waiting on a person
Quarantine is a holding pen, not a decision. Every item below is work that stopped and is waiting for somebody to say what happens to it.
Judge a quarantined item
Held by a rule. Nobody has looked at it yet.
Fix the source behind a rejection
Rejected items keep arriving until the upstream cause changes.
Finish a review already open
Picked up, not concluded.
Promote a monitoring rule to active
The rule watches and reports but does not hold anything.
Operations
What this desk is allowed to start
A surface that only reports is not operable. This is the work this page can set in motion, and the bound it runs into.
Trigger and bound
This desk can start a rule run across a named batch, and it can move an item into quarantine. It cannot release an item, reject one, or change a threshold — releasing bad data is the whole risk this layer exists to manage, so it stays with a person.
Live observability
What the record shows right now
What happened to everything the rules have held.
Current distribution
171 items
Is policy and strategy coming to fruition
Whether the written intent is holding here
14 of 16 rules are enforcing. 95 items are held and undecided.
Not holding on the record
The written intent is that no unchecked record reaches a downstream figure. 14 rules enforce that today and 2 only watch. The queue is the real test: 67 items are held with nobody assigned and 28 are open with somebody assigned, against 47 released and 29 rejected historically. A held item is not a failure of the rule — it is the rule working — but a held item nobody judges is a figure quietly missing its input.
The gates, the expressions, the thresholds and the quarantine queue are real mechanisms. They run at the first station of every line and they hold work that fails. What they run against is the modeled feed described on the connector registry — connect a customer instance and the same gates run unchanged against real intake.
2 of the 16 gates are set to monitor rather than enforce. They are counted in the check totals but they stop nothing. That is a deliberate state for a gate whose false-positive rate has not yet been characterized, and it is shown rather than hidden behind an overall pass rate.
62 items have been held for more than seventy-two hours, the oldest for 9.1 days. A quarantine queue that ages without clearing is a queue that people have learned to route around, so the age is shown on every row and never averaged away.