I agree with most of this. The part I question is if both sides of the requirements exploring process need to have agency, or if it is sufficient to have just one human participant (ideally the customer/user).
My thinking being that the adversarial or opposing agency could by provided by way of strict business rules written with human intent. So, when the customer makes a request to the model, a tool could get called that raises an exception also designed by a human. But, physically only one person is involved in that transaction.
I agree with most of this. The part I question is if both sides of the requirements exploring process need to have agency, or if it is sufficient to have just one human participant (ideally the customer/user).
My thinking being that the adversarial or opposing agency could by provided by way of strict business rules written with human intent. So, when the customer makes a request to the model, a tool could get called that raises an exception also designed by a human. But, physically only one person is involved in that transaction.