removedOutput schema / properties / as_of / description
Removed value: -"The as-of period the derived counts describe."
removedOutput schema / properties / claim_verdict / description
Removed value: -"Overall: DENY if any claimed status mismatches; UNVERIFIED if uncovered; else CONFIRM."
removedOutput schema / properties / message / description
Removed value: -"Human-readable summary."
changedOutput schema / properties / resolved_deal / additionalProperties
Previous value: -falseNew value: +true
removedOutput schema / properties / resolved_deal / properties / candidates
Removed value: -{
- "description": "Suggested deal ids when unmatched/ambiguous.",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
removedOutput schema / properties / resolved_deal / properties / cik
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / resolved_deal / properties / id
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / resolved_deal / properties / matched
Removed value: -{
- "type": "boolean"
-}
removedOutput schema / properties / resolved_deal / properties / name
Removed value: -{
- "type": [
- "string",
- "null"
- ]
-}
removedOutput schema / properties / resolved_deal / properties / query
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / resolved_deal / required
Removed value: -[
- "query",
- "matched",
- "id",
- "name",
- "cik",
- "candidates"
-]
changedOutput schema / properties / statuses / description
Previous value: -"One entry per loan-status, each with its DERIVED receipt."New value: +"Per status: status, grain, count, claimed, claim_verdict, receipt."
addedOutput schema / properties / statuses / items / $ref
Added value: +"#/properties/resolved_deal"
removedOutput schema / properties / statuses / items / additionalProperties
Removed value: -false
removedOutput schema / properties / statuses / items / properties
Removed value: -{
- "claim_verdict": {
- "description": "Exact-match adjudication of `claimed` vs the derived `count` (CONFIRM/DENY/UNVERIFIED).",
- "enum": [
- "CONFIRM",
- "DENY",
- "CONFLICT",
- "UNVERIFIED"
- ],
- "type": "string"
- },
- "claimed": {
- "description": "The caller's claimed count for this status, if any.",
- "type": [
- "number",
- "null"
- ]
- },
- "count": {
- "description": "The DERIVED count for this status (null when uncovered).",
- "type": [
- "number",
- "null"
- ]
- },
- "grain": {
- "description": "servicing_status (in_special_servicing) is CURRENT and overlaps active; resolution_reason is why a loan LEFT the pool.",
- "enum": [
- "activity_status",
- "servicing_status",
- "resolution_reason"
- ],
- "type": "string"
- },
- "receipt": {
- "additionalProperties": true,
- "description": "The per-status DERIVED_UNCONTESTED sf-receipt (derivation citation + derived_from). Canonical JSON Schema: https://cmdrvl.com/schemas/sf-receipt/v0/schema.json",
- "properties": {},
- "type": "object"
- },
- "status": {
- "description": "Loan-status key (active, defeased, in_special_servicing, …).",
- "type": "string"
- }
-}
removedOutput schema / properties / statuses / items / required
Removed value: -[
- "status",
- "grain",
- "count",
- "claimed",
- "claim_verdict",
- "receipt"
-]
removedOutput schema / properties / statuses / items / type
Removed value: -"object"