Skip to content

Migrate People product surface to canonical graph people #860

Description

@jeevanpillay

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.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions