What a wholesale business runs today, what does that job on GRAJ, and the screen that does it. Where GRAJ only does part of the job, the row says which part. Where it does not do it at all, the row says that too.
Every row names the screen and the API door behind it. The build refuses a row whose screen or door does not exist, and the protocol checks every door answers on the live site. The same matrix is at /api/protocol/systems-replaced.