As described in the documentation, product-related definition and enums should be put on a product_config.h .
But if I want to create and maintain my product App type list with the Luos offset or a custom command list, this will not work because I need to include luos_list.h first.
example :
typedef enum
{
MY_APPLICATION_TYPE = LUOS_LAST_TYPE,
MY_SENSORAPP_TYPE
} ;
The product_config.h is included using -include ../product_config.h on the platformio.ini file that's why you don't have any luos related values.
We have to find a way to make it.