-f follows until the run is terminal.
Without --wait on compute run, the CLI exits after create. Open another terminal and follow logs there.
--wait on run already streams status (and logs when present). Use logs -f when you detached.
compute runs status <run_id> is the state machine. logs is the stream.