Scope before chronology
Roman Vinogradov · Team Scope before chronology
Submitted to AI Incident Response Sprint. Sprint projects are early-stage work by participants, not Apart Research publications.
An offline checker for comparing AI incident claims without silently dropping event scope or evidence status. The artifact includes eight source-linked encodings, four illustrative comparisons, 15 passing unit tests and 28 authored controls. These demonstrate software behavior, not independent real-world accuracy. This is an explicitly AI-led solo entry under Roman Vinogradov, the human operator and prize recipient. Codex performed research, coding, testing and report drafting; no independent human review is claimed.
Reviews
This is a small, honest artifact with unusually precise limitations. The checker is clean, dependency-free and does exactly what the report says, and I confirmed the Hugging Face encodings against the timeline: 13:37 last meaningful activity, 14:14 last logged event, node root at 19:53 on day 3.
The problem is real, since cross-source briefs do flatten different kinds of timestamps, but the contribution is a type check before comparison, which is a well-established pattern. The value would show only in use by analysts on their own briefs.
To check the results I cloned the repository, read claimcheck.py, the tests and all eight encoded claims, and compared the saved outputs with Table 1. They match. The comparison itself is decided by the encoding: each pair was given different predicate or scope labels by the same agent that selected the pairs, so not_comparable follows by construction, and the interval-only baseline flags differences no analyst would call conflicts. The independent-annotation study you describe is the test that would show whether the checker catches anything a careful reader would miss.
The report is short, clear and well structured, with exactly the detail needed.
If you take this further, have two analysts encode the same passages independently and see whether the checker surfaces disagreements they did not notice.
Read full reviewShow less
I like the problem you are pointing at here. It is very easy for incident summaries to turn two timestamps into an apparent contradiction when the underlying sources are actually talking about different events, systems, scopes, or evidence states. The paper makes that failure mode easy to understand.
The prototype also seems appropriately modest. On your four examples, forcing claims to carry system, subject, predicate, scope, and evidence metadata changes three apparent timestamp conflicts into "not comparable" and sends the inferred-versus-reported case to review. That is exactly the kind of behavior I would want from a tool like this: abstention rather than confidently manufacturing a contradiction.
My main question is whether this needs to be software rather than a disciplined structured-analysis template. The underlying comparison logic is intentionally simple, and I would have liked a baseline against something like an ordinary spreadsheet or structured template used by an experienced incident analyst. If the tool reduces analyst errors or makes review materially faster, that would strengthen the Impact Potential & Innovation case a lot.
The other major limitation is that the same agent produced the claim encodings, implementation, controls, and expected outputs. As you acknowledge, the biggest source of error may be the encoding of the source claim rather than the interval-comparison code itself.
Very clear paper overall! I appreciated how little it overclaims. :)
Read full reviewShow less
Cite this project
@misc{vinogradov2026scope,
title = {{Scope before chronology}},
author = {Roman Vinogradov},
year = {2026},
month = sep,
note = {Submitted to AI Incident Response Sprint, an Apart Research Sprint},
howpublished = {\url{https://apartresearch.com/sprints/projects/scope-before-chronology-2fd2}},
url = {https://apartresearch.com/sprints/projects/scope-before-chronology-2fd2}
}More from AI Incident Response Sprint
- 1st placeView project: Noticing the escapes: Who spots a runaway agent, and how long does it take?
Noticing the escapes: Who spots a runaway agent, and how long does it take?
The Escapees
In 2026, nine incidents became public in which AI agents escaped their environment and did something unauthorized to other parties. We analyzed all of these incidents and how they were noticed initially. None of these …
- 2nd placeView project: Strengthening International AI Incident Discovery
Strengthening International AI Incident Discovery
Team A-O-I
Mandatory AI incident reporting exists to make dangerous events visible to regulators while there is still time to act. We coded the six such regimes in force or set to be enforced soon from primary legal texts and …
- 3rd placeView project: When to Ask: An RL Environment That Teaches AI Agents to Act on What Users Mean and Not Just What They Say
When to Ask: An RL Environment That Teaches AI Agents to Act on What Users Mean and Not Just What They Say
Teachafy
When to Ask is a reinforcement-learning environment that trains AI agents to work out what the user actually means before they use a powerful credential, instead of just carrying out the literal instruction. Agents …