FA-73955 / Feature flag rollout bucketing / Member archive
Segment membership precedence: Absent attributes match null clause values · case 05
Users without a tier attribute join a segment whose clause lists null among its values.
Case contract
A user is in the segment if its key is in included (reason included, which beats excluded); else not if its key is in excluded; else if some rule with a non-empty clause list has every clause matching (reason rule:i). A clause [attr, values] matches only when the attribute is present and its value (or any element of a list value) is in values. Otherwise [False, none].
Why this case matters
Segments are reused across many flags, so a precedence slip changes exposure everywhere at once.
One recorded failure
Sample boundary fixtureThis sample comes from the broken implementation of a controlled reproducer.
| Boundary fixture | Actual | Expected | Outcome |
|---|---|---|---|
| segment sample 31 | [true, "rule:0"] | [false, "none"] | Failed |
MEMBER ARCHIVE
The complete case is available to members.
This record includes three runnable implementations, regression fixtures, execution results, and source hashes.
Member access is invitation-based. Sign in with your invited account to inspect the sources.
Sign in to the archive ↗