Comprehensive evidence tracking, loop detection, and investigation state management #10

Closed
opened 2026-04-03 18:17:46 +00:00 by Mark · 0 comments
Owner

Problem

Investigation run only captures limited module execution data. Need comprehensive tracking.

Requirements

Evidence Tracking

  • All sources must be tracked
  • Cross-reference between entities and evidence
  • Quality grading system for evidence (Admiralty grading already exists but not used properly)
  • Timestamp all evidence captures

Module Execution Tracking

  • Which modules ran, which failed
  • Why modules failed (error message)
  • Execution duration
  • Rate limit hits
  • Blocked module attempts

Loop Detection

  • Prevent infinite recursion in sub-investigations
  • Track investigation depth
  • Maximum recursion depth config
  • Circular reference detection

Investigation State

  • Comprehensive state machine (pending → running → paused → completed/stopped)
  • Checkpoint system for resume
  • Wall clock timeout handling
  • Cost tracking (API costs)
## Problem Investigation run only captures limited module execution data. Need comprehensive tracking. ## Requirements ### Evidence Tracking - All sources must be tracked - Cross-reference between entities and evidence - Quality grading system for evidence (Admiralty grading already exists but not used properly) - Timestamp all evidence captures ### Module Execution Tracking - Which modules ran, which failed - Why modules failed (error message) - Execution duration - Rate limit hits - Blocked module attempts ### Loop Detection - Prevent infinite recursion in sub-investigations - Track investigation depth - Maximum recursion depth config - Circular reference detection ### Investigation State - Comprehensive state machine (pending → running → paused → completed/stopped) - Checkpoint system for resume - Wall clock timeout handling - Cost tracking (API costs)
Mark closed this issue 2026-05-13 00:15:59 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/osint-hub#10
No description provided.