The single capability builder for bounded run-evidence navigation.
Profile sessions receive three stable analysis-* capabilities. A sealed host
recipe may expose the same operations as <alias>.<operation>. Both naming
forms delegate to PtcRunner.Kernel.RunAnalysis; neither exposes primitive
trace or inspection record-family operations.
Summary
Functions
@spec from_analysis(PtcRunner.Kernel.RunAnalysis.t(), binary() | nil) :: {:ok, [PtcRunner.Kernel.Capability.t()]} | {:error, :invalid_run_analysis_capability}
@spec from_snapshots(term(), term() | nil, binary() | nil) :: {:ok, [PtcRunner.Kernel.Capability.t()]} | {:error, :invalid_run_analysis_capability}