# fix\(cost\): reject structured calendar date fields \(\#502\) · lucenx/codexbar-plasma

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

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

Visibility: public

Requested revision: 436fab82f0ccadd5cf7b215ff1183a693577e3dc

Requested commit: 436fab82f0ccadd5cf7b215ff1183a693577e3dc

Commit: 436fab82f0ccadd5cf7b215ff1183a693577e3dc

Tree: 617fbaa7d721e694b5f294c82e8cdd53adef0a36

Author: Simone

Committer: GitHub

## Message

```
fix(cost): reject structured calendar date fields (#502)

Reject non-string calendar keys before coercion. Object dates could throw during All history normalization and discard healthy sibling providers; array dates could incorrectly extend the recorded span.

Update cost-history and usage guides plus the Unreleased changelog. TODO is unaffected: this repairs an existing frontend boundary without changing CLI contracts or parity scope.
```

## Parents

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

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