Skip to content

docs: add RFC for variation value schema validation - #2577

Open
pradhankukiran wants to merge 4 commits into
bucketeer-io:mainfrom
pradhankukiran:docs/rfc-variation-value-schema-validation
Open

docs: add RFC for variation value schema validation#2577
pradhankukiran wants to merge 4 commits into
bucketeer-io:mainfrom
pradhankukiran:docs/rfc-variation-value-schema-validation

Conversation

@pradhankukiran

Copy link
Copy Markdown
Contributor

This PR adds an RFC for variation value schema validation.

The RFC proposes a backend-first implementation for #2499, covering:

  • v1 scope: enum, regex, and JSON Schema validation
  • flag-level schema ownership
  • proposed proto/API shape
  • MySQL/PostgreSQL persistence
  • create/update validation behavior
  • scheduled-change validation behavior
  • backend error contract for future UI field mapping
  • incremental PR plan

Related Issue

Refs #2499

Notes

This PR is docs-only. Backend model/persistence and validation changes will be submitted in follow-up PRs after RFC review.

Comment thread docs/rfcs/0046-variation-value-schema-validation.md
Comment thread docs/rfcs/0046-variation-value-schema-validation.md
Comment thread docs/rfcs/0046-variation-value-schema-validation.md
@pradhankukiran
pradhankukiran requested a review from cre8ivejp May 21, 2026 13:12
@cre8ivejp

Copy link
Copy Markdown
Member

@pradhankukiran, hi!
Can you check the comments I sent when you have time? If you have fixed them already, it would be easier to track if you link the commits in the comments, so the reviewers can resolve them.

@pradhankukiran

Copy link
Copy Markdown
Contributor Author

oneof comment:
Fixed here: 621e2ef

Reusable schema note + optional description comment:
Fixed here: 0cddc8c

@pradhankukiran

Copy link
Copy Markdown
Contributor Author

@cre8ivejp this PR is ready too

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.

3 participants