Skip to content

feat(MODULE-014,MODULE-015): add correlation graph and timeline engine - #12

Merged
Atharva013 merged 3 commits into
mainfrom
feature/intelligence-014-015
Jun 14, 2026
Merged

feat(MODULE-014,MODULE-015): add correlation graph and timeline engine#12
Atharva013 merged 3 commits into
mainfrom
feature/intelligence-014-015

Conversation

@Atharva013

Copy link
Copy Markdown
Owner

Modules

  • MODULE-014: Evidence correlation
  • MODULE-015: Timeline engine

Summary

  • Added a case-scoped correlation graph for evidence and normalized indicators.
  • Added exact indicator correlation edges with evidence references.
  • Added weak rule-based identity-domain relationships without treating them as confirmed identity matches.
  • Added source-backed timeline extraction, timestamp normalization, deterministic ordering, deduplication, and conflict grouping.
  • Updated module board/spec status for the intelligence batch.

Verification

  • bash scripts/validate.sh
  • 116 tests passed
  • Ruff passed
  • Mypy passed
  • Module board validation passed

Security / Privacy

  • Correlation graph requires explicit case scope.
  • Added cross-case graph isolation test.
  • Timeline events are created only from source-backed timestamps.
  • No LLM-generated timestamps or inferred identity claims are treated as confirmed evidence.

Notes

  • Temporal correlation hook is present but intentionally conservative in this MVP.
  • Timeline output is presentation-neutral for later desktop/reporting integration.

@Atharva013 Atharva013 self-assigned this Jun 14, 2026
@Atharva013 Atharva013 added the enhancement New feature or request label Jun 14, 2026
@Atharva013
Atharva013 merged commit 03c2e56 into main Jun 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant