Feature Flags

The canonical index of every GrowthBook flag the Insight Service evaluates. Flags are read through the fmsdk/clients/growthbook client, initialised at cold start from the site/growthbook secret. Per-user flags bucket on the FloatMe user ID. Checked in is the file where the flag is evaluated.

Flag Index

Flag Type Gates Checked in

insight.income_detection.low_activity_days.config

number, default 4

Most distinct transaction dates in the window that still fire NOT_ENOUGH_ACTIVITY. See Remediation Triggers (v2)

pkg/api/employment.go

insight.income_detection.low_income_amount.config

number, default 250

Largest per-method income total, in dollars, that still fires LOW_INCOME. See Remediation Triggers (v2)

pkg/api/employment.go

insight.income_detection.low_txn_count.config

number, default 20

Most transactions in the window that still fire NOT_ENOUGH_TRANSACTIONS. See Remediation Triggers (v2)

pkg/api/employment.go

insight.pave.pay_frequency_gate.rollout

bool (per user), default false

Whether the pay-frequency gate applies to the user: feeder and replay-feeder uploads, the Pave step of payday prediction, and the employment re-mine check. See Pay-Frequency Gate

pkg/employment/pave_eligibility.go

insight.pave.upload.pay_frequencies.config

string, default ""

Comma-separated pay frequencies eligible for Pave; empty disables Pave for every gated user

pkg/employment/pave_eligibility.go

insight.payday_prediction.pave_v2.rollout

bool (per user), default false

Use the Pave V2 income selector over V1 when it produced a payday. See Pave

pkg/payday/predictor.go

insights.payday_prediction.next_paydays_to_estimate

number, default 6

How many estimated_next_paydays the payday endpoint projects. See Entry Points

pkg/api/payday.go