One-shot private conversation retrieval for an immutable selected run capture.
The command reserves an owner-only destination before touching either
evidence directory, then captures exactly one canonical trace candidate and
one canonical inspection artifact for RUN_ID. Unrelated files in those
directories are not listed, opened, sized, decoded, or counted. The shared
RunAnalysis read model answers one question, and the command publishes
deterministic JSON atomically. --private-unattended is an explicit accident
guard, not access control; same-UID callers able to invoke this command can
already read the supplied artifacts.
Summary
Functions
@spec run(PtcRunner.Kernel.CommandArguments.t(), PtcRunner.Kernel.CommandRuntime.t()) :: {:ok, map()} | {:error, atom(), binary()}