The point is not to be grammatically correct. The point is to give s simple rule for the player so they know the scope of how they can grapple with the parser. The two word limit makes things less grammatically correct but it makes things actually easier for the player. In Excalibur for example there is only one key, no problem with key adjective.
Connective words are allowed via the jam rules but I do think in many ways this is a mistake as it breaks s simple.rule (maximum of two word inputs). Being able to explain something easily to a child is the highest priority. The rule anyways is relaxed for those that wish to enter the competition with systems that do not support the rule. The rule isn’t there to put other systems (other than adventuron) at disadvantage, it’s there to be able to be able to be an easy to explain the rule and increase the pace of the game. Anyways, connective words are allowed but should be discarded.
Aureas already made a very playable game within these rules and there are many playable verb noun games in existence.
The real frustration with parade games is not a game that expects bad grammar. The real frustration is not knowing what the game understands.
About the complex transcript, all the two word commands are permitted, even with containers. When you open a container its contents should become the contents of the room and can no longer be placed back in the container.
Using adjectives with nouns should not be required, adjust the design accordingly. Try not to have too many keys coexisting. The rules do allow connective words (that can be discarded) but the parser should not understand adjectives for the purpose of disambiguation. The design itself should not require disambigustion. Authors have control over the design, but these are the constraints.
I know it’s not easy, and making the parser less friendly in some ways counter intuitive to the goals, but the jam.ks opinionated that a rule known to the player is more important than parser flexibility for beginners. If that assumption is incorrect we will discover.