rag-contract question answering over a fixed corpus, with a measured contract

← the fixed question set

Which status code means the server knows the request method but the target resource does not support it, and what must that response include?

q05 · grounded · HTTP 200 · index 0fc1763d6701

What survived the check — each claim with the passage that supports it

The 405 (Method Not Allowed) status code indicates that the method received in the request-line is known by the origin server but not supported by the target resource, and the origin server MUST generate an Allow header field in a 405 response containing a list of the target resource's currently supported methods.
rfc9110#15.5.6 — 100% of this claim's content words appear in that passage.

What was retrieved — the passages the drafter saw, and nothing else

ranksectionscore
1 RFC 9110 Section 15.6.2: 501 Not Implemented 0.6172
2 RFC 9110 Section 15.5.6: 405 Method Not Allowed 0.6044
3 RFC 9110 Section 15.5.16: 415 Unsupported Media Type 0.5750
4 RFC 9110 Section 15.5.7: 406 Not Acceptable 0.5573
5 RFC 9110 Section 15.6.6: 505 HTTP Version Not Supported 0.5509
6 RFC 9110 Section 9.1: Overview 0.5492
7 RFC 9110 Section 15.6: Server Error 5xx 0.5329
8 RFC 9110 Section 18.3: Status Code Registration 0.5264
9 RFC 9110 Section 15: Status Codes 0.5197
10 RFC 9110 Section 15.5.4: 403 Forbidden 0.5178

What this request spent — against the deadline it was held to

0.739 ms of a 150.0 ms deadline: retrieval 0.402 ms, drafting 0.004 ms, grounding 0.184 ms. A request that spends the whole of it is abandoned rather than answered — a grounding check stopped part way through has not checked the remaining claims.

The same answer as JSON: /answer/q05.