relayLeadInboxMessages only processes unread messages after provisioningComplete, but CLI marks permission_request messages as read after native delivery -- before our relay runs. Move permission_request inbox scan BEFORE provisioningComplete check. Scan ALL messages (including read=true), track processed IDs via processedPermissionRequestIds Set on ProvisioningRun to prevent re-emitting. Also look up both alive and provisioning runs so the scan works during team bootstrap. |
||
|---|---|---|
| .. | ||
| cliArgsParser.test.ts | ||
| costFormatting.test.ts | ||
| extensionNormalizers.test.ts | ||
| inboxNoise.test.ts | ||
| markdownSearchRendererAlignment.test.ts | ||
| markdownTextSearch.test.ts | ||
| modelParser.test.ts | ||
| pricing.test.ts | ||
| reviewState.test.ts | ||
| slashCommands.test.ts | ||
| teamMemberName.test.ts | ||
| tokenFormatting.test.ts | ||
| toolSummary.test.ts | ||