Epic: Display registry & identity
The single source of observed truth, with stable identity that survives reconnects, ports, and identical monitors.
Milestone: M1 · PRD: REG-001…REG-012, §10.5
Scope
Acceptance
- Identity stable across 10 reconnect cycles; ambiguous selectors never silently choose a destructive target; every unavailable capability carries a reason.
Epic: Display registry & identity
The single source of observed truth, with stable identity that survives reconnects, ports, and identical monitors.
Milestone: M1 · PRD: REG-001…REG-012, §10.5
Scope
DisplayRegistryactor: normalize OS events, maintain active/offline records, topology generations (REG-001/002/009).IdentityResolverconfidence scoring; handle identical monitors and explicit pairing (REG-003/004/005). (scorer logic already inDisplayDomain/Identity.swift)CapabilityResolver) with explicit reasons (REG-008).Acceptance