One expected decision: a named guard, two prompts, and whether it rejects them.
The prompt already in the cache.
The guard this vector is about, by MatchGuard.name.
The incoming prompt.
The reason the reference implementation gave, or null when it accepted.
null
Whether a conformant implementation must reject.