Flagsmith / Flagsmith/flagsmith-rust-client
Surface engine reasons in SDK response objects
- Dominant language
- Rust
- Stars
- 8
- Forks
- 7
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 3
Description
Part of https://github.com/Flagsmith/flagsmith/issues/8232
Surface the evaluation `reason` (Environment Default, Segment Override, Identity Override) returned by the engine in the SDK's flag/response objects.
Has to cover:
- SDK API responses
- Local evaluation
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the SDK API response and local evaluation paths to see how engine evaluation results become flag or response objects. Add the evaluation reason to those objects for Environment Default, Segment Override, and Identity Override, and verify that both API responses and local evaluation expose it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100