Unfortunately, it seems to me that you need a different system to track this part of your workflow.
The repository consists of things that all willy nilly should not change, but the current status of Q & A will change as necessary orthogonally to the contents of the repository.
Let me rephrase that. You have 10 sets of changes in the Q & A repository, ready for testing. Exactly what each tester will focus on, the state of each test, etc., Even if these 10 changes remain unchanged.
I would definitely try to use the autoload system, in which you can somehow integrate the repository history, even if it is just to connect the problem in the system with its set of changes.
I notice your comment that I do not get support for buying Kiln, but there are other systems that you must be able to integrate, which will give you something similar.
I would very much resist trying to push Mercurial that it was not created for support, trying to use tags for this will fail, and bookmarks can give you problems, as you already noted.
So, try to find a separate system for monitoring the status of Q & A.
source share