carry of #28097: retry failed Harnesses sign-in

TE
6d ago
+153-30

Carry of #28097 (originally #27663): failed Harnesses sign-in terminal launches must show the failure and keep Sign In available to retry the same login command.

The original PR's exact-head review found a P2 where a health refresh could change a failed row to ready; clicking the retained Sign In action then called act(row), started a chat, and lost the login retry. This carry stores the original login command in the failed progress state and routes retries directly through the terminal opener, independent of the current health status.

This carry merges current feat-cmux-next so the String tables comparison runs against the current green base.

Original PR: https://github.com/manaflow-ai/cmux/pull/28097
Superseded source PR: https://github.com/manaflow-ai/cmux/pull/27663

No capture: this carry changes no visual behavior beyond the original captured Harnesses gallery state.

agent-identity footer --repo manaflow-ai/cmux


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.


Summary by cubic

Carries #28097: failed Harnesses sign-in terminal launches now show the failure and keep Sign In available to retry the same login command.

Previously, a health refresh could flip a failed row to ready, and clicking the retained Sign In started a chat instead of retrying the login. The failed progress now stores the original login command, retries route directly through the terminal opener independent of current health, and a completed health state clears the stale failure. Merges current feat-cmux-next so the String tables comparison runs against the green base, including its regenerated docs and defaults. No visual behavior changes beyond the original captured Harnesses gallery state.