pf_app
Documentation had drifted far enough to mislead: the spec described the single-slice panel, the target/delta modes that no longer exist, and the old `slice` request shape, while both files still claimed Perspective 4.4.0 from a CDN when it has been bundled inline at 5.2.0 since August. pf_spec.md - pf.log gains `tag`, with why it is written by a follow-up UPDATE rather than through the per-source templates in pf.sql. - Operations envelope documents `slices`, `apply_mode`, and the OR-of- AND-groups WHERE clause (and why it cannot be flattened to IN lists). - Scale documents per-measure resolution and `target_basis`, plus the two guards: non-selective slices, and proration across a ~zero pool. - New routes: PATCH /log/:logid, table-info, bridge, source tags. - Forecast View rewritten for the dockable panel and the ledger; adds the selection caveat around pf_iter and the expand-depth explanation. - New Bridge View section; Log View gains inline tag editing. - Status block refreshed, with a Fixed subsection recording the three correctness bugs and their causes. - Open Questions: adds bridge drill-down and targeting one iter band; notes what the bridge partially answers. CLAUDE.md - Corrects the Perspective version and the CDN claim. - Project layout now lists components/, including the two new files. - Selection section covers multi-select and why duplicate effective slices are collapsed. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W1TQiBYZbbWWkMNoCtUd8M |
||
|---|---|---|
| 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_ux_mockup.md | ||
| pf.sh | ||
| server.js | ||