It looks like your questions in both cases [1] & [2] would work and would prevent a knave and a knight from answering.

In fact, your question in case [1] will force a commoner to be TRUTHFUL about his answer, since only a Knight can answer this question!

And your question in case [2] will do just the opposite!

**Still they (your questions) may go against the NO PARADOXES condition set by the OP.**PARADOX means (to me at least) that there is no definite answer for a question (yet). And the question you asked a knave does not have a definite answer right now. The true answer will be determined by the answer itself...

So this got me thinking about 2 possible conditions:

C1- A person can only lie or be truthful only if he/she already knew the answer to the question! (It will show on the lie-detector machine)

or

C2- We determine if a person is lying by simply comparing his answer with reality and see if it portraits it! (It will not show on the lie-detector)

A lot of questions will fit C2 and even a lot of paradoxes:

Is the chicken before the egg?

Is the universe expanding?

Is 9827672763655662773 a prime number? (just an example)

Will it rain in an hour?

Is roolstar a genius?

(Althought a definite answer exists, it's probably not known for the knave in question)

So in C2 and for your question (will your answer to this question be yes), the knave cannot answer and is considered all-knowing!

But according to C1, the knave can in fact answer in TWO WAYS! < Hey I may have found another answer for followup [4]!!!!

In fact: The knave knows exactly what his answer will be (let's say he WILL answer NO), by answering YES to the question, he just lied and it will show on the lie-detector! And by saying YES, he did NOT answer TRUTHFULLY the question: "WILL your answer to this question be YES?" , because in his mind his answer WILL be NO!!

And if we argue by saying that he said he will say YES and He did, we will be applying the C2 condition and not C1

So

**the answer I'm looking for fits the C1 condition for lying: a person can only lie or be truthful if he/she already knew the answer to the question!**