Feature flags
Every GrowthBook flag this service reads. Flags are evaluated per user unless noted.
Metric names that share the underwriting.* prefix are not flags — see the flow pages for
metrics.
Flags
| Key | Type | Gates | Where checked |
|---|---|---|---|
|
bool |
CFI increase rows marked |
|
|
bool |
Authoritative (vs shadow) overrides for ranks below 4 |
|
|
bool |
Authoritative overrides for rank 4 and above |
|
|
JSON |
Rank/term risk-score threshold table; falls back to the hardcoded default on error |
|
|
bool |
Float Tiers enforcement: whether the assignment drives the user’s decision and responses. Read once at snapshot time (persisted as the snapshot’s |
|
|
bool |
Float Tiers guardrails: whether the trigger policy’s outcome is what the assignment offers (off: the score-assigned band, with the policy’s outcome recorded as shadow data). Read once at snapshot time, persisted as the snapshot’s |
|
|
JSON |
Float-rank/score float-tier bands table (specific-rank entries plus a default); falls back to the hardcoded default on load error, an empty table, or missing rank coverage — Float Tiers |
|
|
bool |
Kill switch for the early-advance |
|
|
string arm |
Early-advance |
|
|
string arm |
Early-advance |
|
|
JSON string (global) |
Loan and float fee schedule that enriches profile responses — Float Profiles |
|
|
JSON |
Membership tiers; a premium tier with |
|
rulebook A/B group names (dynamic keys) |
string |
Selects which rule inside an A/B group, or which rulebook, applies to the user; the key is the |
|
Source: grep -rn GetFeature pkg/ — keep this table in sync with the call sites listed above.