Skip to content

Feat/feature flag system with targeting - #648

Open
Aisha000-0 wants to merge 2 commits into
Smartdevs17:mainfrom
Aisha000-0:feat/feature-flag-system-with-targeting
Open

Feat/feature flag system with targeting#648
Aisha000-0 wants to merge 2 commits into
Smartdevs17:mainfrom
Aisha000-0:feat/feature-flag-system-with-targeting

Conversation

@Aisha000-0

Copy link
Copy Markdown

What this PR does

Changes

  • List of notable files and modules touched (monorepo wiring, Sentry integration, dashboards, etc.)
  • Notes about the Turborepo configuration, shared packages, and ESLint/TS config

Why

  • Rationale for the changes and how they solve the Acceptance Criteria

How to test

  • Steps to reproduce locally, including commands to run build/test
  • Any environment variables needed (e.g., SENTRY_DSN)
  • How to verify the dashboards/alerts configuration (stubs or real)

Notes

  • Any caveats, risks, or follow-up tasks
  • If you want to close issues automatically, include:

Closes #407

…dules and stale detection

Adds a Prisma-backed feature-flag platform at /api/v1/feature-flags that
ships all six acceptance criteria end-to-end: full CRUD, multi-rule
targeting (percentage / user_segment / environment / user_attribute /
allowlist), client-side evaluation with two-tier caching, gradual
rollout schedules with auto-increment, A/B experiment assignment and
tracking, and usage analytics with stale-flag detection. The legacy
in-memory /api/v1/flags route is untouched.
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

@Aisha000-0 is attempting to deploy a commit to the smartdevs17's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jul 27, 2026

Copy link
Copy Markdown

@Aisha000-0 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement feature flags system with gradual rollout capability

1 participant