pub fn list(
args: &ProjectListArgs,
cfg: &Config,
client: &dyn DspClient,
renderer: &mut dyn Renderer,
) -> Result<(), Diagnostic>Expand description
List all projects on the DSP server.
Authentication is optional (public endpoint per PRD AC 2). Reads DSP_TOKEN
from the environment (env wins over cache per ADR-0007), and delegates all
work to run_list_impl with injectable seams for deterministic testing.