feat(pills): ON-AIR armable signed-out; Start face reads Sign-In while armed signed-out (Good Dog 2026-09-20 ruling, ai.md updated same commit)

This commit is contained in:
2026-09-20 16:12:39 -07:00
parent 94e114bfdf
commit 0c556450cb
6 changed files with 85 additions and 12 deletions
@@ -36,6 +36,15 @@ public partial class MainViewModel : ViewModelBase
BeginRecordOnly();
return;
}
if (!IsConnected)
{
// ON-AIR armed signed-out: intent (the pill stayed lit) is reality-aware.
// A signed-out go-live would dead-end in the account dialog {DASH} so Start
// turns the intent into the sign-in face instead. Reality and intent meet
// at the account connection; the pill keeps its light either way.
_ = SignInAsync();
return;
}
BeginGoLive(recording);
}