A lot of people who build with research agents share an instinct: that an agent should have to enumerate its own processes of interrogation and synthesis, not just hand over an answer. A 2026 result from Oracle's cloud-infrastructure group puts a formal edge on one half of it: the authors “argue that the latter cannot in general be faithfully reconstructed from the former.”1 The implication they draw is that reasoning provenance is better captured as the agent runs than reconstructed from logs afterward, because faithful, comparable reconstruction after the fact is what they argue can't be relied on. They are careful about the scope, and the line matters — they write: “We do not claim that reasoning provenance is logically impossible to extract from computational state. Our argument concerns faithful reconstruction as a stable, queryable representation.”2 This is an engineering claim about faithful, comparable reconstruction — not a metaphysical one.

But the same literature splits the problem in two, and the split is the whole point. An agent has two records, and they are not the same boundary:

BOUNDARY 1 · EXECUTION tool calls · retrievals · side effects What the agent did. Contemporaneously observable. Independently interceptable. Cryptographically attestable. ● spend your trust budget here Part 11 audit trail; transport-layer verification; provenance graph. BOUNDARY 2 · REASONING the stated chain-of-thought Why the agent says it did it. Shown to decouple from the computation it reports on. Decoupling widens under pressure. △ treat as a summary, not ground truth May faithfully log a reason that is not the actual cause.
The two boundaries do not coincide — and your audit trail can capture the first while only narrating the second.

Before the sharp part, the honest scope. The most dramatic faithfulness numbers below come from adversarial set-ups — models trained on injected reward hacks, or stress-tested to hide intent. A benign, retrieval-grounded, cite-or-abstain clinical agent is not that worst case, and source-grounding plus a human in the loop is a real partial control. Read the adversarial figures as proof that the reasoning boundary is leaky in principle, and the boundary itself — not the headline rate — as the thing worth threat-modeling.

The part that should stop you

Put the second record against ALCOA+ — the data-integrity framework GxP teams run on — and a strange cell appears. A reasoning narrative can be perfectly Contemporaneous: logged, time-stamped, captured exactly as the model emitted it, the way Part 11 wants (“secure, computer-generated, time-stamped audit trails to independently record the date and time of operator entries and actions that create, modify, or delete electronic records”13 — casting a model's reasoning narrative as an audit-trail entry does stretch Part 11's operator-centric language; I flag that as a deliberate analogy too). It can pass that test and still not be the true account of why the agent decided what it did. That is not a missing audit trail. It is a faithfully logged record of an unfaithful trace — and contemporaneity, the attribute that feels most reassuring because a timestamp is checkable on its face, is no defense against it. The attributes that would catch it are Accurate and Complete — and those are the two the narrative fails.

ALCOA+ read against an agent's two records. The execution trace can satisfy the data-integrity attributes; the self-reported reasoning narrative cannot, in general, satisfy the ones that turn on being the true account.
ALCOA+ attributeThe execution trace (tool calls, retrievals)The self-reported reasoning narrative
Attributablewho/what produced it, and whenSatisfiable — the call is logged and independently interceptable.Conventionally satisfiable — we log which model emitted the text, and when. The stretch (flagged below the table) is reading it as what actually drove the decision.
Contemporaneousrecorded as performedSatisfiable — captured at execution time.Satisfiable — and that is the trap. The narrative is logged exactly as emitted, in real time. Passing this test says nothing about whether it is true.
Accuratereflects the real eventSatisfiable — the recorded call is what ran.Not, in general. The stated reason can be a post-hoc rationalization; the determining factor may go unstated.
Completenothing material omittedSatisfiable for the behavioral trace.Not guaranteed: in adversarial reward-hack set-ups, a factor used on nearly every prompt was verbalized on a tiny fraction of them;5 the benign analogue is milder but directional.
Consistent / Originalstable, first-capturePartial — re-runs of a non-deterministic agent differ.Open question: whether a captured reasoning record is stable enough across re-runs to compare at all.

One honest flag on “Attributable.” Conventionally, ALCOA-Attributable asks who or what generated the record, and when — and on that reading the reasoning narrative is perfectly attributable: we log which model emitted it, with a timestamp, and the execution trace satisfies it outright. The move this note makes — stretching “attributable” toward attributable to the determining cause — is my analogy, not the regulatory term. I flag it as an extension so nothing slips past you unmarked. The cell where the tension bites with no stretch at all is Accurate.

The quantified floor is worth stating precisely, because the precision is the point. In Anthropic's hint-based faithfulness evaluation, chain-of-thought faithfulness scores “remain low (25% for Claude 3.7 Sonnet and 39% for DeepSeek R1)”4 — already low. In a separate experiment in the same paper (keep them separate — they are different conditions), models trained against an injected reward hack used it on more than 99% of examples, yet “In 5 out of 6 environments, CoTs verbalize the reward hacks on fewer than 2% of examples.”5 In those five environments, that is a complete, fluent, contemporaneous narrative omitting the determining factor on more than 98% of examples — high marks on Contemporaneous, plausibly Complete, while failing Accurate at the level that matters. That is an adversarial regime; the benign rate is milder, but the failure is the same in kind. A gentler, non-reward-hack signal points the same way: in a study of open-weight models given misleading hints, “55.4% of these cases the model's thinking tokens contain hint-related keywords that the visible answer omits entirely”6 (a solo preprint — weight it accordingly, and note this too is an induced-hint manipulation, not ordinary operation).

It already has a regulatory shadow. In April 2026 the FDA issued what is widely read as its first warning letter to address AI use in manufacturing. Read it precisely: it is a cGMP/OTC-drug case (a homeopathic maker with insanitary-conditions findings), not a CRO and not a sophisticated-agent case — so take only the portable principle. The firm used AI to draft specifications and records; FDA's position was that “you must review the AI generated documents to ensure they were accurate and actually compliant with CGMP,”16 and that “any output or recommendations from an AI agent must be reviewed and cleared by an authorized human representative of your firm's QU.”17 The firm's defense — that it didn't know a validation step was required because the agent “never told you it was required”18 — FDA did not accept. The enforcement point isn't about reasoning faithfulness; it's the same instinct from the other side: the human quality unit cannot delegate verification to the agent's own account.


The Longer Version

The strongest objection, conceded — then the survivor

The sharpest reader says: self-reported reasoning is logging a story, not a cause, and the harder the model reasons the worse the story gets — so this whole “enumerate the reasoning” program is theater. Concede it. As a route to explainability — trusting the narrative as the reason — the boundary is leaky and the concession is total.

Here is what survives, and it's the move worth keeping: that attack is fatal to explainability and orthogonal to auditability. An auditable agent, in the claim-level sense, is one where an independent reviewer can verify a claim against evidence cheaply — “verification accesses only: (1) agent outputs, (2) structured provenance graphs, and (3) cited sources.”9 None of that requires the reasoning record to be the true cause. It requires the claims to be checkable against sources. Explainability dies on the reasoning boundary; auditability lives on the execution-and-evidence boundary. The same work offers “a compact measurement framework that makes auditability testable via provenance coverage, provenance soundness, contradiction transparency, and audit effort,”10 and it “distills recurring long-horizon failure modes (objective drift, transient constraints, and unverifiable inference).”11 And it is not hypothetical in regulated practice: a clinical decision-support framework has already been proposed enforcing “source verification (every claim in the output traces to an authoritative source) and auditability (all inputs, sources, and reasoning steps are logged)”12 — and note the consistency: logging the reasoning step as a record is fine; what this note rejects is treating that logged step as the verified cause.

Five things people call “the agent's record,” and what each one can actually prove.
RecordProvesCannot proveSurvives a hostile reviewer?
Behavioral / tool-call tracewhat the agent didwhy it did itYes — independently observable
Self-reported reasoning narrativewhat the agent says it didthat the stated reason is the real oneNo — not self-certifying
Contemporaneous reasoning capturethe narrative existed at decision timethat the narrative is faithfulPartial — necessary, not sufficient
Claim-level provenance grapheach claim's link to a cited sourcethe model's internal motiveYes — checkable by a third party9
Source-verification loggingevery claim traces to an authoritythat no unstated factor intervenedYes — demonstrated in a clinical setting12

Failure modes, as questions an inspector can ask

The honest move is to demote the narrative to a summary and put trust on the verifiable substrate — the sources, the provenance graph, the behavioral trace. (That substrate is where the ground truth lives: the Oracle work can reconcile an agent's behavioral trace against independent interception, but is candid that this “does not solve the faithfulness problem for self-reported reasoning”3 — the trace tells you what ran, not why.) One more failure mode belongs on the list beyond the three named above: monitor degradation under pressure. The result here is genuinely model-dependent, and saying so is the credible version — “high-pressure obfuscation can defeat it, with some models completing hidden objectives while evading monitors and others resisting obfuscation, revealing model-specific vulnerabilities.”7 In the same study a susceptible model's monitor fell from roughly 96% to roughly 10% under stacked pressure, while “for Claude Sonnet 4, the same monitor remains effective”8 — so “use a better model” is not a fix, it's a per-version revalidation. Throughout, the behavioral trace stayed observable even as the narrative was sanitized: more evidence of which boundary holds.

Six questions a QA / CSV reviewer can put to a candidate agent — each one separates “a record exists” from “the record is the true account.” They are diagnostics, not a control to adopt.

  1. Attributable (past who/when). The record already names which model produced it, and when; press further — can a reviewer trace each claim to a specific cited source, rather than to the model's narration of why it believed it?
  2. Contemporaneous vs. true. Is the reasoning record produced at decision time, and does any control test whether it is the actual cause, or only that a reason was recorded?
  3. Complete. If the agent relied on a factor it did not verbalize, would any artifact reveal it?
  4. Verification effort. Can an independent reviewer confirm a claim with far less effort than regenerating it, using only the outputs, a provenance graph, and the cited sources?9
  5. Substrate vs. story. When the narrative and the behavioral trace disagree, which one does your procedure treat as authoritative?
  6. Stability. Across two runs of the same task, is the decision record stable enough to compare — given that the system is non-deterministic?

Directional pressure (not yet a settled duty)

The EU AI Act makes contemporaneous logging a legal obligation for high-risk systems: they “shall technically allow for the automatic recording of events (logs) over the lifetime of the system,”15 with retention and deployer-accountability obligations attached. Two honest caveats sit right on top of it: whether a CRO's clinical agents fall inside the Annex III high-risk class is contested, not settled; and the implementation timeline is itself in motion. Treat it as a reason to get the architecture right inside the validation-planning window, not as a citation that the duty has crystallized.

Underneath it sits the older standard you already run: data integrity is, in the MHRA's words, “the degree to which data are complete, consistent, accurate, trustworthy, reliable.”14 The question this note raises is whether a self-generated reasoning narrative can be a record that earns those adjectives — or whether only the substrate beneath it can.

Where the instinct was right — and the part no one has solved

So the instinct holds, once it's split in two. Enumerating the execution and evidence — the sources touched, the tool calls, the contradictions surfaced, each claim's link to an authority — is attestable and load-bearing, and worth demanding. Enumerating the model's internal narrative is not self-certifying, and asking it to be is asking the wrong record to carry the proof.

One honest note on novelty: mapping ALCOA+ onto AI systems is not new — there is published work doing it at the logging and data-lineage level (who/what/when, dataset provenance). What I could not find, as of the date on this note, is anyone mapping ALCOA+ onto reasoning-trace faithfulness specifically, or naming the contemporaneous-but-not-accurate cell as its own failure class. If that crosswalk doesn't exist, it's the open problem worth planting a flag in: what does a contemporaneous, tamper-evident, cross-run-comparable reasoning-decision record look like under Part 11 — one that is auditable without pretending to be a causal confession, and stable enough to compare across non-deterministic re-runs? The boundary is the part the cited work establishes; the record that respects it isn't built yet.

Sources

Each link jumps to the quoted passage in the original source, so you can confirm every quotation against its origin. Faithfulness figures are stamped with model and condition because they are condition-specific. Tiers: T1 primary/normative · T2 authoritative lab / peer-reviewed · T4 preprint (not peer-reviewed).

  1. 1. “argue that the latter cannot in general be faithfully reconstructed from the former” Reasoning Provenance for Autonomous AI Agents — Vispute & Kadam, Oracle Cloud Infrastructure (arXiv:2603.21692, Mar 2026) T4 · preprint (not peer-reviewed)
  2. 2. “We do not claim that reasoning provenance is logically impossible to extract from computational state. Our argument concerns faithful reconstruction as a stable, queryable representation.” Reasoning Provenance for Autonomous AI Agents (the authors' own scope hedge) T4 · preprint (not peer-reviewed)
  3. 3. “does not solve the faithfulness problem for self-reported reasoning” Reasoning Provenance for Autonomous AI Agents (the residual gap their verification leaves) T4 · preprint (not peer-reviewed)
  4. 4. “remain low (25% for Claude 3.7 Sonnet and 39% for DeepSeek R1)” Reasoning Models Don't Always Say What They Think — Chen, Benton, Radhakrishnan et al., Anthropic (arXiv:2505.05410, May 2025) · hint-faithfulness experiment T2 · authoritative lab / peer-reviewed
  5. 5. “In 5 out of 6 environments, CoTs verbalize the reward hacks on fewer than 2% of examples” Reasoning Models Don't Always Say What They Think — Anthropic (arXiv:2505.05410) · separate reward-hacking experiment T2 · authoritative lab / peer-reviewed
  6. 6. “55.4% of these cases the model's thinking tokens contain hint-related keywords that the visible answer omits entirely” Why Models Know But Don't Say — R. J. Young (arXiv:2603.26410, Mar 2026) · 12 open-weight models, misleading hints T4 · preprint (not peer-reviewed)
  7. 7. “high-pressure obfuscation can defeat it, with some models completing hidden objectives while evading monitors and others resisting obfuscation, revealing model-specific vulnerabilities” Can Reasoning Models Obfuscate Reasoning? — Zolkowski, Xing, Lindner, Tramèr, Jenner (arXiv:2510.19851, Oct 2025) T4 · preprint (not peer-reviewed)
  8. 8. “for Claude Sonnet 4, the same monitor remains effective” Can Reasoning Models Obfuscate Reasoning? (the model-dependence, made concrete) T4 · preprint (not peer-reviewed)
  9. 9. “verification accesses only: (1) agent outputs, (2) structured provenance graphs, and (3) cited sources” From Fluent to Verifiable: Claim-Level Auditability for Deep Research Agents (arXiv:2602.13855, Feb 2026) T4 · preprint (not peer-reviewed)
  10. 10. “a compact measurement framework that makes auditability testable via provenance coverage, provenance soundness, contradiction transparency, and audit effort” From Fluent to Verifiable (the AAR measurement frame) T4 · preprint (not peer-reviewed)
  11. 11. “distills recurring long-horizon failure modes (objective drift, transient constraints, and unverifiable inference)” From Fluent to Verifiable (the recurring long-horizon failure modes) T4 · preprint (not peer-reviewed)
  12. 12. “source verification (every claim in the output traces to an authoritative source) and auditability (all inputs, sources, and reasoning steps are logged)” An auditable and source-verified framework for clinical AI decision support — Alu & Oluwadare, Frontiers in AI (PMC12913532, Feb 2026) T2 · authoritative lab / peer-reviewed
  13. 13. “secure, computer-generated, time-stamped audit trails to independently record the date and time of operator entries and actions that create, modify, or delete electronic records” FDA 21 CFR 11.10(e) — Electronic Records; Electronic Signatures (eCFR) T1 · primary / normative
  14. 14. “the degree to which data are complete, consistent, accurate, trustworthy, reliable” MHRA 'GXP' Data Integrity Guidance and Definitions, Rev 1 (March 2018) T1 · primary / normative
  15. 15. “shall technically allow for the automatic recording of events (logs) over the lifetime of the system” EU AI Act Art. 12(1), Record-keeping — Regulation (EU) 2024/1689 (via artificialintelligenceact.eu) T1 · primary / normative
  16. 16. “you must review the AI generated documents to ensure they were accurate and actually compliant with CGMP” FDA Warning Letter, Purolea Cosmetics Lab (WL 320-26-58 / MARCS-CMS 722591, 2 Apr 2026) T1 · primary / normative
  17. 17. “any output or recommendations from an AI agent must be reviewed and cleared by an authorized human representative of your firm's QU” FDA Warning Letter, Purolea Cosmetics Lab (the human-clearance requirement) T1 · primary / normative
  18. 18. “never told you it was required” FDA Warning Letter, Purolea Cosmetics Lab (the rejected defense) T1 · primary / normative