feat(platform): feature flags + user settings foundation #35

Merged
cesnimda merged 1 commits from feat/feature-flags into develop 2026-07-02 18:04:15 +02:00
Owner

Recommendation #10. Flags (fail-closed) + AiGate (flag beats opt-in) + seeded migration verified on real Postgres. 4 contract tests.

🤖 Generated with Claude Code

Recommendation #10. Flags (fail-closed) + AiGate (flag beats opt-in) + seeded migration verified on real Postgres. 4 contract tests. 🤖 Generated with Claude Code
cesnimda added 1 commit 2026-07-02 17:33:16 +02:00
feat(platform): feature flags + user settings foundation (RECOMMENDATIONS #10)
CI / backend (pull_request) Successful in 58s
CI / frontend (pull_request) Successful in 14s
CI / format (pull_request) Successful in 53s
CI / db-tests (pull_request) Successful in 59s
Security / secrets (pull_request) Successful in 4s
Security / dependencies (pull_request) Successful in 59s
7b8d609185
Implements the flag/settings backend from docs/discovery/multi-provider/04:
feature_flags + user_settings tables (migration seeds behaviour-preserving
defaults, verified on a fresh real Postgres); IFeatureFlags (15s cache,
FAIL-CLOSED); IAiGate (ai.enabled master flag beats any user opt-in; absent row
= default opt-in). UserSetting tenant-filtered, PK-shared with User. 4 contract
tests; suite 59 green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cesnimda merged commit 074d39d9a2 into develop 2026-07-02 18:04:15 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cesnimda/Inboxintel#35