Skip to content

[fix][graph] UnknownEdgeTypes contract mismatch in ETC09 #5692

Description

@makr-code

Scope

Reproduction

  • Command: module_graph_test_entity_type_constraints_focused.exe --gtest_filter=EntityTypeConstraintTests.ETC09_UnknownEdgeTypes --gtest_color=no
  • Observed: FAIL (exit 1)
  • Assertion: tests/graph/test_entity_type_constraints.cpp:206
    • expected true for isEdgeTypeAllowed("Person","Person","unknownEdge")
    • actual false

Expected Behavior

  • Unknown edge type behavior must match test contract or test contract must be explicitly corrected and documented.

Acceptance Criteria

  • Contract decision documented (code behavior vs. test expectation).
  • Either implementation fixed or test corrected with rationale.
  • Focused repro test passes locally on windows-release.
  • Full focused binary module_graph_test_entity_type_constraints_focused.exe passes.
  • Module issue [module:graph] Development Status 2026-07-18 #5649 evidence updated from FAIL to PASS with command/result.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions