Skip to content

feat(report): add finding explainability fields#63

Merged
stacknil merged 1 commit into
mainfrom
stacknil/lgl-03-rule-explainability-fields
Jun 19, 2026
Merged

feat(report): add finding explainability fields#63
stacknil merged 1 commit into
mainfrom
stacknil/lgl-03-rule-explainability-fields

Conversation

@stacknil

Copy link
Copy Markdown
Owner

Summary

  • add rule_id, threshold, observed_count, grouping_key, and evidence_event_ids to JSON findings
  • carry deterministic line-based event IDs from normalized auth signals into detector findings
  • update report contract golden JSON snapshots and document the explainability fields

Validation

  • git diff --check
  • cmake -S . -B build
  • cmake --build build with sanitized Path/PATH environment
  • ctest --test-dir build -C Debug --output-on-failure

@stacknil stacknil merged commit 6028d68 into main Jun 19, 2026
7 checks passed
@stacknil stacknil deleted the stacknil/lgl-03-rule-explainability-fields branch June 19, 2026 11:57
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