0cb491901dbc07882085f941dd6b7cd5412823e7
- model.rs: division by zero now returns Empty instead of 0 so the cell visually signals the error rather than silently showing a wrong value. Updated the test to assert Empty. - parser.rs: missing closing ')' in aggregate functions (SUM, AVG, etc.) and IF(...) now returns a parse error instead of silently succeeding, preventing malformed formulas from evaluating with unexpected results. - dispatch.rs: SetCell validates that every category in the coords exists before mutating anything; previously a typo in a category name silently wrote an orphaned cell (stored but never visible in any grid) and returned ok. Now returns an error immediately. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Rust
99.1%
Python
0.6%
Nix
0.3%