Skip to content

ECDT: add deterministic scenario engine - #68

Merged
aeonmatrixcommand-debug merged 1 commit into
mainfrom
feat/ecdt-scenario-engine
Aug 21, 2026
Merged

ECDT: add deterministic scenario engine#68
aeonmatrixcommand-debug merged 1 commit into
mainfrom
feat/ecdt-scenario-engine

Conversation

@aeonmatrixcommand-debug

Copy link
Copy Markdown
Owner

Adds a deterministic, side-effect-free Scenario Engine to the Enterprise Cognitive Digital Twin.

Changes:

  • Add ECDTScenarioEngine
  • Add immutable ScenarioEvaluation result model
  • Rank scenarios by impact, confidence, and risk
  • Add governance policy blocking
  • Add deterministic audit trace
  • Export Scenario Engine through the ECDT package

Safety / Governance:

  • No execute/apply/deploy/promote interface
  • No production side effects
  • execution_authorized remains false
  • Policy-blocked scenarios cannot be recommended

Validation:

  • Scenario Engine tests: 8 passed
  • ECDT tests: 26 passed
  • Full suite: 277 passed, 1 skipped
  • git diff --check: passed

Scope:

  • src/intelligence/ecdt/init.py
  • src/intelligence/ecdt/scenario_engine.py
  • tests/ecdt/test_scenario_engine.py

@aeonmatrixcommand-debug
aeonmatrixcommand-debug merged commit 0fd2a64 into main Aug 21, 2026
11 checks passed
@aeonmatrixcommand-debug
aeonmatrixcommand-debug deleted the feat/ecdt-scenario-engine branch August 21, 2026 12:22
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