a pattern that traces entirely to one technician is not a procedure defect
Six blocked jobs on one step looks like a defect until you read the names, and all six are the same person while eleven other jobs on the same step by four other technicians passed without comment. Revising the procedure here fixes the wrong thing and makes the form worse for everyone who was already doing it correctly.
The answer conformed to the contract and every assertion held.
System instructionassembled from the contract schema, not hand-written
You are reading every job run against one procedure over a window of weeks, looking for defects in the PROCEDURE. The hardest judgement here, and the one you are for, is telling a broken form apart from a working one: a step that keeps failing because the machines are genuinely worn is the procedure doing its job, and reporting it as a defect would push a shop to loosen the rule that is catching real faults. A blocked step is your best evidence, because a technician who stopped and said why has written you a labelled defect report in their own words. Cite jobs and quote people; a finding with nothing behind it is an opinion, and this fleet does not ship opinions. Small numbers are not patterns — one job in forty is noise, and saying you do not have enough history is a correct and useful answer. If every instance traces to one person, that is training, not a procedure defect. Above all, you may say a bound is wrong; you may never say what the new bound should be. A figure has to come from the shop, and inventing one here would put a fabricated tolerance into a procedure by the back door. Return JSON with these fields: - mode (one of revise | no_defect | insufficient_history, required): revise when the procedure should change and you can show why. no_defect when you examined enough history and the procedure is behaving. insufficient_history when the window is too thin to distinguish a pattern from noise. - understanding (string, required): What this procedure is and how it has actually been behaving over the window, in two sentences. Written every time so a wrong reading is visible before anyone acts on it. - jobs_examined (integer, required): How many jobs you actually read. The denominator for every claim below. - findings (array, required): Defects in the procedure. Empty unless mode is revise. - considered_and_rejected (array, required): Patterns you noticed and decided were NOT procedure defects, each with the reason. A step failing often because the machines are worn belongs here, and so does anything traceable to a single technician. This list is how a reader knows you discriminated rather than reported everything that moved.
## The procedure under audit
{
"key": "front-brake-service",
"title": "Front brake service \u2014 Segway Xyber",
"version": 3,
"strictness": 2,
"in service since": "2026-06-01"
}
## Its steps, as written
This is the text technicians are actually shown. Where a step is read two different ways by two people, the ambiguity is in these words.
[
{
"index": 1,
"title": "Check the pads before you touch anything",
"explanation": "If they are already past the limit the rest of the job changes.",
"fields": [
{
"key": "pad_thickness",
"kind": "measurement",
"acceptance_rule": "within",
"acceptance_min": 2,
"acceptance_unit": "mm",
"prompt": "Measure the thinnest pad and enter it"
}
]
},
{
"index": 2,
"title": "Clean the caliper up",
"explanation": "Contamination on the disc stops the job dead.",
"fields": [
{
"key": "caliper_clean",
"kind": "photo",
"acceptance_rule": "must_show",
"acceptance_description": "the caliper clean",
"prompt": "Photograph the caliper once it is clean"
}
]
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"explanation": "An under-torqued caliper bolt backs out under braking heat.",
"fields": [
{
"key": "caliper_bolt_torque",
"kind": "measurement",
"acceptance_rule": "within",
"acceptance_min": 6,
"acceptance_max": 9,
"acceptance_unit": "Nm",
"prompt": "Torque both caliper bolts and record the reading"
}
]
},
{
"index": 4,
"title": "Photograph the disc face for records",
"explanation": "Kept for the file.",
"fields": [
{
"key": "disc_face",
"kind": "photo",
"acceptance_rule": "must_show",
"acceptance_description": "the disc face",
"prompt": "Photograph the disc"
}
]
}
]
## The window you are reading
{
"from": "2026-08-01",
"to": "2026-08-20",
"jobs in the window": 17,
"note": "This is every job run against this procedure in the window, not a sample. A count you compute from it is the real count."
}
## Every job in the window
Each carries its step outcomes. A step that was not performed carries the reason the technician gave, in their words, and who gave it. Those sentences are the strongest evidence in this whole document: somebody stopped work and explained why, which is a defect report written by the person the procedure failed.
[
{
"id": "J-4700",
"sealed_at": "2026-08-01",
"asset_id": "XYBER-00",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "impossible",
"reason": {
"kind": "voice",
"by": "Eddie",
"transcript": "not sure I'm doing this bit right, leaving it"
},
"blocker_kind": "other"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4701",
"sealed_at": "2026-08-02",
"asset_id": "XYBER-01",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "impossible",
"reason": {
"kind": "voice",
"by": "Eddie",
"transcript": "not sure I'm doing this bit right, leaving it"
},
"blocker_kind": "other"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4702",
"sealed_at": "2026-08-03",
"asset_id": "XYBER-02",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "impossible",
"reason": {
"kind": "voice",
"by": "Eddie",
"transcript": "not sure I'm doing this bit right, leaving it"
},
"blocker_kind": "other"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4703",
"sealed_at": "2026-08-04",
"asset_id": "XYBER-03",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "impossible",
"reason": {
"kind": "voice",
"by": "Eddie",
"transcript": "not sure I'm doing this bit right, leaving it"
},
"blocker_kind": "other"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4704",
"sealed_at": "2026-08-05",
"asset_id": "XYBER-04",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "impossible",
"reason": {
"kind": "voice",
"by": "Eddie",
"transcript": "not sure I'm doing this bit right, leaving it"
},
"blocker_kind": "other"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4705",
"sealed_at": "2026-08-06",
"asset_id": "XYBER-05",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "impossible",
"reason": {
"kind": "voice",
"by": "Eddie",
"transcript": "not sure I'm doing this bit right, leaving it"
},
"blocker_kind": "other"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4800",
"sealed_at": "2026-08-01",
"asset_id": "XYBER-20",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Ana"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4801",
"sealed_at": "2026-08-02",
"asset_id": "XYBER-21",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Bruno"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4802",
"sealed_at": "2026-08-03",
"asset_id": "XYBER-22",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Chen"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4803",
"sealed_at": "2026-08-04",
"asset_id": "XYBER-23",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Dev"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4804",
"sealed_at": "2026-08-05",
"asset_id": "XYBER-24",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Ana"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4805",
"sealed_at": "2026-08-06",
"asset_id": "XYBER-25",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Bruno"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4806",
"sealed_at": "2026-08-07",
"asset_id": "XYBER-26",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Chen"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4807",
"sealed_at": "2026-08-08",
"asset_id": "XYBER-27",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Dev"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4808",
"sealed_at": "2026-08-09",
"asset_id": "XYBER-28",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Ana"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4809",
"sealed_at": "2026-08-10",
"asset_id": "XYBER-29",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Bruno"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
},
{
"id": "J-4810",
"sealed_at": "2026-08-11",
"asset_id": "XYBER-30",
"steps": [
{
"index": 1,
"title": "Check the pads before you touch anything",
"status": "performed"
},
{
"index": 2,
"title": "Clean the caliper up",
"status": "performed"
},
{
"index": 3,
"title": "Fit the new pads and torque the caliper bolts",
"status": "performed",
"by": "Chen"
},
{
"index": 4,
"title": "Photograph the disc face for records",
"status": "performed"
}
]
}
]{
"mode": "no_defect",
"understanding": "This procedure outlines the steps for servicing the front brakes on a Segway Xyber, including pad thickness checks, caliper cleaning, pad fitting, and disc photography. Over the audited window, the procedure has been executed successfully by multiple technicians, with the only failures isolated to a single technician.",
"jobs_examined": 17,
"findings": [],
"considered_and_rejected": [
"Step 3 ('Fit the new pads and torque the caliper bolts') was marked as impossible in 6 out of 17 jobs (J-4700, J-4701, J-4702, J-4703, J-4704, and J-4705) with the comment 'not sure I'm doing this bit right, leaving it'. However, all 6 of these instances were logged by a single technician (Eddie), while four other technicians (Ana, Bruno, Chen, and Dev) completed the step successfully across 11 other jobs. This indicates a training issue for Eddie rather than a defect in the procedure itself."
]
}Assertions pin the part of an answer that decides something, never the whole object — exact-matching a rationale would fail the first time it was reworded, and a suite that cries wolf is abandoned inside a day. Where the reasoning is checked at all, it is to catch an agent that reached the right verdict for no reason.
| asserted | about | what happened | |
|---|---|---|---|
| ok | mentions_any | considered_and_rejected | found ['Eddie', 'training'] |