Skip to content

feat: dashboard session timeline, encoding pipeline, salience histogram#316

Merged
CalebisGross merged 2 commits intomainfrom
feat/dashboard-phase2
Mar 21, 2026
Merged

feat: dashboard session timeline, encoding pipeline, salience histogram#316
CalebisGross merged 2 commits intomainfrom
feat/dashboard-phase2

Conversation

@CalebisGross
Copy link
Copy Markdown
Collaborator

Summary

Backend:

  • New GET /api/v1/sessions?days=7&limit=20 endpoint returning recent MCP sessions with timing and memory counts

Frontend (3 new panels in Tools > Research Analytics):

  • Encoding Pipeline: Funnel chart showing raw → encoded → merged → active memory counts as proportional bars
  • Salience Distribution: Stacked horizontal bars by tier (high/medium/low/noise) with per-source color coding (mcp=cyan, filesystem=blue, git=violet, terminal=green, etc.) and a legend
  • Session Timeline: Swimlane chart showing each session as a colored bar proportional to its duration on a shared time axis, with memory count displayed in the bar

Test plan

  • All existing tests pass
  • make build && make check clean
  • Full go test ./... green
  • Sessions API returns data: verified 5 sessions with memory counts

Completes #309

🤖 Generated with Claude Code

CalebisGross and others added 2 commits March 21, 2026 01:59
Legacy checkpoints saved from torch.compile'd models have _orig_mod.
prefix on all keys. Strip it when loading. Also add --resume-step flag
for legacy checkpoints that don't store the step count.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Backend:
- New GET /api/v1/sessions endpoint returning recent MCP sessions
  with timing, memory counts, and top concepts

Frontend (Tools > Research Analytics):
- Encoding Pipeline: funnel chart showing raw → encoded → merged → active
- Salience Distribution: stacked horizontal bars by tier (high/medium/low/noise)
  with per-source color coding and legend
- Session Timeline: swimlane chart showing session duration and memory count
  as proportional bars on a shared time axis

Completes #309

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant