Principle zero is that the system should correctly perform the work required by its owners. If what you're saying is that an additional system should be injected that has access to all the required information, and the TSA should query that system, then I won't argue. That would be a balancing act of coordination costs versus the cost of the technical debt added to the TSA, but I don't feel I have sufficient insight to analyze that balance where I currently am. Likewise if you are arguing any other rearrangement of information owners such that some process can access information and inform the TSA's decisions.
If what you're saying is that the TSA should not perform some work because it's not simple to do that work in accordance with other system design principles, then I fear you have fundamentally misunderstood what those principles are for.
I withdraw my claim that the TSA should not seek to optimize according to design principles. I still believe that you are applying them too broadly, but it isn't a position I care to defend at the moment.
If what you're saying is that the TSA should not perform some work because it's not simple to do that work in accordance with other system design principles, then I fear you have fundamentally misunderstood what those principles are for.
I withdraw my claim that the TSA should not seek to optimize according to design principles. I still believe that you are applying them too broadly, but it isn't a position I care to defend at the moment.