Skip to content

Segment membership: Property dependency model #7420

Closed as not planned
Closed as not planned

Description

@khvn26

We'll need to adapt Segment membership data model to free JSONPath context value evaluation, should we decide to implement it.

Scope

  • Atoms carry dependency flags derived once at atom creation by a JSONPath classifier.
  • Maintenance router walks dependency flags rather than the property string.
  • JSONPath canonicalisation in atom keys.

Acceptance criteria

  • A trait write to profile.address.city only re-evaluates atoms whose dependencies include profile.
  • $.identity.traits.country and $.identity['traits']['country'] collapse to the same atom.

Activity

  1. added
    apiIssue related to the REST API
    on May 4, 2026
  2. khvn26 commented on May 9, 2026

    @khvn26
    MemberAuthor

    Closing as not planned. The backlog epic #7416 has been reshaped against the columnar design (RFC: Segment Membership Inspection (columnar) (private to Flagsmith team)). This issue was specific to the prior bitmap design and no longer applies.

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

    apiIssue related to the REST API

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions