in pkg/provider/provider.go [24:33]
func (e FlagProvider) BooleanEvaluation(ctx context.Context, flag string, defaultValue bool,
evalCtx openfeature.FlattenedContext) openfeature.BoolResolutionDetail {
confidence := e.confidence.WithContext(processTargetingKey(evalCtx))
res := confidence.ResolveFlag(ctx, flag, defaultValue, reflect.Bool)
boolDetail := c.ToBoolResolutionDetail(res, defaultValue)
return openfeature.BoolResolutionDetail{
Value: boolDetail.Value,
ProviderResolutionDetail: toOFResolutionDetail(boolDetail.ResolutionDetail),
}
}