# fix\(usage\): preserve healthy records after malformed fallback siblings \(\#236\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/915a72984b77a1c4aa592a7efba592720e1b500b)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: 915a72984b77a1c4aa592a7efba592720e1b500b

Requested commit: 915a72984b77a1c4aa592a7efba592720e1b500b

Commit: 915a72984b77a1c4aa592a7efba592720e1b500b

Tree: a7af57c842f422d250bfa4ccc21d7fe8e450f211

Author: Simone

Committer: GitHub

## Message

```
fix(usage): preserve healthy records after malformed fallback siblings (#236)

A normalization exception escaped the provider-scoped record loop, so a
malformed account before a healthy one replaced valid quotas with an error.
Contain normalization failures per record and continue selecting the first
healthy snapshot for the requested provider. Keep all-invalid replies as
scoped errors and complete the request exactly once.

Extend the production-parser regression test with record order, measured
zero, provider identity, and completion assertions. Update Unreleased and
the usage/development guides. TODO, CLI contracts, configuration, catalogs,
metadata, and packaging are unaffected.
```

## Parents

- [c129e14ea15e6a6ebc015167ccf72b7c35473544](https://git.cafe/lucenx/codexbar-plasma/commit/c129e14ea15e6a6ebc015167ccf72b7c35473544?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/915a72984b77a1c4aa592a7efba592720e1b500b?format=markdown)
