The home's other regions refresh themselves through data-live/data-live-src (src/web/studio/home.ts). The client's card does not, so "waiting" goes stale while an agent is working.
Done when:
[ ] The client-apps card carries data-live="run.*" and data-live-src="/live/client-apps". That route answers the card's HTML fragment to a signed-in client and 404s to anyone else.
[ ] A test starts a run on a client's app, fetches /live/client-apps, and finds One agent is working on it now.
[ ] No new JavaScript: the home's existing live code drives the update.
The home's other regions refresh themselves through
data-live/data-live-src(src/web/studio/home.ts). The client's card does not, so "waiting" goes stale while an agent is working.Done when:
client-appscard carriesdata-live="run.*"anddata-live-src="/live/client-apps". That route answers the card's HTML fragment to a signed-in client and 404s to anyone else./live/client-apps, and findsOne agent is working on it now.