Part of #113 (Layer 1). Depends on scoped identity.
ProposeMerges/ApplyMerge must only consider candidates within the same
discriminator set. Two same-named nodes in different projects are never proposed
for merge; global merges only with global.
Acceptance: Consolidate never proposes merging OrderService{project:A} with
OrderService{project:B}; within one project, near-duplicate names still merge as today.
Part of #113 (Layer 1). Depends on scoped identity.
ProposeMerges/ApplyMergemust only consider candidates within the samediscriminator set. Two same-named nodes in different projects are never proposed
for merge;
globalmerges only withglobal.Acceptance: Consolidate never proposes merging
OrderService{project:A}withOrderService{project:B}; within one project, near-duplicate names still merge as today.