Added an explicit status field to collections -- creating, ready, deleting, error. Was previously inferring readiness from a grab bag of internal fields. The dashboard checked one set of fields. The API checked a different set. The SDK health check looked at a third. Same collection could appear ready in one place and missing in another.
Last week's delete debugging made this obvious. If I'd had a single authoritative status field, that whole mess would've been a five-minute investigation instead of a full day.
