feat(desktop): let manual collect-now bypass a same-day platform verification block
Scope the monitor platform circuit breaker to the business date that tripped it, so it self-clears the next day, and route ordinary account/platform blocks through an overrideable set. High-lane collect-now tasks (manual trigger / priority >= 5000) may now force a retry against a challenge_required account and bypass an overrideable platform block for the same platform, while hard Playwright blocks and expired/revoked accounts stay blocked. The lease pull plan probes the high lane before regular work whenever a platform is challenge-blocked or a high-priority signal is pending, and the client can request specific lanes via the new LeaseDesktopTaskRequest.lanes field. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -346,6 +346,7 @@ export interface LeaseDesktopTaskRequest {
|
||||
task_id?: string
|
||||
kind?: 'publish' | 'monitor'
|
||||
platform_ids?: string[]
|
||||
lanes?: string[]
|
||||
}
|
||||
|
||||
export interface LeaseDesktopTaskResponse {
|
||||
|
||||
Reference in New Issue
Block a user