these are much better questions for an audit sheet than for engineers to come up with at integration time, mind you.
to an extent, its a good job for an agent reviewer for figuring out how screwed your setup is, other than the risk of it mucking things up as part of the review