Types mirror New.Api.Contracts verbatim; all write calls use the href given in a case's actions block rather than a client-built URL.
Raw `ng new` output for the Session-2 Angular portal, reachable at /portal alongside the existing new-frontend placeholder.