Sorry, but I cannot understand the confusion.
If the initial rule just sets the
Result Set status, but otherwise ignored, then an initial
Add rule would be ignored.
Now we all seem to agree that the initial
Add rule is obeyed, so why treat an initial
Exclude rule any different?
To me, it is simple common sense.
If the initial rule is an
Add it only makes sense if applied to an empty
Result Set.
If the initial rule is an
Exclude it only makes sense if applied to a full
Result Set.
As the meerkats say: "simples!"
The Help page, if you read it all, does say (my underlining):
When Family Historian runs a query it applies all the filters to decide which rows will be included in the Result Set.
so it seems very clear that the next two statements just define preconditions prior to applying the filters, because they use the word "initially".
I don't have the book GTMFFH6, but I agree GTMFFH5 is economic with the truth and omits the case where the initial rule is an
Exclude.