Skip to content

fix(e2e): preserve cold-start failure identity - #105

Merged
leon-zym merged 5 commits into
mainfrom
agent/issue-101-e2e-failure-identity
Aug 16, 2026
Merged

fix(e2e): preserve cold-start failure identity#105
leon-zym merged 5 commits into
mainfrom
agent/issue-101-e2e-failure-identity

Conversation

@leon-zym

Copy link
Copy Markdown
Owner

What changed

This PR extracts the independently valid fixes discovered while evaluating #101 / #103:

  • distinguish bounded Maestro and CocoaPods cold-start timeouts from a missing executable;
  • preserve the original command timeout as the primary E2E failure when process finalization also fails;
  • require the text editor panel to close after confirmation, preventing an input-field false positive in the E2E flow;
  • give a redaction-only orchestration test appropriate scheduling headroom.

Why

The fresh-host experiment in #103 is not being adopted, but these corrections improve the truthfulness and diagnosability of the existing E2E runner without changing its execution plane.

Scope boundary

Validation

pnpm verify
- scenario verification: 104 Scenarios, 165 bindings
- orchestration: 198 passed, 1 platform skip
- app: 412 passed
- render: 85 passed

Related to #101 and #104.

@leon-zym
leon-zym merged commit cab598a into main Aug 16, 2026
3 checks passed
@leon-zym
leon-zym deleted the agent/issue-101-e2e-failure-identity branch August 16, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant