Agent-Native Dataset Design
Published Apr, 25 2026. Preprint on Zenodo; evaluation code is private, available on request.

Field note. Version 2.23.0
Of 96 distinct engineering failures logged by an AI-run organization as of Oct, 7 2026, 68 of 96 (71%) raised no error at all and were found only because someone checked an artifact directly, and 72 of 96 (75%) have a named automated countermeasure that exists in the repository.
Collected Aug, 27 2026 to Oct, 7 2026. Sample: 96 logged failures in one repository.
| Metric | Value | How it is counted |
|---|---|---|
| Distinct failures logged | 96 | docs/lessons-learned.md, numbered entries |
| Failures that raised NO error (silent) | 68 of 96 (71%) | SILENT in scripts/refresh-research-notes.ts over each entry |
| Failures with a countermeasure that exists in the tree | 72 of 96 (75%) | public/failure-corpus.json, field `mechanized_count` |
| Automated guards now in the repository | 118 | ls scripts/check-*.cjs | wc -l |
| Average length of a logged failure | 491 words | mean word count across the entries |
A census of one corpus, counted by parsing the numbered entries of the failure log on the date shown, not by recalling how many there are.
The silent-failure count matches entries describing a failure that produced no error, no exception and no red test: a green suite, an exit code of zero, a report rendering clean, or a job concluding success while performing no work. From 2.0.0 the classifier is committed code (SILENT in scripts/refresh-research-notes.ts) rather than a hand read, so the number is reproducible and its false negatives are inspectable.
The countermeasure count is the repository's own failure corpus (public/failure-corpus.json, field mechanized_count): an entry is mechanized only when the check, test or guard it names exists in the tree at generation time. Version 1.0.0 counted entries that named a guard in prose; from 2.0.0 the count is a checkable fact about the tree, and it is a lower bound on remediation because some failures were fixed by deleting the capability rather than guarding it.
Both counts come from text matching over the corpus and are reported as such. They classify how a failure was DESCRIBED, which is a proxy for how it behaved.
The corpus is append-only and each entry carries its own receipt: the command, the log line, or the query that established it.
This URL is permanent. This table records version numbers and changes.
| Version | Date | Change |
|---|---|---|
| 2.23.0 | 10-07-2026 | Refresh: failures 91 -> 96; silent 64 of 91 (70%) -> 68 of 96 (71%); mechanized 67 of 91 (74%) -> 72 of 96 (75%); avgWords 493 words -> 491 words. |
| 2.22.0 | 09-26-2026 | Refresh: avgWords 491 words -> 493 words. |
| 2.21.0 | 09-25-2026 | Refresh: failures 90 -> 91; silent 64 of 90 (71%) -> 64 of 91 (70%); mechanized 66 of 90 (73%) -> 67 of 91 (74%); avgWords 495 words -> 491 words. |
| 2.20.0 | 09-24-2026 | Refresh: avgWords 492 words -> 495 words. |
| 2.19.0 | 09-23-2026 | Refresh: avgWords 491 words -> 492 words. |
| 2.18.0 | 09-23-2026 | Refresh: failures 89 -> 90; silent 63 of 89 (71%) -> 64 of 90 (71%); mechanized 65 of 89 (73%) -> 66 of 90 (73%); avgWords 486 words -> 491 words. |
| 2.17.0 | 09-23-2026 | Refresh: avgWords 485 words -> 486 words. |
| 2.16.0 | 09-23-2026 | Refresh: failures 88 -> 89; silent 63 of 88 (72%) -> 63 of 89 (71%); mechanized 64 of 88 (73%) -> 65 of 89 (73%). |
| 2.15.0 | 09-23-2026 | Refresh: guards 117 -> 118; avgWords 483 words -> 485 words. |
| 2.14.0 | 09-23-2026 | Refresh: guards 116 -> 117; avgWords 482 words -> 483 words. |
| 2.13.0 | 09-23-2026 | Refresh: failures 87 -> 88; silent 62 of 87 (71%) -> 63 of 88 (72%); mechanized 63 of 87 (72%) -> 64 of 88 (73%); avgWords 481 words -> 482 words. |
| 2.12.0 | 09-23-2026 | Refresh: failures 86 -> 87; silent 62 of 86 (72%) -> 62 of 87 (71%); mechanized 62 of 86 (72%) -> 63 of 87 (72%); avgWords 482 words -> 481 words. |
| 2.11.0 | 09-23-2026 | Refresh: guards 115 -> 116. |
| 2.10.0 | 09-23-2026 | Refresh: guards 114 -> 115. |
| 2.9.0 | 09-23-2026 | Refresh: failures 85 -> 86; silent 62 of 85 (73%) -> 62 of 86 (72%); mechanized 61 of 85 (72%) -> 62 of 86 (72%). |
| 2.8.0 | 09-22-2026 | Refresh: avgWords 477 words -> 482 words. |
| 2.7.0 | 09-22-2026 | Refresh: failures 78 -> 85; silent 56 of 78 (72%) -> 62 of 85 (73%); mechanized 54 of 78 (69%) -> 61 of 85 (72%); avgWords 443 words -> 477 words. |
| 2.6.0 | 09-17-2026 | Refresh: failures 75 -> 78; silent 53 of 75 (71%) -> 56 of 78 (72%); mechanized 51 of 75 (68%) -> 54 of 78 (69%); guards 113 -> 114; avgWords 422 words -> 443 words. |
| 2.5.0 | 09-13-2026 | Refresh: failures 74 -> 75; silent 52 of 74 (70%) -> 53 of 75 (71%); mechanized 50 of 74 (68%) -> 51 of 75 (68%); avgWords 416 words -> 422 words. |
| 2.4.0 | 09-13-2026 | Refresh: failures 73 -> 74; silent 51 of 73 (70%) -> 52 of 74 (70%); mechanized 49 of 73 (67%) -> 50 of 74 (68%). |
| 2.3.0 | 09-12-2026 | Refresh: avgWords 413 words -> 416 words. |
| 2.2.0 | 09-12-2026 | Refresh: failures 72 -> 73; silent 50 of 72 (69%) -> 51 of 73 (70%); mechanized 48 of 72 (67%) -> 49 of 73 (67%); avgWords 410 words -> 413 words. |
| 2.1.0 | 09-12-2026 | Refresh: avgWords 406 words -> 410 words. |
| 2.0.0 | 09-11-2026 | Method change and refresh: failures 59 -> 72; silent 34 of 59 (58%) -> 50 of 72 (69%); mechanized 37 of 59 (63%) -> 48 of 72 (67%); guards 105 -> 113; avgWords 379 words -> 406 words. The silent classifier is now committed code (SILENT) rather than a hand read, and the countermeasure count is the failure corpus's mechanized_count, an existence check against the tree rather than a mention in prose. The title moves with the count. |
| 1.0.0 | 08-27-2026 | First publication. |
The other measurements from the same repository, and the papers they sit beside.
Published Apr, 25 2026. Preprint on Zenodo; evaluation code is private, available on request.
Preprint published Sep, 2 2026 on this site. Zenodo deposit landed Sep, 9 2026, DOI 10.5281/zenodo.22683647.
Point-in-time census of the repository, Sep, 25 2026.
Bartak, J. (2026). 96 Ways the Agents Were Confidently Wrong. Orbyt Labs Research, version 2.23.0. https://www.orbytlabs.ai/research/confidently-wrong
CC BY 4.0. Reuse it with attribution.