Well see in your example of the bug in a program, the programmer is looking for a bug where it is most likely to be. In the program. Not some other program or in your drawers. He is looking in the program. If he can't find a bug where a bug is supposed to be, that is supporting his claim. However, he sure wouldn't have a long career as a programmer if he developed his code, submitteded it and claimed the are no bugs in this program. I don't need to test it. It isn't my responsibility to do so.
Just as if I claimed there is no handkerchief is Pizza's pocket, it is my burden to actually check Pizza's pocket for a lack of handkerchief.
No, it is not your burden to check, or the programmer's for that matter. The burden is on the party with the positive claim.
In a discussion of ghosts it is not my burden to 'prove that ghosts don't exist'. It is the burden of the claimant to demonstrate the existence of ghosts. There is already evidence that ghosts do not exist.
In a discussion of the handkerchief, the current evidence in the discussion is that there is no such handkerchief.
In a discussion of whether schematics exist of a gravity measuring space ship built to withstand magnetic interference, the evidence is that there is no such schematic.
Positive evidence is required for all of that. Our current knowledge and experience tells us that none of that exists. The most likely place to check for those things is with the party with that claim. If that party cannot provide the necessary evidence, then the proof falls flat.
This is where you are making your faulty leap of logic. You argument of ignorance. Which is assuming that since it has not been proven to be true, it must be false. You completely forget the third option of, we just do not have enough evidence to support either proving or disproving the statement.
Our current knowledge of if the lack of handkerchief in Pizza's pocket indicates that we cannot be sure. Therefore we should not make any assumptions. Now if I had made the initial claim of there not being a handkerchief in Pizza's pocket, It falls on me to support that claim.
I could make some logical deductions, such as "I saw Pizza sneeze, he grabbed for a napkin from the table, if he had a handkerchief, he would have used that. Therefore, I assume that he does not have a handkerchief in his pocket."
However, I have never met Pizza, I have not seen him sneeze, therefore, I cannot make any assumptions about what he might have in his pockets.
The same goes for the schematics for the satellite. I cannot claim that it has the required shielding. Just as you cannot claim it doesn't.
If you want to cast doubt on the claim that the satellite was adequate source for determining gravity variations, you can't make the claim that the satellite was not shielded. You need to make the claim that "Since we do not know if the satellite was properly shielded, we cannot assume the accuracy of the experiment."
I really don't understand how you are not understanding this.