[Feature] Investigation Workspace with Evidence Clips and Exportable Notes #28

Open
opened 2026-05-17 12:26:24 +00:00 by MrSphay · 0 comments
Owner

Summary

Add an Investigation Workspace where operators can save events, headlines, source records, market snapshots, and generated brief excerpts into named investigations.

Why This Matters

Crucix surfaces many signals, but there is no analyst notebook. Users need a way to preserve why something mattered at the time, especially when live feeds change later.

Scope

  • Bug fix: No
  • New source: No
  • Dashboard/UI change: Yes
  • LLM/provider change: Optional summarization support
  • Other: Runtime persistence and export workflow

Proposed Behavior

  • Add "save to investigation" actions for relevant dashboard items: OSINT feed entries, source integrity entries, map markers, market readings, and alert findings.
  • Support named investigations with timeline entries, tags, source URLs, timestamps, and operator notes.
  • Add export options for Markdown and JSON so colleagues can review or attach findings to external reports.
  • Optional LLM action: summarize an investigation with citations from saved evidence only.

Acceptance Criteria

  • Saved evidence is stored under runs/ or another gitignored runtime path.
  • Saved external text is rendered safely as text, never unsanitized HTML.
  • Exported Markdown contains timestamps, source names, URLs, and operator notes.
  • Dashboard remains usable when the workspace file is absent, empty, or corrupt.
  • Tests cover persistence, export formatting, and unsafe text escaping.

Maintenance Impact

Adds a persistent user workflow and dashboard state. It must not store secrets, tokens, or private logs by default.

Additional Context

This is a product expansion: Crucix becomes not only a monitor, but a working analyst desk.

## Summary Add an Investigation Workspace where operators can save events, headlines, source records, market snapshots, and generated brief excerpts into named investigations. ## Why This Matters Crucix surfaces many signals, but there is no analyst notebook. Users need a way to preserve why something mattered at the time, especially when live feeds change later. ## Scope - Bug fix: No - New source: No - Dashboard/UI change: Yes - LLM/provider change: Optional summarization support - Other: Runtime persistence and export workflow ## Proposed Behavior - Add "save to investigation" actions for relevant dashboard items: OSINT feed entries, source integrity entries, map markers, market readings, and alert findings. - Support named investigations with timeline entries, tags, source URLs, timestamps, and operator notes. - Add export options for Markdown and JSON so colleagues can review or attach findings to external reports. - Optional LLM action: summarize an investigation with citations from saved evidence only. ## Acceptance Criteria - Saved evidence is stored under `runs/` or another gitignored runtime path. - Saved external text is rendered safely as text, never unsanitized HTML. - Exported Markdown contains timestamps, source names, URLs, and operator notes. - Dashboard remains usable when the workspace file is absent, empty, or corrupt. - Tests cover persistence, export formatting, and unsafe text escaping. ## Maintenance Impact Adds a persistent user workflow and dashboard state. It must not store secrets, tokens, or private logs by default. ## Additional Context This is a product expansion: Crucix becomes not only a monitor, but a working analyst desk.
MrSphay added the enhancementresearchproduct labels 2026-05-17 12:26:24 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MrSphay/intelligence-terminal#28