pf_app
perspective-click reports only the clicked cell's own dimensions -- the view-level filter is not in it -- so a slice never carried the season the grid was scoped to. The ledger therefore counted rows the grid was hiding (921,225.71 on screen against 956,485.13 in the panel) and an operation would have written them. Both now read the filter off the viewer. The ledger applies it to its own view, where the values are already in the table's types and any operator works. The operation merges the equalities into each slice, cell values winning on a shared column since a cell cannot contradict the filter it was drawn inside, and refuses outright on any other operator: a range or an in-list cannot travel in a slice, and dropping it silently is the widening this is meant to stop. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| lib | ||
| public | ||
| routes | ||
| setup_sql | ||
| ui | ||
| .env.example | ||
| .gitignore | ||
| CLAUDE.md | ||
| install.sh | ||
| package-lock.json | ||
| package.json | ||
| PERSPECTIVE.md | ||
| pf_perspective_options.md | ||
| pf_spec.md | ||
| pf.sh | ||
| server.js | ||