Problem:
The customer asked how to include checks and filters to see whether some different types of post-relationships and custom taxonomies are set with a post or not.
Solution:
Guided to use select type (yes/no) custom field for each of the post-relationship and custom taxonomy to track the assignment and keep their values up-to-date, whenever a post is created/edited.