Context
The current /people surface still reads compatibility orgPeople rows. Entity enrichment now persists canonical graph people and temporarily projects exact X/GitHub identities into orgPeople for existing UI/link compatibility.
Spec: docs/superpowers/specs/2026-06-07-real-entity-enrichment-producers-design.md
Related PR: #854
Goal
Make the People product surface show canonical graph people, including one visible person with multiple source identities, instead of one compatibility row per identity.
Scope
- Introduce graph-backed People read APIs.
- Design UI behavior for multiple identities on one person.
- Preserve existing links/routes or add redirects from compatibility rows.
- Decide how graph confidence/status is shown or hidden in product UI.
- Add migration/backfill handling for existing
orgPeople rows.
- Add tests for one graph person with X + GitHub identities collapsing into one visible People row.
Notes
This is the long-term replacement for the temporary entity_graph projection bridge added in PR #854.
Context
The current /people surface still reads compatibility
orgPeoplerows. Entity enrichment now persists canonical graph people and temporarily projects exact X/GitHub identities intoorgPeoplefor existing UI/link compatibility.Spec:
docs/superpowers/specs/2026-06-07-real-entity-enrichment-producers-design.mdRelated PR: #854
Goal
Make the People product surface show canonical graph people, including one visible person with multiple source identities, instead of one compatibility row per identity.
Scope
orgPeoplerows.Notes
This is the long-term replacement for the temporary
entity_graphprojection bridge added in PR #854.