I think for an AI is impossible
An example from the walkthrough:
hidden secret dream: In order to get it your Blake shouldn’t be a bimbo, should have 13 or more sub points, tell Gillian that he works at the club, make a cute selfie, talk to Samuel at Dominique’s party, avoid getting drunk there, talk to Eduardo at the villa, and not invite Gillian in the flat. If all of these requirements are met, Blake gets a dream sequence in which he has sex with an
octopus
Need a human brain to separate everything: dreams, LI routes, sexuality routes, and so on, but there is a catch where the routes intersect between them, making it even more difficult to separate everything.