test(e2e): add background task golden paths - #1724
Closed
ruiconti wants to merge 10 commits into
Closed
Conversation
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
ruiconti
changed the base branch from
tasks/09-background-section-finalization
to
tasks/06-background-rendering
August 6, 2026 20:30
ruiconti
marked this pull request as ready for review
August 6, 2026 20:50
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Signed-off-by: Rui Conti <ruiconti@gmail.com>
ruiconti
force-pushed
the
tasks/06-background-rendering
branch
from
August 6, 2026 23:22
8374295 to
11528be
Compare
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Signed-off-by: Rui Conti <ruiconti@gmail.com>
Signed-off-by: Rui Conti <ruiconti@gmail.com>
ruiconti
force-pushed
the
tasks/10-evals
branch
from
August 6, 2026 23:24
82b4b0c to
ca0ab37
Compare
ruiconti
force-pushed
the
tasks/06-background-rendering
branch
from
August 6, 2026 23:37
11528be to
a63a12d
Compare
Contributor
Author
|
Recreated with base tasks/09-background-section-finalization after the stack reshape (GitHub blocks base edits on stack-member PRs); continuation in the successor PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
fixture-tasksentry withexperimental.tasksenabled.mockModelin every suite so the same orchestration executes against each workflow world without provider planning variance.Golden paths
Regression properties
/eve/v1/sessionretries resolve one session identity for one principal, while the same operation id under another principal creates a different session.task_sendcalls to one persistent child produce exactly oneworkingreceipt and oneAGENT_BUSYresult.Shape
The fanout workers block on approval rather than a timer. The eval records every queued parent turn, proves all ten tasks are nonterminal before interaction, releases them explicitly, then matches updates by task id against the parent stream. Coalesced turns cannot hide updates or the interactive message.
The create-idempotency path issues concurrent retries. The base now adopts the continuation owner without redelivering duplicate input, and a losing candidate exits before its first turn instead of emitting
session.failed.The approval worker owns two separate approval-gated tools, which gives the routing and ordering evals stable Q1/Q2 boundaries without timing sleeps. Task completion is polled with
task_peek; this fixture has no dependency on the removed task-wait behavior.This PR is stacked on
tasks/06-background-rendering, the end of the background-task stack. The full fixture passes locally with 27 gates.