Skip to content

E2E Robustness Epic: 7-criterion automated testing tracker (active) #4552

Description

@vivekchand

E2E Robustness Epic

Tracks the 7 criteria for fully-automated E2E testing across clawmetry, clawmetry-cloud, and clawmetry-landing.

Driven by the E2E Robustness Driver cron (2-hour cadence). Previous tracking issues #3864, #3964, #4029 were closed; this is the live tracker.


7 Criteria Checklist

  • C1: OSS golden path -- wheel install + real OpenClaw + synthetic session + 9 core tabs render without auth errors. Gate: oss-golden-path.yml (runs on every PR). Status: GREEN (consecutive successes since 2026-08-06).

  • C2: Cloud golden path -- cloud e2e renders /cloud, /cloud/node/, /cloud/account, /cloud/team, /cloud/billing without JS errors. Gate: clawmetry-cloud: e2e.yml. Status: GREEN (2026-08-06 success).

  • C3: Landing golden path -- hero loads, Get Started flow, signup form, OTP, handoff to cloud. Gate: clawmetry-landing: landing-golden-path.yml. Status: GREEN (2026-08-06 success).

  • C4: Cross-repo handoff -- landing signup to cloud account creation to daemon pair to first sync event. Gate: cross-repo-handoff.yml. Status: GREEN (2026-08-06 success).

  • C5: Visual-diff covers ALL tabs post-auth -- all 33 canonical OSS dashboard tabs screenshot post-login without auth overlay. Gate: oss-golden-path.yml (C5 33-tab sweep) + pr-screenshots.yml (visual diff). Token passed correctly; overlay-wait poll ensures auth clears before screenshot. Status: GREEN.

  • C6: Required-status-checks -- E2E Gate (required) is a required status check on clawmetry/main. Gate: c6-health.yml (daily audit). Status: GREEN (confirmed present on clawmetry/main for 7 consecutive days: 2026-08-07 through 2026-08-13). clawmetry-cloud and clawmetry-landing cannot be auto-verified cross-repo (private repos, GITHUB_TOKEN scope limit) -- verify manually at Settings > Branches if needed.

  • C7: Failure quarantine -- flaky failures quarantined within 24h. Workflows: auto-quarantine.yml, quarantine-sweep.yml. Status: GREEN (workflows exist and run).


Cron fire log

Timestamp Fire Action Status
2026-08-05T20:30Z Fire 1 (first fire) Created tracking issue. C1-C5, C4, C7 confirmed green. C6 monitor dark -- PR #4549 re-enables schedule. 6/7 green
2026-08-06T00:00Z Fire 2 C6 gap: schedule dark, PR #4549 closed without merging. Opened PR #4561 to re-enable schedule and update tracking refs to #4552. 6/7 green
2026-08-06T06:00Z Fire 3 C6 still AMBER. PR #4561 + PR #4563 CI green. workflow_dispatch blocked. Single action needed: merge PRs. 6/7 green
2026-08-06T14:30Z Fire 4 PRs #4561 and #4563 closed without merging. Consolidated into PR #4569. C6 enforcement confirmed via c6-apply-ruleset.yml runs. 6/7 green
2026-08-06T20:00Z Fire 5 RCA: C6 never green. Rulesets API always 403s. c6-apply-ruleset.yml exited 0 on 403 (false green). PR #4578: fixes all three C6 monitoring bugs. Admin applied E2E Gate (required) via Settings UI. 5/7 green then GREEN
2026-08-07 to 2026-08-12 Fires 6+ (monitoring) c6-health.yml posted GREEN to this issue for 6 consecutive days. Day 1/7 through 6/7 of stop-condition countdown. No regressions on C1-C5, C7. 7/7 green
2026-08-13T~fire Fire 7 (final) STOP CONDITION MET. clawmetry/main E2E Gate (required) confirmed present for 7 consecutive days (2026-08-07 through 2026-08-13). All 7 criteria green. Cron disable requested at https://claude.ai/code/scheduled 7/7 green
2026-08-20T20:45Z Fire (monitoring) 7/7 green, throttling. Verified: oss-golden-path and e2e-gate green on main (runs #5365/#1908). Auto-bump failures at 15:20 UTC were a transient billing lock, all retriggered green by 20:00 UTC. No regressions. Stop condition still met. Action needed: disable this trigger at https://claude.ai/code/scheduled 7/7 green
2026-08-21T09:43Z Fire (monitoring) 7/7 green, throttling. Stop condition confirmed for 8+ consecutive days (since 2026-08-13). No regressions detected. Action needed: disable this trigger at https://claude.ai/code/scheduled 7/7 green
2026-08-21T~22:00Z Fire (monitoring) 7/7 green, throttling. Stop condition confirmed for 8+ consecutive days. All criteria remain green. No action taken this fire. Please disable this trigger at https://claude.ai/code/scheduled to stop further automated fires. 7/7 green
2026-08-24T~fire Fire (monitoring) 7/7 green, throttling. Stop condition confirmed for 11+ consecutive days (since 2026-08-13). All criteria remain green. No regressions. Please disable this trigger at https://claude.ai/code/scheduled 7/7 green

Stop condition

MET as of 2026-08-13. All 7 criteria confirmed green for 11+ consecutive days.

Action needed: Disable this trigger at https://claude.ai/code/scheduled


Filed by E2E Robustness Driver cron, 2026-08-05T20:30Z. Last updated 2026-08-24 (monitoring fire).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions