Criteria verified
1/1413 required non-passingCode says one thing.
Sources say another.
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.
Executed checks
1/1fixture tests: passedExternal sources
2official_only · developers.openai.com / platform.openai.com · maximum age 30 daysModel
gpt-5.6 · cached responseModel assessment cannot override policyCriterion matrix
Each criterion shows what the repository demonstrates, what authoritative sources state, and why the combined status follows.
Use the current OpenAI Responses API.
All evidence domains required for this criterion are present.
src/server.tsThe implementation calls client.responses.create.
- Web search | OpenAI API developers.openai.com
- GPT-5.6 Sol Model | OpenAI API developers.openai.com
Enable the OpenAI web-search tool.
Official sources establish the requirement, but the repository does not fully implement it.
- No supporting repository evidence
- Web search | OpenAI API developers.openai.com
- GPT-5.6 Sol Model | OpenAI API developers.openai.com
Restrict OpenAI product searches to official OpenAI documentation domains.
Official sources establish the requirement, but the repository does not fully implement it.
- No supporting repository evidence
- Web search | OpenAI API developers.openai.com
- GPT-5.6 Sol Model | OpenAI API developers.openai.com
Request and retain returned web-search source metadata.
Official sources establish the requirement, but the repository does not fully implement it.
- No supporting repository evidence
- Web search | OpenAI API developers.openai.com
- GPT-5.6 Sol Model | OpenAI API developers.openai.com
Parse actual URL citation annotations returned by the API.
Official sources establish the requirement, but the repository does not fully implement it.
- No supporting repository evidence
- Web search | OpenAI API developers.openai.com
- GPT-5.6 Sol Model | OpenAI API developers.openai.com
Display every cited source visibly.
Official sources establish the requirement, but the repository does not fully implement it.
- No supporting repository evidence
- Web search | OpenAI API developers.openai.com
- GPT-5.6 Sol Model | OpenAI API developers.openai.com
Display citations as clickable links.
Official sources establish the requirement, but the repository does not fully implement it.
- No supporting repository evidence
- Web search | OpenAI API developers.openai.com
- GPT-5.6 Sol Model | OpenAI API developers.openai.com
Reject source URLs that do not use HTTP or HTTPS.
Some related implementation was found, but the evidence is incomplete: Source URLs are parsed and restricted to HTTP(S).
tests/happy-path.test.mjsSource URLs are parsed and restricted to HTTP(S).src/server.tsSource URLs are parsed and restricted to HTTP(S).
- Authority evidence is not applicable to this criterion
Reject citations whose source was not returned by the API.
No repository evidence established that citation URLs or identifiers are checked against the API-returned registry.
- No supporting repository evidence
- Authority evidence is not applicable to this criterion
Treat repository and retrieved web content as untrusted data, never instructions.
No repository evidence established that repository and retrieved content are explicitly treated as untrusted evidence.
- No supporting repository evidence
- Authority evidence is not applicable to this criterion
Tests cover cited-response behavior.
No repository evidence established that tests exercise a successfully cited response.
- No supporting repository evidence
- Authority evidence is not applicable to this criterion
Tests cover responses without sources.
No repository evidence established that tests exercise a response without sources.
- No supporting repository evidence
- Authority evidence is not applicable to this criterion
Tests cover malicious and unsupported URL schemes.
No repository evidence established that tests exercise malicious or unsupported URL schemes.
- No supporting repository evidence
- Authority evidence is not applicable to this criterion
Tests cover fabricated source references.
No repository evidence established that tests exercise a fabricated source reference.
- No supporting repository evidence
- Authority evidence is not applicable to this criterion
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 documentationExternal sources
The registry retains every provider-returned source for provenance. Native-citation counts and claim associations distinguish cited support from other consulted records.
Web search | OpenAI API
https://developers.openai.com/api/docs/guides/tools-web-searchSupported claims
- responses-api
- web-search
- official-domains
- source-metadata
- citation-annotations
- visible-citations
- clickable-citations
Contradicted claims
No contradiction recorded
Limitations
No limitation recorded
GPT-5.6 Sol Model | OpenAI API
https://developers.openai.com/api/docs/models/gpt-5.6-solSupported claims
- responses-api
- web-search
- official-domains
- source-metadata
- citation-annotations
- visible-citations
- clickable-citations
Contradicted claims
No contradiction recorded
Limitations
No limitation recorded
Findings
Required criterion is unsupported
Official sources establish the requirement, but the repository does not fully implement it.
Required criterion is unsupported
Official sources establish the requirement, but the repository does not fully implement it.
Required criterion is unsupported
Official sources establish the requirement, but the repository does not fully implement it.
Required criterion is unsupported
Official sources establish the requirement, but the repository does not fully implement it.
Required criterion is unsupported
Official sources establish the requirement, but the repository does not fully implement it.
Required criterion is unsupported
Official sources establish the requirement, but the repository does not fully implement it.
Required criterion is partially verified
Some related implementation was found, but the evidence is incomplete: Source URLs are parsed and restricted to HTTP(S).
Required criterion is unsupported
No repository evidence established that citation URLs or identifiers are checked against the API-returned registry.
Required criterion is unsupported
No repository evidence established that repository and retrieved content are explicitly treated as untrusted evidence.
Required criterion is unsupported
No repository evidence established that tests exercise a successfully cited response.
Required criterion is unsupported
No repository evidence established that tests exercise a response without sources.
Required criterion is unsupported
No repository evidence established that tests exercise malicious or unsupported URL schemes.
Required criterion is unsupported
No repository evidence established that tests exercise a fabricated source reference.