Reference · problems
Refusal is a supported result.
Problems have stable type URIs and RFC 6901 pointers. Prose is for people; type and pointer are the machine contract.
Shape
{
"type": "https://schemami.dev/problems/ambiguous-unit",
"pointer": "/ingredients/2/quantity/unit"
}
Recovery rules
- Display every independent blocker after cascade suppression.
- Preserve the original candidate bytes.
- Never silently normalize or delete content to obtain admission.
- At an HTTP boundary, an application may wrap these fields in RFC 9457 Problem Details.
Published problem pages
ambiguous-unitdependency-cycledimension-mismatchduplicate-object-memberinactive-referenceinvalid-decimalinvalid-documentinvalid-jsoninvalid-operation-argumentsmissing-factmissing-producermultiple-producersrelative-timing-conflictresource-limitunknown-unitunresolved-referenceunsupported-legacyunsupported-quantity-kind