Skip to content

feat(core-models): edge confidence labels — resolved / structural / unresolved #207

Description

@rahlk

Lift the resolved / structural / unresolved visibility labels (from #155, §"Honest visibility labels") into the canonical Edge model as a required confidence field.

Every backend that emits an edge must declare how it knows:

  • resolved — analyzer-confirmed edge
  • structural — pattern/syntactic match (e.g. dynamic-dispatch heuristics, boundary linking)
  • unresolved — surfaced but unconfirmed

Boundary edges from Epic E will be structural by construction — this field is what keeps cross-language reachability honest, and query hops must propagate it.

Part of #194. Branch: feat/issue-<n>.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureNew feature(s)wontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions