Skip to content

Production soak-test of pull/work-stealing coordination (#1081) before default-on #1766

Description

@vybe

Summary

The push→pull ("pool-based") coordination migration (#1081) is implemented but has never been exercised at full scale under real production load — only local workflows. Before pull mode can be considered for default-on, we need a controlled soak test on a live production instance carrying real agent traffic, watching for lost/phantom executions, lease/re-delivery behavior, and any regressions surfaced by the instance monitor.

Context

Raised in the 2026-07-24 Intelligence Design weekly. The platform has become notably more reliable on the current (push) path, which paradoxically raises the risk of switching — the current mode is working, so the switch has to be proven, not assumed. The Direction-B rails are already in place (#1402 re-delivery cap + async operator-queue human-gate, #1408 tool-side effect gates, #1084 effect-idempotency); what's missing is production evidence. Plan: update the target instance to the latest build first, flip pull mode for a bounded pilot set of agents (PULL_MODE_PILOT_AGENTS), and let the instance monitor report anomalies over a soak window.

Acceptance Criteria

  • Target production instance updated to the latest build before enabling pull mode
  • Pull mode enabled for a bounded pilot set of agents (PULL_MODE_PILOT_AGENTS)
  • Soak window observed (several days of real traffic) with the instance monitor active
  • No lost or phantom executions; leases re-queue / poison-park as designed; no slot/backlog drift (canary green throughout)
  • Findings written up — what broke, what held, and whether pull is ready to widen — and linked back to feat: pull / work-stealing coordination (push→pull dispatch) #1081
  • Any regression found is filed; if a blocker, fixed before widening the pilot

Technical Notes

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

complexity-highComplexity: high (board points 13)priority-p2Importantstatus-readyGreenlit and ready for development (vetted; counterpart to status-incubating)theme-reliabilityTheme: Reliabilitytype-featureNew functionality

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions