Merge branch 'worktree-agent-a63474e92b05425a5'

# Conflicts:
#	Cargo.lock
#	Cargo.toml
This commit is contained in:
Hugh Kaznowski
2026-09-05 12:46:45 +01:00
28 changed files with 958 additions and 3 deletions
+28
View File
@@ -0,0 +1,28 @@
# 015 — LogPreview: selectable parameter columns
## Summary
The README's LogPreview spec says it should be possible to pick which parameters are
visible as columns, alongside the always-visible sequence/timestamp. Currently
LogPreview only shows sequence, timestamp, and raw text.
## Scope
- Extend the logs API/DTO ([004](004-metrics-api.md) territory, but specifically the
existing `GET /api/logs`) to include derived param values per log line, sourced
from [001](001-param-declarations.md)'s declarations applied to that line.
- Frontend: column picker UI in/near LogPreview; selected columns persist (localStorage
is fine for a per-viewer preference, or fold into settings if it should be shared —
pick localStorage unless product direction says otherwise).
## Acceptance criteria
- Declared params with a match on a given log line appear as selectable, populated
columns in LogPreview.
- Column selection persists across a page reload.
## Depends on
- [001 — Param declarations](001-param-declarations.md)
- [004 — Metrics API](004-metrics-api.md) (for the pattern of extending log query
responses)