Output-reference diagnostics
Codes in the MGS8xxx range flag problems resolving a target-output reference
id (out1a2b3c) with magus query output <ref>. Every target that runs is given
a short reference id for its captured output; these codes fire when that id cannot
be resolved to stored output.
Codes
- MGS8001: the ref is well-formed but no stored output exists for it - it aged out of the cache, or the ref is mistyped.
- MGS8002: a shortened ref prefix matches more than one stored output, so the lookup is ambiguous.
- MGS8003:
magus query outputwas given an argument that is not a well-formedref<hex>id, so it cannot name a stored output.