# Breaking changes oasdiff should not fail the build on, one per line.
#
# oasdiff has NO comment syntax here: every line is an entry, including these.
# An entry suppresses an error when the entry CONTAINS the whole rendered error
# text (method, path and message), case-insensitively -- so a shorter,
# discriminating substring does NOT work, and prose lines like this one are
# inert only because no error text is a substring of them. Two consequences:
#   - Retire an entry by DELETING the line. Prefixing it with '#' leaves it
#     fully active (verified against oasdiff 1.28.0, the version CI pins).
#   - Each entry can only match the one error whose full text it contains, so
#     it cannot silently absorb a second, unrelated break in the same endpoint.
#
# Hawk re-exports inspect-ai's Event union verbatim as the response type of
# GET /meta/samples/{sample_uuid}/events (event_serialization.SampleEvent), so
# inspect's whole model graph is part of this API's contract and any upstream
# widening lands here as a breaking change.
#
# inspect-ai 0.3.261 (upstream #4624) let a checkpoint sandbox_paths entry hold a
# SandboxSnapshotConfig as well as a path list, so the value renders as an anyOf
# rather than array<string>. Responses can genuinely carry either shape now;
# narrowing it back would misreport what the endpoint returns.
in api get /meta/samples/{sample_uuid}/events the `events/items/oneof[subschema #1: sampleinitevent]/sample/checkpoint/anyof[subschema #1: checkpointsampleconfig]/sandbox_paths/anyof[subschema #1]/additionalproperties/` response's property `type` changed from `array<string>` to `any` for status `200`
