1.8 KiB
1.8 KiB
011: Vault viewer: indexed pages, charts, and engagement metrics
Reporter: fxhp Date: 2026-03-03 Priority: medium Status: open Affects: Browser extension, embedded widget
Description
A new UI panel in the chatbot showing what's stored in the user's encrypted vault for this site. Charts, metrics, and visualizations that make the user feel like they're getting value just from browsing with the chatbot open.
Goal
Show the user their browsing intelligence: what pages they've visited, what's been indexed, coverage metrics, and natural engagement data. Not gamified, but genuinely useful metrics that emerge from organic browsing.
Features
Pages View
- List of all indexed pages on this domain
- Title, URL, last visited, number of conversations
- Search/filter across indexed pages
- Click to navigate to a page
Coverage Metrics (natural, not gamified)
- Pages visited vs total internal links discovered
- Topics covered (from page-intelligence.js topic extraction)
- Content consumed: total word count read, estimated reading time
- Questions asked and answered per topic area
- How much of the site's content has been discussed
Charts
- Timeline of browsing activity on this site
- Topic distribution (pie/bar chart of content categories)
- Engagement depth (pages visited over time)
- Knowledge growth curve (indexed content accumulation)
Privacy Controls
- Clear indexed data for this site
- Export vault data (encrypted JSON download)
- View storage usage
Architecture
- New panel accessible from chatbot settings/menu
- Reads from vault localStorage (journey data, page knowledge)
- Charts rendered with lightweight library (no heavy dependencies)
- All computation client-side, no server calls
Dependencies
- Reverse RAG (#006)
- Journey tracking (implemented)
- Page intelligence (implemented)