Release evidence · corrected patch

Code and sources agree.

Verify AI-generated code against its requirements and the authoritative sources behind them. This report keeps repository proof and external authority in separate lanes, then applies a deterministic release policy.

Criteria verified

14/140 required non-passing

Executed checks

1/1fixture tests: passed

External sources

2official_only · developers.openai.com / platform.openai.com · maximum age 30 days

Model

gpt-5.6 · cached responseModel assessment cannot override policy
Claim-to-evidence graph

Criterion matrix

Each criterion shows what the repository demonstrates, what authoritative sources state, and why the combined status follows.

responses-api · hybrid

Use the current OpenAI Responses API.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/server.tsThe implementation calls client.responses.create.
02Authority evidencesupported
official-domains · hybrid

Restrict OpenAI product searches to official OpenAI documentation domains.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/server.tsThe search tool configures an allowed-domain filter for official OpenAI docs.
02Authority evidencesupported
source-metadata · hybrid

Request and retain returned web-search source metadata.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/server.tsThe request asks for web-search sources and retains them in a source registry.
02Authority evidencesupported
citation-annotations · hybrid

Parse actual URL citation annotations returned by the API.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/server.tsThe implementation reads response output-text annotations and parses native URL citation fields.
  • src/citations.mjsThe implementation reads response output-text annotations and parses native URL citation fields.
02Authority evidencesupported
visible-citations · hybrid

Display every cited source visibly.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/Citations.tsxThe UI renders every citation in a visible citations region.
  • src/SourcedAnswer.tsxThe UI renders every citation in a visible citations region.
02Authority evidencesupported
clickable-citations · hybrid

Display citations as clickable links.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/Citations.tsxCitations render as anchors with a source URL.
02Authority evidencesupported
url-schemes · internal

Reject source URLs that do not use HTTP or HTTPS.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/citations.mjsSource URLs are parsed and restricted to HTTP(S).
02Authority evidencenot applicable
  • Authority evidence is not applicable to this criterion
source-identifiers · internal

Reject citations whose source was not returned by the API.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/Citations.tsxCitation URLs or identifiers are checked against the API-returned registry.
  • src/citations.mjsCitation URLs or identifiers are checked against the API-returned registry.
02Authority evidencenot applicable
  • Authority evidence is not applicable to this criterion
untrusted-content · internal

Treat repository and retrieved web content as untrusted data, never instructions.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • src/server.tsRepository and retrieved content are explicitly treated as untrusted evidence.
02Authority evidencenot applicable
  • Authority evidence is not applicable to this criterion
test-cited-response · internal

Tests cover cited-response behavior.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • tests/citations.test.mjsTests exercise a successfully cited response.
  • node --test tests/*.test.mjsOffline fixture tests passed.
02Authority evidencenot applicable
  • Authority evidence is not applicable to this criterion
test-no-source · internal

Tests cover responses without sources.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • tests/citations.test.mjsTests exercise a response without sources.
  • node --test tests/*.test.mjsOffline fixture tests passed.
02Authority evidencenot applicable
  • Authority evidence is not applicable to this criterion
test-invalid-url · internal

Tests cover malicious and unsupported URL schemes.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • tests/citations.test.mjsTests exercise malicious or unsupported URL schemes.
  • node --test tests/*.test.mjsOffline fixture tests passed.
02Authority evidencenot applicable
  • Authority evidence is not applicable to this criterion
test-fabricated-source · internal

Tests cover fabricated source references.

verified

All evidence domains required for this criterion are present.

01Repository evidenceverified
  • tests/citations.test.mjsTests exercise a fabricated source reference.
  • node --test tests/*.test.mjsOffline fixture tests passed.
02Authority evidencenot applicable
  • Authority evidence is not applicable to this criterion
Bounded research narrative

What the sources establish

OpenAI documents the Responses API web_search tool, domain filters, complete source metadata, and URL citation annotations. Inline citations shown to users must be visible and clickable.[Web search | OpenAI API] GPT-5.6 supports web search in the Responses API.[GPT-5.6 Sol Model | OpenAI API]

OpenAI Responses API The current OpenAI Responses API supports the web_search tool, official-domain filters, the consulted-source list through web_search_call.action.sources, URL citation annotations, and requires user-facing citations to be visible and clickable. version current as of 2026-07-18 current API behavior official documentation
Machine-validated registry

External sources

The registry retains every provider-returned source for provenance. Native-citation counts and claim associations distinguish cited support from other consulted records.

source-bd01de590b111da5current

Web search | OpenAI API

https://developers.openai.com/api/docs/guides/tools-web-search

Supported claims

  • responses-api
  • web-search
  • official-domains
  • source-metadata
  • citation-annotations
  • visible-citations
  • clickable-citations

Contradicted claims

No contradiction recorded

Limitations

No limitation recorded

source-1f223c61c6d92c5dcurrent

GPT-5.6 Sol Model | OpenAI API

https://developers.openai.com/api/docs/models/gpt-5.6-sol

Supported claims

  • responses-api
  • web-search
  • official-domains
  • source-metadata
  • citation-annotations
  • visible-citations
  • clickable-citations

Contradicted claims

No contradiction recorded

Limitations

No limitation recorded

Action queue

Findings

No blocking findings.

Source trust disclosure. Citations establish what a source says; they do not independently prove the source is correct. Official sources can change, conflicting sources require human judgment, and external evidence does not prove implementation. High-stakes claims require qualified review.