We'd love to have all the versions of a proof in one document even if the client isn't on all of them [Example: V1 (Internal) > V2 (Internal) > V3 (Client) > V4 Internal > V5 (Client)]
This makes it so much easier for the internal team to see all the versions in one place. However, we don't want the client knowing how many internal versions we have.
So in the example above, when the employee logged in, they'd see 5 versions, but the client would only see Version 3 and 5, but they'd read V1 and V2 for them.