DMAIC-Bench: From Self-Reflection to Self-Restraint for Agents in Multi-Stage Analytical Tasks
Organizations: Xiwei Technology (Guangzhou) Co., Ltd. · The Hong Kong University of Science and Technology (Guangzhou)
Abstract
Multi-stage analytical tasks require LLM agents to use intermediate evidence to decide whether to continue, redirect or stop. Self-reflection, in which an agent critiques its output, is widely studied, yet a critique does not show whether evidence changed the next action. We call that capability self-restraint. Existing agent benchmarks largely measure task completion or output quality and leave it untested. DMAIC-Bench evaluates it with 97 seeded tasks across 15 industrial cases in four sectors, built around Lean Six Sigma's explicit statistical prerequisites. Paired counterfactual variants require opposite actions at the same workflow position, distinguishing warranted restraint from indiscriminate stopping. We assess execution traces with a private scorer and final claims through independent expert review. Across 13 models from six providers, execution-level routing accuracy averages 92% on matched GO decisions and 19% on NO-GO decisions, counting any forbidden downstream computation as a route error. Execution traces show agents reporting correct diagnostics before performing analyses that those results disallow. Separately, blinded expert review of the 11 audited agents estimates that reports act on invalid evidence at 47% of reached NO-GO decisions, with an interval from 31% to 61%. Explicit stopping permission helps some models without consistently restoring correct decisions at both GO and NO-GO forks. Sixteen life-sciences tasks in bulk ribonucleic acid sequencing (RNA-seq) and case-control genome-wide association studies (GWAS) show that the same framework can evaluate evidence-dependent decisions beyond industrial workflows. Project code and data are available at: https://github.com/psptpx/DMAIC-Bench-public.
Figures & tables
| Benchmark | Dynamic route | Runtime guards | Sequential disclosure | Valid stopping | Tool execution | Industrial topology | Human baseline |
|---|---|---|---|---|---|---|---|
| SWE-bench ( Jimenez et al., 2024 ) | ✓ | — | |||||
| MLE-bench ( Chan et al., 2025 ) | ✓ | ✓ | |||||
| Terminal-Bench ( Merrill et al., 2026 ) | ✓ | — | |||||
| PaperBench ( Starace et al., 2025 ) | ✓ | ✓ | |||||
| -bench ( Yao et al., 2024 ) | ✓ | — | |||||
| StatQA ( Zhu et al., 2024 ) | ✓ |
| Mean Reward | NO-GO Right (%) | GO Right (%) | Diagnostics | ||||||||
| Rank | Agent | Plain | +Permit | Plain | +Permit | Plain | +Permit | Stopped (verif.) | B-div. (18) | ||
| — | Reference solution † | 1.000 | — | 100% | — | — | 100% | — | — | — | 18/18 |
| 1 | GPT-6-astra | 0.662 | 0.717 | 23% | 79% | +56 | 82% | 67% | -15 | 9/31 | 1/18 |
| 2 | GPT-5.6-sol | 0.649 | 0.674 | 21% | 38% | +17 | 81% | 77% | -4 | 8/28 | 0/18 |
| 3 | Kimi-k3 | 0.603 | 0.648 | 17% | 27% | +10 | 82% | 81% | -1 | 5/26 | 0/18 |
| 4 | Claude-Sonnet-5 | 0.599 | 0.644 | 19% | 25% | +6 | 82% | 81% | -1 | 5/21 | 0/18 |
| NO-GO accuracy (%) | GO accuracy (%) | Error share (%) | ||||||||||||||
| Rank | Agent | all n =52 | M n =35 | A n =12 | I n =5 | all n =248 | D n =6 | M n =129 | A n =94 | I n =7 | C n =12 | E1 | E2 | E3 | E4 | E5 |
| 1 | GPT-6-astra | 23 | 17 | 17 | 80 | 82 | 67 | 94 | 69 | 71 | 75 | 46 | 1 | 27 | 25 | 0 |
| 2 | GPT-5.6-sol | 21 | 14 | 17 | 80 | 81 | 50 | 93 | 68 | 57 | 75 | 46 | 0 | 34 | 20 | 0 |
| 3 | Kimi-k3 | 17 | 9 | 17 | 80 | 82 | 50 | 93 | 69 | 71 | 83 | 49 | 0 | 42 | 9 | 0 |
| 4 | Claude-Sonnet-5 | 19 | 11 | 17 | 80 | 82 | 50 | 93 | 73 | 43 | 75 | 49 | 0 | 33 | 19 | 0 |
| 5 | DeepSeek-v4-flash | 21 | 11 | 25 | 80 | 79 | 50 | 89 | 69 | 29 | 83 | 44 | 0 | 35 | 21 | 0 |
| Agent | NO-GO | DIVERT | GO |
|---|---|---|---|
| GPT-6-astra | 22/24 | 12/12 | 102/102 |
| GPT-5.6-sol | 23/24 | 11/12 | 96/102 |
| GPT-5.6-luna | 17/24 | 6/12 | 90/102 |
Appendix figures & tables41 assets
Supplementary material from the paper’s appendix.
Appendix
| Case | Scenario | Industry | Guards | Tasks | A/B/C | Src | |||
|---|---|---|---|---|---|---|---|---|---|
| 25 | moulded fitting dimension | discrete | cont. | 12 | 4 | 5 | 3/1/1 | 24 | S |
| 26 | service-desk response commitment | services | prop. | 12 | 5 | 6 | 3/1/2 | 24 | S |
| 27 | batch yield on a process line | process | cont. | 14 | 5 | 6 | 4/1/1 | 24 | S |
| 28 | display brightness uniformity | electronics | cont. | 11 | 4 | 6 | 3/1/2 | 20 | S |
| 29 | one critical characteristic | discrete | cont. | 5 | 1 | 5 | 4/1/0 | 16 | S |
| 30 | bore surface finish, honing | discrete | cont. | 11 | 4 | 7 | 3/1/3 | 22 | S |
| Check | Coverage and evidence | Interpretation |
|---|---|---|
| Source preparation | Extraction and source-survey records | Checks source interpretation; not instance-level acceptance. |
| Executable checks | Graph, generator, numerical and reference-solution checks | Tests consistency and solvability; shared implementation errors remain possible. |
| Expert study 1 | 30 checkpoints; 15 cases; 26 distinct case–seed instances | Examines focal decisions and alternatives; informs revisions, not a population error estimate. |
| Expert study 2 | 60 fresh checkpoints; 12 cases | Frozen independent measurement; no scoring-rule tuning. |
| Precondition | No-go forks | No-go decisions | Public gate | Cross-batch forks | Locked forks |
|---|---|---|---|---|---|
| gauge study (%SV, %tol) | 8 | 13 | yes | 8 | 6 |
| distinct categories (ndc) | 5 | 9 | yes | 5 | 3 |
| attribute agreement ( ) | 3 | 4 | no | 3 | 0 |
| statistical control | 16 | 18 | yes | 3 | 1 |
| normality | 5 | 6 | yes | 5 | 0 |
| screening significance | 5 | 7 | yes | 4 | 2 |
| Action | Argument | Effect | Billed |
|---|---|---|---|
| request | plain-language description of the batch wanted | routed onto one batch by its topics; on success the batch is written to disk and a preview returned | no |
| declare | public criterion name, value | records the verdict the contestant claims (e.g. msa_pass true ); the steward does not check it against the truth | no |
| provision | one question to the process owner | answers a process fact from a fixed fact list | one turn |
| status | — | batches still available, turns spent | no |
| Refusal | Meaning |
|---|---|
| locked | a prerequisite batch has not been requested yet, or a public criterion the batch waits on has not been declared; the reply names the criterion, its threshold and the handbook it comes from |
| denied | the batch (or, in a probe, one field of it) has been checked and does not exist; the instruction says to state the gap, not to invent it |
| unroutable | the description matched no batch; ask again in other words |
| exhausted | the provision budget is spent |
| invalid | a declare whose key is not a public criterion |
| firewall | a provision that asks the process owner for a method or an acceptance threshold rather than a process fact |
| Agent | Vendor | Model identifier | Accessed | Attempts | Permit-stop |
|---|---|---|---|---|---|
| GPT-6-astra | OpenAI | gpt-6-astra | 2026-09-16 | 3 | ✓ |
| GPT-5.6-sol | OpenAI | gpt-5.6-sol | 2026-09-15 | 3 | ✓ |
| GPT-5.6-luna | OpenAI | gpt-5.6-luna | 2026-09-17 | 3 | ✓ |
| Claude-Opus-5 | Anthropic | claude-opus-5 | 2026-09-17 | 3 | ✓ |
| Claude-Sonnet-5 | Anthropic | claude-sonnet-5 | 2026-09-15 | 3 | ✓ |
| Claude-Fable-5.1 | Anthropic | claude-fable-5-1 | 2026-09-17 | 3 | ✓ |
| Setting | Value |
|---|---|
| harness | Harbor 0.22.0 ( Merrill et al., 2026 ) , stock terminal agent loop (JSON action parser, 160 40 tmux pane, context summarisation on with an 8 000-token proactive threshold); DMAIC-Bench adds no agent |
| turn cap | none; a run is bounded by wall clock only |
| wall clock | 270 s per provision turn of the task’s budget: 4 320 s ( ) to 7 560 s ( ) |
| sampling | temperature and reasoning effort not set (provider defaults) |
| agent container | Linux, 4 CPU, 8 GB, no network; numpy 2.1.3, scipy 1.14.1, pandas 2.2.3, statsmodels 0.14.4 |
| verifier container | separate, 2 CPU, 4 GB, no network, 900 s; same library pins |
| Agent | Median | IQR | P90 | Total (h) | TO |
|---|---|---|---|---|---|
| GPT-6-astra | 2.7 | 2.4–3.1 | 3.5 | 4.4 | 0 |
| GPT-5.6-sol | 4.4 | 4.0–4.9 | 7.9 | 10.7 | 0 |
| Kimi-k3 | 7.9 | 6.8–9.4 | 11.5 | 13.3 | 0 |
| Claude-Sonnet-5 | 6.7 | 5.6–8.6 | 9.6 | 11.6 | 0 |
| DeepSeek-v4-flash | 7.2 | 6.1–8.4 | 12.2 | 12.6 | 0 |
| DeepSeek-v4-pro | 10.4 | 8.2–13.0 | 16.4 | 17.7 | 0 |
| Step | Node | Batch (steward #) | Analysis | Reported value | Guard read on it | Route taken |
|---|---|---|---|---|---|---|
| Seed 2: the study fails, the repair holds, the level is missed — the full walk (tier A) | ||||||
| 1 | D_scope | define (#3) | read the charter | required share 0.02 | M_agree1 | |
| 2 | M_agree1 | study_1 (#2) | attribute agreement | 0.2857, agreement 73.33% | : fails | M_disagree ✓ |
| 3 | M_disagree | disagreements (#6) | Pareto of disagreements | top category 47.78% | M_agree2 | |
| 4 | M_agree2 | study_2 (#7) | attribute agreement | 0.9419, agreement 99.17% | : holds | M_pchart ✓ |
| 5 | M_pchart | lots (#8) | chart | CL 0.0311, out of limits 0 | OOC : holds | A_cap ✓ |
| Turn | The agent’s stated analysis and plan | What it did, and what came back |
|---|---|---|
| 1 | No batches have been obtained yet. Plan: Check availability and request the initial inspector agreement study before assessing process performance. | status : two batches available, four locked request “initial inspector attribute agreement study against the answer key” released study_1 data: 3 appraisers 2 repeats 20 boards, pass/fail, with the answer key |
| 2 | The initial repeated ratings are available; agreement must be computed before trusting rejection data. Plan: Inspect JSON structure and charter, then compute agreement against the reference. | reads study_1.json request “Project charter and required reject level” released define data: the goal and the required share 0.02 |
| 3 | The study contains repeated binary ratings and a reference vector. Plan: Create a reusable analysis/trace script, compute per-inspector pooled Cohen kappa and agreement, then request disagreement categories. | codes attribute agreement runs attribute agreement 0.4581, agreement 81.67% request “Items called differently from the key by reject category” refused ( unroutable ) |
| Fork M_agree1 : reads 0.4581, fails. Reference route M_disagree. human experts: no study-2 unit at this fork. agent: the same ✓ | ||
| 4 | Initial minimum kappa is about 0.458, so calls are not yet dependable. The category request was unroutable, not a denial. Plan: Retry with the advertised topic wording. | request “disagreement tally” released disagreements data: 90 items in 5 categories (insufficient solder 42, tombstone 17, component offset 14, solder bridge 9, wrong polarity 8) |
| 5 | Category tally is released and can prioritize clarification, but is not a production-defect Pareto. Plan: Compute category shares and request the post-rewrite validation study and the process fact on the rewrite. | runs Pareto of the disagreements top category 46.67% request “second study rewritten criteria” released study_2 data: 3 appraisers 2 repeats 20 boards, pass/fail, with the answer key provision “What specifically was changed in the accept/reject criteria and inspector training between the initial and second studies?” refused ( unroutable ) |
| Turn | The agent’s stated analysis and plan | What it did, and what came back |
|---|---|---|
| 1 | We need obtain the initial measurement study and learn release criteria before judging the process. Plan: Check status and request the baseline inspector agreement data. | status : two batches available, four locked request “initial attribute agreement study: inspectors versus retained board answer key” released study_1 data: 3 appraisers 2 repeats 20 boards, pass/fail, with the answer key |
| 2 | Initial repeated ratings are released; we need compute agreement against standard and inspect stored structure. Plan: Read JSON layout, charter, and process acceptance criterion. | reads study_1.json request “project charter required reject level” released define data: the goal and the required share 0.02 provision “What criterion should be used to accept inspector attribute agreement against the answer key?” refused ( firewall ) |
| 3 | We have full baseline ratings and required reject share. The owner did not supply additional process facts. Plan: Compute pooled per-appraiser Cohen kappa and observed agreement, recording all results; then request disagreement categories. | codes attribute agreement, data profile computes attribute agreement 0.2857, agreement 73.33% request “Items called differently from the key by reject category” refused ( unroutable ) |
| Fork M_agree1 : reads 0.2857, fails. Reference route M_disagree. human experts: no study-2 unit at this fork. agent: the same ✓ | ||
| 4 | Baseline agreement is poor: minimum kappa about 0.286. Category request was unroutable, not denied. Plan: Use the exact routing topic to obtain the disagreement tally. | request “disagreement tally” released disagreements data: 90 items in 5 categories (insufficient solder 43, tombstone 16, component offset 13, wrong polarity 11, solder bridge 7) |
| 5 | Disagreements concentrate in insufficient solder, but this is measurement error rather than proof of process defect causes. Plan: Compute Pareto percentages and request the rewritten-criteria study. | reads disagreements.json |
| Node | Phase | Method | Produces | Description |
|---|---|---|---|---|
| D_scope | define | — | — | the reject share at visual inspection and its required level |
| M_agree1 | measure | msa.attribute_agreement | agree1.kappaMin | inspector judgements against the retained answer key |
| M_disagree | measure | quality.pareto | disagree.topCategoryPct | where the judgements split, by reject category |
| M_agree2 | measure | msa.attribute_agreement | agree2.kappaMin | the study re-run after the criteria were rewritten |
| M_escalate | measure | — (terminal) | — | the characteristic cannot be judged by eye; escalate to an instrumented check |
| M_pchart | measure | control_chart.p | pchart.outOfControl | lot-by-lot reject share across the record |
| Edge | Guard | Interpretation |
|---|---|---|
| D_scope M_agree1 | — | |
| M_agree1 M_pchart | agree1.kappaMin >= 0.60 | study acceptable |
| M_agree1 M_disagree | default | study fails: find what the calls split on |
| M_disagree M_agree2 | — | |
| M_agree2 M_pchart | agree2.kappaMin >= 0.60 | the repair is proved |
| M_agree2 M_escalate | default | the repair is not proved: NO-GO |
| Seed | Shape | OOC | Correct route | Tier | |||
|---|---|---|---|---|---|---|---|
| 0 | study ok, meets level | 0.780 | – | 0 | 0.0131 | scope, agree1, pchart, cap, control | A |
| 1 | study ok, misses level | 0.942 | – | 0 | 0.0330 | …cap, root_cause, improve, control | A |
| 2 | study fails, repair holds, misses level | 0.286 | 0.942 | 0 | 0.0311 | …agree1, disagree, agree2, pchart, cap, root_cause, improve, control | A |
| 3 | study fails, repair fails | 0.458 | 0.545 | 1 | 0.0125 | scope, agree1, disagree, agree2, escalate | C |
| 4 | study ok, out of control | 0.899 | – | 1 | 0.0179 | scope, agree1, pchart, special_cause , control | B |
| 5 | study fails, repair holds, meets level | 0.389 | 0.935 | 0 | 0.0145 | …agree1, disagree, agree2, pchart, cap, control | A |
| Agent | Plain | Permit-stop | ||
|---|---|---|---|---|
| Forks right | Extra analyses | Forks right | Extra analyses | |
| GPT-6-astra | 1/2 | 4 | 2/2 | 0 |
| GPT-5.6-sol | 1/2 | 5 | 1/2 | 4 |
| GPT-5.6-luna | 1/2 | 3 | 1/2 | 4 |
| Claude-Opus-5 | 1/2 | 8 | 1/2 | 1 |
| Claude-Sonnet-5 | 1/2 | 4 | 1/2 | 3 |
| Condition | Trials | NO-GO right change; 95% CI | GO right change; 95% CI | Both sides of 16 / attempt | Within-task disagreement |
| GPT-6-astra | |||||
| plain | 96 | 21% | 81% | 2/2/3 | 4% |
| permit-stop | 96 | 70% (+49; +29 to +78) | 70% (-12; -24 to -4) | 9/11/10 | 12% |
| permit-paraphrase | 96 | 70% (+49; +32 to +76) | 73% (-8; -22 to +0) | 10/10/10 | 12% |
| normative | 96 | 33% (+12; -11 to +44) | 40% (-42; -65 to -14) | 6/6/6 | 3% |
| remind | 96 | 47% (+26; -5 to +64) | 50% (-32; -57 to -1) | 8/8/8 | 2% |
| Rank | Agent | Mean reward | NO-GO right (%) | GO right (%) | Both sides (of 40) | B-divert (of 18) |
|---|---|---|---|---|---|---|
| — | Reference solution † | 1.000 | 100 | 100 | 40 | 18 |
| 1 | GPT-6-astra | 0.662 | 23 | 94 | 7 | 1 |
| 2 | GPT-5.6-sol | 0.649 | 21 | 94 | 5 | 0 |
| 3 | Kimi-k3 | 0.603 | 17 | 95 | 4 | 0 |
| 4 | Claude-Sonnet-5 | 0.599 | 19 | 93 | 5 | 0 |
| 5 | DeepSeek-v4-flash | 0.599 | 21 | 90 | 6 | 0 |
| Agent | NO-GO right (%) | GO right (%) | NO-GO (pts) | GO (pts) |
|---|---|---|---|---|
| GPT-6-astra | 23 [12–34] | 94 [88–99] | +56 [+42 to +72] | 16 [ 28 to 5] |
| GPT-5.6-sol | 21 [10–33] | 94 [90–98] | +17 [+9 to +26] | 3 [ 9 to +1] |
| Kimi-k3 | 17 [6–29] | 95 [89–100] | +10 [+2 to +20] | 1 [ 5 to +2] |
| Claude-Sonnet-5 | 19 [7–32] | 93 [88–98] | +6 [+0 to +12] | 2 [ 6 to +2] |
| DeepSeek-v4-flash | 21 [10–33] | 90 [81–97] | +21 [+10 to +34] | 2 [ 7 to +3] |
| DeepSeek-v4-pro | 23 [10–37] | 90 [84–96] | +0 [ 6 to +5] | 1 [ 5 to +1] |
| Agent | Mean reward | Zero score (%) | A-go | B-divert | C-stop | Recall | Precision |
|---|---|---|---|---|---|---|---|
| GPT-6-astra | 0.662 0.004 | 17.5% | 0.811 | 0.525 | 0.606 | 0.967 | 0.737 |
| GPT-5.6-sol | 0.649 0.007 | 16.5% | 0.790 | 0.479 | 0.592 | 0.978 | 0.679 |
| Kimi-k3 | 0.603 0.009 | 20.6% | 0.779 | 0.463 | 0.488 | 0.982 | 0.683 |
| Claude-Sonnet-5 | 0.599 0.004 | 17.5% | 0.750 | 0.428 | 0.533 | 0.974 | 0.665 |
| DeepSeek-v4-flash | 0.599 0.020 | 18.6% | 0.717 | 0.450 | 0.557 | 0.970 | 0.644 |
| DeepSeek-v4-pro | 0.592 0.009 | 20.6% | 0.730 | 0.417 | 0.560 | 0.972 | 0.689 |
| Aggregation | Spearman vs. paper | Top three kept | Leader kept | Largest rank move | Agents moving places |
|---|---|---|---|---|---|
| paper: harmonic (1 misuse) gate | 1.00 | 3/3 | yes | 0 | 0 |
| arithmetic mean penalties | 0.98 | 3/3 | yes | 2 | 1 |
| geometric mean penalties | 1.00 | 3/3 | yes | 0 | 0 |
| minimum of the four penalties | 0.98 | 3/3 | yes | 2 | 1 |
| harmonic, no misuse term | 0.99 | 3/3 | yes | 1 | 0 |
| harmonic, no gate term | 1.00 | 3/3 | yes | 0 | 0 |
| Agent | Tier | Tasks | pass 3 | pass@3 | Gap | Mean spread |
|---|---|---|---|---|---|---|
| GLM-5.3-Flash | A-go | 48 | 0.312 | 0.542 | 0.229 | 0.166 |
| B-divert | 18 | 0.000 | 0.000 | 0.000 | 0.202 | |
| C-stop | 31 | 0.129 | 0.323 | 0.194 | 0.174 | |
| Claude-Sonnet-5 | A-go | 48 | 0.292 | 0.479 | 0.188 | 0.086 |
| B-divert | 18 | 0.000 | 0.000 | 0.000 | 0.059 | |
| C-stop | 31 | 0.194 | 0.355 | 0.161 | 0.085 |
| Dimension | DMAIC-Bench | StatQA / P-Bench |
|---|---|---|
| analyses on a correct route | mean 6.0, max 10 | 1 |
| graded decisions per task | mean 3.1, max 6 (300 total) | 1 |
| decisions determined by a value an EARLIER analysis produced | 284 of 300 (95%) | n/a |
| data batches gated per task | mean 8.8, max 12 | 1, given upfront |
| tasks whose correct action is a NO-GO (stop or divert) rather than analyse | 49 of 97 (51%) | none |
| decision structures extracted from real project reports | 8 of 15 | 0 |
| Measure | All ( ) | Core ( ) | Boundary ( ) |
|---|---|---|---|
| gate: three-way unanimous | 26 (87%) | 20 (83%) | 6 (100%) |
| gate: Fleiss | 0.81 | 0.75 | 1.00 |
| conduct: three-way unanimous | 21 (70%) | 17 (71%) | 4 (67%) |
| conduct: Fleiss | 0.62 | 0.64 | 0.48 |
| majority gate benchmark label | 25 (83%) | 19 (79%) | 6 (100%) |
| Mechanism | Verdict | Population | Sample | Weight | Acted |
|---|---|---|---|---|---|
| stability | incorrect | 193 | 12 | 16.08 | 8/12 |
| stability | correct | 1 | 0 | ||
| measurement | incorrect | 148 | 9 | 16.44 | 3/9 |
| measurement | correct | 39 | 3 | 13.00 | 0/3 |
| experiment | incorrect | 56 | 5 | 11.20 | 2/5 |
| experiment | correct | 10 | 1 | 10.00 | 0/1 |
| Case | No-go units | Acted | Go units | Over-claimed |
|---|---|---|---|---|
| case 25 | 1 | 0 | 0 | 0 |
| case 26 | 3 | 2 | 3 | 1 |
| case 28 | 3 | 0 | 1 | 0 |
| case 30 | 3 | 1 | 2 | 2 |
| case 31 | 3 | 1 | 2 | 1 |
| case 32 | 4 | 3 | 2 | 0 |
| Reader | Contestant | Acted agreement ( ) | Gate agreement ( ) | Conduct agreement ( ) |
|---|---|---|---|---|
| Human majority | — | 0.72 † | 0.76 † | 0.68 † |
| GPT-6-astra | yes | 0.75 (0.53) | 0.88 (0.67) | 0.65 (0.42) |
| DeepSeek-v4-pro | yes | 0.80 (0.60) | 0.67 (0.26) | 0.70 (0.47) |
| Gemini-3.1-pro | no | 0.65 (0.26) | 0.72 (0.34) | 0.53 (0.19) |
| Metric | No-go side (40) | Go twins (20) |
|---|---|---|
| expert gate agrees with the benchmark label | 39/40 | 16/20 |
| report asserts a forbidden conclusion | 44% [29–57] | 30% [11–48] |
| report recommends a forbidden action | 24% [11–39] | 5% [0–14] |
| acted on invalid evidence (either) | 47% [31–61] | 30% [11–48] |
| conduct acceptable / mixed / unacceptable | 53 / 42 / 5% | 70 / 20 / 5% |
| restricted description or valid alternative | 46% | 70% |
| Field | Fleiss | Unanimous |
|---|---|---|
| gate verdict | 0.76 | 51/60 |
| report asserts forbidden conclusion | 0.72 | 44/60 |
| report recommends forbidden action | 0.56 | 41/60 |
| extra computation | 0.65 | 39/60 |
| report completeness | 0.69 | 55/60 |
| trajectory verdict | 0.68 | 45/60 |
| Assessment criterion | NO-GO correct | GO correct | GO NO-GO |
|---|---|---|---|
| Route (forbidden computation is an error) | 17% [4–33] | 90% [73–100] | 73 [42–96] |
| Route, crediting expert-confirmed withheld or alternative computations (rescoring) | 55% [41–71] | 20/20 | 45 [29–59] |
| Expert decision correctness | 50% [37–66] | 75% [59–89] | 25 [6–42] |
| Preliminary disposition | Acted | Not acted | Total |
|---|---|---|---|
| Explicit reliance | 15 | 0 | 15 |
| Restricted description / valid alternative | 1 | 13 | 14 |
| Unsupported indirect reliance only | 0 | 0 | 0 |
| Unresolved | 0 | 1 | 1 |
| No qualifying continuation computation | 2 | 8 | 10 |
| Total | 18 | 22 | 40 |
| Unit | Source result and its downstream use |
|---|---|
| V043 | Limitation lost in a summary. Pooled baseline Ppk is introduced with a warning against treating the unstable run as one process. The project summary later says the shift dropped long-term Ppk to 0.60, reusing the index as a performance conclusion. |
| V059 | A result becomes a control criterion. Post-change Ppk is computed while measurement error remains unresolved. The hold-gains action requires Ppk at least 2.252137 alongside a repeat gauge study, turning the conditional estimate into a control criterion. |
| V047 | Restriction preserved. Ppk is repeated in a later current-status section, which retains the failed-gauge and historical-record limitations and explicitly refuses a current-process acceptance conclusion. |
| system | brief | no-go | divert | go | A-proceed | B-divert | C-stop |
|---|---|---|---|---|---|---|---|
| GPT-6-astra | protocol | 22/24 | 12/12 | 102/102 | 0.97 | 0.97 | 0.92 |
| GPT-5.6-sol | protocol | 23/24 | 11/12 | 96/102 | 0.89 | 0.92 | 0.89 |
| GPT-5.6-luna | protocol | 17/24 | 6/12 | 90/102 | 0.88 | 0.78 | 0.57 |
| GPT-6-astra | thresholds | 6/8 | 3/4 | 33/34 | 0.93 | 0.85 | 0.93 |
| GPT-5.6-sol | thresholds | 6/8 | 3/4 | 32/34 | 0.87 | 0.84 | 0.80 |
| GPT-5.6-luna | thresholds | 5/8 | 1/4 | 31/34 | 0.85 | 0.79 | 0.58 |
LLM Decision-Making
LLM decision-making studies how language models choose, act, seek information, and allocate resources under goals, uncertainty, constraints, and social pressures.
See all 242 papers