I understand what you mean. When I implemented the system that keeps flags on what you've done to allow progress, I didn't have much time left to really write the level to its most efficient state. I will probably fix up the first level in the future (and I plan to write the second).
I apologize that the feedback was unclear/unpolished, leaving you with a sub-par experience. I hope you at least enjoyed yourself somewhat!
As for what the flags actually are:
*****SPOILER*****
The first "lock" is passed when you have learned both Reza's and Khee's justifications for not having stolen a pastry (already has one/not hungry, doesn't like pastries, respectively) and then you talk to Jarg. From there, conversations flow straightforwardly as the case develops from "The Case of the Stolen Pastry" to "The Case of the Little Secret" to "The Case of the Workplace Crush" to the end.