I see that you already have a way to check which items are manually created and which are added to the logistic query filters.
If the Player adds temporary requests - we already have a visual effect for this - a toggleable button.
I want to add additive different colours for the button:
- if we already have requests with these items, and we have requested all required items of this type. (green)
- If we already have requests with these items, but not as many as we need for the blueprint. We need add more to (temporary) requests. (a yellow button)
- If you are already hand-crafting all the items of the required type. (green)
- If you are already hand-crafting some items of the required type, but not enough. We need add more to (temporary) requests/hand-crafting queue. (yellow)
The order of checks should be maintained as above: from logistics requests to hand-crafting items, from checking for full quantity to checking for partial completion of required items.
I even think that two colours are enough, but the details of the request should be displayed in a message when Player hovers a mouse over the button - basically something like the messages above.