Skip to content

feat: v0.13.0 Task-Aware Investigation#89

Merged
Shreyas582 merged 1 commit intomainfrom
v0.13.0-task-aware-investigation
Apr 3, 2026
Merged

feat: v0.13.0 Task-Aware Investigation#89
Shreyas582 merged 1 commit intomainfrom
v0.13.0-task-aware-investigation

Conversation

@Shreyas582
Copy link
Copy Markdown
Owner

v0.13.0 — Task-Aware Investigation (Milestone #20, Tracking #82)

Issues Resolved

Changes

Core Engine

  • FindingConfidence enum (Informational/Possible/Likely/Confirmed) with threshold-based derivation from numeric scores
  • FindingRelevance enum (Primary/Supplementary) for template-relevance tagging
  • Finding::new() constructor with auto-derived confidence labels
  • 6 built-in InvestigationTemplate definitions with keyword-based task matching

esolve_investigation_template() replaces hardcoded investigation_plan()

  • check_task_scope() validates tasks against supported host-level scope
  • supplementary_findings field on RunReport

CLI

  • Compact mode separates supplementary findings into dedicated array
  • --list-task-templates now shows investigation templates
  • Live fallback and sample report use Finding::new()

Schemas & Docs

un-report.schema.json: added confidence_label,
elevance, supplementary_findings

  • Updated 7 doc files: cli-reference, upgrades, getting-started, usage-examples, automation-workflows, automation-contracts, troubleshooting

Test Results

204 tests passing (66 core + 15 inference + 78 cli + 45 integration)

Closes #82, closes #83, closes #84, closes #85, closes #86

- Discrete confidence model with FindingConfidence enum (informational/possible/likely/confirmed) derived from numeric scores (#85)
- Declarative investigation templates with keyword-based task matching and 6 built-in templates (#84)
- Task scope validation rejecting out-of-scope domains (cloud, k8s, email, SIEM) (#83)
- Task-relevant finding filtering with Primary/Supplementary relevance tagging and compact-mode separation (#86)
- Updated run-report schema with confidence_label, relevance, and supplementary_findings fields
- Updated docs: cli-reference, upgrades, getting-started, usage-examples, automation-workflows, automation-contracts, troubleshooting
- 204 tests passing (66 core_engine + 15 inference_bridge + 78 cli + 45 integration)
@Shreyas582 Shreyas582 merged commit 3a918a5 into main Apr 3, 2026
9 of 10 checks passed
@Shreyas582 Shreyas582 deleted the v0.13.0-task-aware-investigation branch April 3, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant