ISO 8601 time when the request completed or failed.
Fetch route, including its concrete path and optional grouping template.
ISO 8601 response time, or null when no response arrived.
ISO 8601 time when the request started.
HTTP status, or null when the request received no response.
Whether the enclosing benchmark function completed without throwing.
One benchmarked request as the servant observed it.
metadatais the fetch route,statusis the HTTP status ornullwhen there was no response, and the three timestamps are ISO 8601 strings, withrespond_atnullwhen no response arrived.successisfalsefor every request made by a benchmark function that threw.Evidence
contracts/common.md#principled-implementation The event mirrors the fetcher's log event with timestamps in ISO strings, so it can cross the process boundary as plain data.
Evidence
contracts/common.md#clear-and-simple-design A flat record shared by the servant, the master, and the report code.
Evidence
contracts/common.md#prohibited-implementation-shortcuts Route, status and times come from the fetcher's event; success records whether the enclosing benchmark function threw, independent of HTTP status.
Evidence
contracts/common.md#meaningful-documentation The comment states each optional state and the meaning of success.