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

1 Commits

Author SHA1 Message Date
cesnimda 7b8d609185 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
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>
2026-07-02 17:32:55 +02:00