Skip to content

ECDT: add decision proposal boundary - #70

Merged
aeonmatrixcommand-debug merged 1 commit into
mainfrom
feat/ecdt-decision-proposal-boundary
Aug 21, 2026
Merged

ECDT: add decision proposal boundary#70
aeonmatrixcommand-debug merged 1 commit into
mainfrom
feat/ecdt-decision-proposal-boundary

Conversation

@aeonmatrixcommand-debug

Copy link
Copy Markdown
Owner

Adds an explicit Decision Proposal Boundary to the Enterprise
Cognitive Digital Twin.

Architecture:

Scenario Engine
|
v
Recommendation
|
v
Decision Proposal
|
v
Validation / Authorization Boundary

Proposal Contract:

  • status is PROPOSED
  • deterministic proposal_id
  • immutable proposal model
  • evidence lineage preserved
  • policy context preserved
  • deterministic trace generated

Authority Boundary:

  • Proposal is not authorization
  • Proposal is not execution
  • No authorization_id is created
  • No execute/apply/deploy/promote interface
  • No executor reference
  • No production side effects

Validation:

  • Proposal tests: 10 passed
  • ECDT tests: 43 passed
  • Full regression: 294 passed, 1 skipped
  • git diff --check: passed
  • Proposal execution interface scan: NONE

Scope:

  • src/intelligence/ecdt/init.py
  • src/intelligence/ecdt/decision_proposal.py
  • src/intelligence/ecdt/decision_proposal_builder.py
  • tests/ecdt/test_decision_proposal.py

@aeonmatrixcommand-debug
aeonmatrixcommand-debug merged commit dfae7cb into main Aug 21, 2026
11 checks passed
@aeonmatrixcommand-debug
aeonmatrixcommand-debug deleted the feat/ecdt-decision-proposal-boundary branch August 21, 2026 12:37
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