test(e2e): workflow example 1 — Hello World, fix a single bug (manual profile) #788

Closed
freemo wants to merge 1 commit from test/e2e-wf01-hello-world into master
Owner

Summary

E2E test for Specification Workflow Example 1: Hello World — Fix a Single Bug. Exercises the complete manual automation profile workflow with full plan lifecycle under human oversight. A developer fixes a bug where the /health endpoint returns HTTP 500 when the database is unavailable (should return 200 with degraded status).

Zero mocking — real CLI, real LLM API keys, real subprocess execution. Robot Framework test tagged @E2E.

Changes

  • Added robot/e2e/wf01_hello_world.robot implementing the full workflow:
    1. agents init --yes --force
    2. Create fixture git repo with buggy /health endpoint
    3. agents resource add git-checkout — register the repo
    4. agents project create — create and link project
    5. agents validation add + agents validation attach — register and attach a validation (unit tests) per spec Example 1
    6. agents action create — create action from YAML config
    7. agents plan use — create plan with --automation-profile manual
    8. agents plan execute — strategize phase (with error-pattern assertions)
    9. agents plan tree + agents plan explain — inspect decision tree (with non-empty assertions)
    10. agents plan execute — execute phase (with error-pattern assertions)
    11. agents plan diff — review changeset (with non-empty output assertion)
    12. agents plan apply --yes — apply changes (with error-pattern assertions)
    13. Post-apply git commit verification (HEAD SHA change detection)
  • Updated CHANGELOG.md with entry at top of Unreleased section

Security

  • Fixed Python code injection risk in Evaluate calls: replaced raw string interpolation (r'''${stdout}''') with Robot Framework module variable syntax ($combined) to prevent arbitrary code execution if CLI output contains triple-quote sequences.

Known Limitations

  • --arg bug_description=... is not passed to plan use due to a pre-existing UNIQUE constraint violation bug in plan_arguments table when arguments are defined both in action schema and passed via CLI --arg. This is tracked as a separate issue.
  • Post-apply commit verification uses a soft check (warning log) when HEAD SHA doesn't change, since plan apply --yes may succeed without producing a new commit depending on sandbox strategy and LLM output.
  • Test-level timeout set to 20 minutes to accommodate worst-case LLM execution times.

Closes #747

## Summary E2E test for Specification Workflow Example 1: Hello World — Fix a Single Bug. Exercises the complete `manual` automation profile workflow with full plan lifecycle under human oversight. A developer fixes a bug where the `/health` endpoint returns HTTP 500 when the database is unavailable (should return 200 with degraded status). **Zero mocking** — real CLI, real LLM API keys, real subprocess execution. Robot Framework test tagged `@E2E`. ## Changes - Added `robot/e2e/wf01_hello_world.robot` implementing the full workflow: 1. `agents init --yes --force` 2. Create fixture git repo with buggy `/health` endpoint 3. `agents resource add git-checkout` — register the repo 4. `agents project create` — create and link project 5. `agents validation add` + `agents validation attach` — register and attach a validation (unit tests) per spec Example 1 6. `agents action create` — create action from YAML config 7. `agents plan use` — create plan with `--automation-profile manual` 8. `agents plan execute` — strategize phase (with error-pattern assertions) 9. `agents plan tree` + `agents plan explain` — inspect decision tree (with non-empty assertions) 10. `agents plan execute` — execute phase (with error-pattern assertions) 11. `agents plan diff` — review changeset (with non-empty output assertion) 12. `agents plan apply --yes` — apply changes (with error-pattern assertions) 13. Post-apply git commit verification (HEAD SHA change detection) - Updated `CHANGELOG.md` with entry at top of Unreleased section ## Security - Fixed Python code injection risk in `Evaluate` calls: replaced raw string interpolation (`r'''${stdout}'''`) with Robot Framework module variable syntax (`$combined`) to prevent arbitrary code execution if CLI output contains triple-quote sequences. ## Known Limitations - `--arg bug_description=...` is not passed to `plan use` due to a pre-existing UNIQUE constraint violation bug in `plan_arguments` table when arguments are defined both in action schema and passed via CLI `--arg`. This is tracked as a separate issue. - Post-apply commit verification uses a soft check (warning log) when HEAD SHA doesn't change, since `plan apply --yes` may succeed without producing a new commit depending on sandbox strategy and LLM output. - Test-level timeout set to 20 minutes to accommodate worst-case LLM execution times. Closes #747
test(e2e): workflow example 1 — Hello World, fix a single bug (manual profile)
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Failing after 29s
CI / security (pull_request) Successful in 35s
CI / typecheck (pull_request) Successful in 38s
CI / unit_tests (pull_request) Successful in 3m0s
CI / integration_tests (pull_request) Successful in 3m29s
CI / docker (pull_request) Successful in 46s
CI / coverage (pull_request) Successful in 5m29s
CI / benchmark-regression (pull_request) Successful in 35m20s
9ff64667bf
Add E2E Robot Framework test for Workflow Example 1 from the spec.
Exercises the full manual-profile plan lifecycle via real CLI invocations
with real LLM API keys: resource registration (git-checkout), project
creation and linking, action creation from YAML, plan use with manual
automation profile, phase-by-phase plan execute, plan tree / plan explain
inspection, plan diff review, plan lifecycle-apply, and post-apply git
commit verification.

Test creates a temporary git repo with a buggy /health endpoint that
raises an unhandled exception when the database is unavailable (should
return 200 with degraded status). The AI agent must identify and fix the
bug through the complete plan lifecycle.

ISSUES CLOSED: #747
freemo added this to the v3.0.0 milestone 2026-03-12 22:20:39 +00:00
freemo force-pushed test/e2e-wf01-hello-world from 9ff64667bf
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Failing after 29s
CI / security (pull_request) Successful in 35s
CI / typecheck (pull_request) Successful in 38s
CI / unit_tests (pull_request) Successful in 3m0s
CI / integration_tests (pull_request) Successful in 3m29s
CI / docker (pull_request) Successful in 46s
CI / coverage (pull_request) Successful in 5m29s
CI / benchmark-regression (pull_request) Successful in 35m20s
to ec6ace99c0
Some checks failed
CI / lint (pull_request) Successful in 15s
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Failing after 28s
CI / security (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 32s
CI / build (pull_request) Successful in 22s
CI / unit_tests (pull_request) Successful in 2m3s
CI / integration_tests (pull_request) Successful in 2m43s
CI / docker (pull_request) Successful in 1m3s
CI / coverage (pull_request) Successful in 4m56s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 16:10:08 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from ec6ace99c0
Some checks failed
CI / lint (pull_request) Successful in 15s
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 17s
CI / e2e_tests (pull_request) Failing after 28s
CI / security (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 32s
CI / build (pull_request) Successful in 22s
CI / unit_tests (pull_request) Successful in 2m3s
CI / integration_tests (pull_request) Successful in 2m43s
CI / docker (pull_request) Successful in 1m3s
CI / coverage (pull_request) Successful in 4m56s
CI / benchmark-regression (pull_request) Has been cancelled
to 7a2dc016dc
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 13s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / e2e_tests (pull_request) Failing after 27s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 32s
CI / unit_tests (pull_request) Successful in 2m36s
CI / integration_tests (pull_request) Successful in 3m46s
CI / docker (pull_request) Successful in 52s
CI / coverage (pull_request) Successful in 5m23s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 16:23:45 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 7a2dc016dc
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 13s
CI / quality (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / e2e_tests (pull_request) Failing after 27s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 32s
CI / unit_tests (pull_request) Successful in 2m36s
CI / integration_tests (pull_request) Successful in 3m46s
CI / docker (pull_request) Successful in 52s
CI / coverage (pull_request) Successful in 5m23s
CI / benchmark-regression (pull_request) Has been cancelled
to 18f38781d9
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 18s
CI / quality (pull_request) Successful in 20s
CI / e2e_tests (pull_request) Failing after 29s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 2m49s
CI / unit_tests (pull_request) Successful in 3m48s
CI / docker (pull_request) Successful in 34s
CI / coverage (pull_request) Successful in 5m2s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 16:31:33 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 18f38781d9
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 18s
CI / quality (pull_request) Successful in 20s
CI / e2e_tests (pull_request) Failing after 29s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 2m49s
CI / unit_tests (pull_request) Successful in 3m48s
CI / docker (pull_request) Successful in 34s
CI / coverage (pull_request) Successful in 5m2s
CI / benchmark-regression (pull_request) Has been cancelled
to 3b56da9abb
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 22s
CI / e2e_tests (pull_request) Failing after 26s
CI / security (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 35s
CI / unit_tests (pull_request) Successful in 2m32s
CI / docker (pull_request) Successful in 8s
CI / integration_tests (pull_request) Successful in 2m57s
CI / coverage (pull_request) Successful in 5m26s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 16:42:17 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 3b56da9abb
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 22s
CI / e2e_tests (pull_request) Failing after 26s
CI / security (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 35s
CI / unit_tests (pull_request) Successful in 2m32s
CI / docker (pull_request) Successful in 8s
CI / integration_tests (pull_request) Successful in 2m57s
CI / coverage (pull_request) Successful in 5m26s
CI / benchmark-regression (pull_request) Has been cancelled
to a159ce695c
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 18s
CI / e2e_tests (pull_request) Failing after 27s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 31s
CI / unit_tests (pull_request) Successful in 2m9s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 4m38s
CI / coverage (pull_request) Successful in 5m45s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 16:56:59 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from a159ce695c
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 18s
CI / e2e_tests (pull_request) Failing after 27s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 31s
CI / unit_tests (pull_request) Successful in 2m9s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 4m38s
CI / coverage (pull_request) Successful in 5m45s
CI / benchmark-regression (pull_request) Has been cancelled
to 422ef2e142
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 18s
CI / build (pull_request) Successful in 18s
CI / security (pull_request) Successful in 36s
CI / typecheck (pull_request) Successful in 35s
CI / quality (pull_request) Successful in 45s
CI / e2e_tests (pull_request) Failing after 44s
CI / unit_tests (pull_request) Successful in 3m0s
CI / integration_tests (pull_request) Successful in 3m2s
CI / docker (pull_request) Successful in 53s
CI / coverage (pull_request) Successful in 5m46s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 17:28:33 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 422ef2e142
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 18s
CI / build (pull_request) Successful in 18s
CI / security (pull_request) Successful in 36s
CI / typecheck (pull_request) Successful in 35s
CI / quality (pull_request) Successful in 45s
CI / e2e_tests (pull_request) Failing after 44s
CI / unit_tests (pull_request) Successful in 3m0s
CI / integration_tests (pull_request) Successful in 3m2s
CI / docker (pull_request) Successful in 53s
CI / coverage (pull_request) Successful in 5m46s
CI / benchmark-regression (pull_request) Has been cancelled
to 1c4d8e1270
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 38s
CI / e2e_tests (pull_request) Failing after 46s
CI / unit_tests (pull_request) Successful in 3m20s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 3m43s
CI / benchmark-regression (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
2026-03-13 17:46:47 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 1c4d8e1270
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 38s
CI / e2e_tests (pull_request) Failing after 46s
CI / unit_tests (pull_request) Successful in 3m20s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 3m43s
CI / benchmark-regression (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
to 282855a26a
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 18s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 35s
CI / e2e_tests (pull_request) Failing after 41s
CI / unit_tests (pull_request) Successful in 2m9s
CI / docker (pull_request) Successful in 49s
CI / integration_tests (pull_request) Successful in 3m29s
CI / coverage (pull_request) Successful in 5m7s
CI / benchmark-regression (pull_request) Has been cancelled
2026-03-13 17:51:46 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 282855a26a
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 14s
CI / quality (pull_request) Successful in 18s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 35s
CI / e2e_tests (pull_request) Failing after 41s
CI / unit_tests (pull_request) Successful in 2m9s
CI / docker (pull_request) Successful in 49s
CI / integration_tests (pull_request) Successful in 3m29s
CI / coverage (pull_request) Successful in 5m7s
CI / benchmark-regression (pull_request) Has been cancelled
to 020d35824b
Some checks failed
CI / docker (pull_request) Blocked by required conditions
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 16s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 34s
CI / e2e_tests (pull_request) Successful in 42s
CI / integration_tests (pull_request) Successful in 2m41s
CI / coverage (pull_request) Successful in 5m13s
CI / unit_tests (pull_request) Failing after 13m26s
CI / benchmark-regression (pull_request) Failing after 42m50s
2026-03-13 18:18:51 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 020d35824b
Some checks failed
CI / docker (pull_request) Blocked by required conditions
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 16s
CI / security (pull_request) Successful in 31s
CI / typecheck (pull_request) Successful in 34s
CI / e2e_tests (pull_request) Successful in 42s
CI / integration_tests (pull_request) Successful in 2m41s
CI / coverage (pull_request) Successful in 5m13s
CI / unit_tests (pull_request) Failing after 13m26s
CI / benchmark-regression (pull_request) Failing after 42m50s
to 952551bcd3
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 34s
CI / security (pull_request) Successful in 34s
CI / e2e_tests (pull_request) Successful in 42s
CI / unit_tests (pull_request) Successful in 2m7s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 2m38s
CI / coverage (pull_request) Successful in 4m56s
CI / benchmark-regression (pull_request) Successful in 35m18s
2026-03-13 20:56:27 +00:00
Compare
freemo force-pushed test/e2e-wf01-hello-world from 952551bcd3
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / build (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 18s
CI / typecheck (pull_request) Successful in 34s
CI / security (pull_request) Successful in 34s
CI / e2e_tests (pull_request) Successful in 42s
CI / unit_tests (pull_request) Successful in 2m7s
CI / docker (pull_request) Successful in 9s
CI / integration_tests (pull_request) Successful in 2m38s
CI / coverage (pull_request) Successful in 4m56s
CI / benchmark-regression (pull_request) Successful in 35m18s
to 4b218021c7
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 16s
CI / security (pull_request) Successful in 34s
CI / typecheck (pull_request) Successful in 36s
CI / e2e_tests (pull_request) Failing after 1m0s
CI / unit_tests (pull_request) Successful in 2m53s
CI / integration_tests (pull_request) Successful in 3m2s
CI / docker (pull_request) Successful in 40s
CI / coverage (pull_request) Successful in 5m31s
CI / benchmark-regression (pull_request) Successful in 36m27s
2026-03-13 23:19:30 +00:00
Compare
Author
Owner

PM Review — Day 34

Status: Mergeable, 0 reviews, M1 (v3.0.0), State/In Review
Author: @freemo

E2E test for WF01 (Hello World, fix a single bug — manual profile). Retroactive M1 acceptance coverage.

Action Items

Who Action Deadline
@brent.edwards Peer review Day 37
## PM Review — Day 34 **Status**: Mergeable, 0 reviews, M1 (v3.0.0), State/In Review **Author**: @freemo E2E test for WF01 (Hello World, fix a single bug — manual profile). Retroactive M1 acceptance coverage. ### Action Items | Who | Action | Deadline | |-----|--------|----------| | @brent.edwards | **Peer review** | Day 37 |
freemo modified the milestone from v3.0.0 to v3.2.0 2026-03-16 00:31:58 +00:00
Author
Owner

PM Status — Day 36 (2026-03-16)

Day 34 review assignment deadline check. This PR has been in review for 2+ days with 0 reviewer activity.

Reminder: Assigned reviewer — please post your review by Day 37 EOD or flag any blockers. These E2E test PRs are foundational for milestone acceptance gates and cannot remain unreviewed indefinitely.

If you are unable to review by the deadline, please comment so the review can be reassigned.

## PM Status — Day 36 (2026-03-16) Day 34 review assignment deadline check. This PR has been in review for 2+ days with 0 reviewer activity. **Reminder**: Assigned reviewer — please post your review by **Day 37 EOD** or flag any blockers. These E2E test PRs are foundational for milestone acceptance gates and cannot remain unreviewed indefinitely. If you are unable to review by the deadline, please comment so the review can be reassigned.
freemo left a comment

PM Day 36 Triage: MERGE CONFLICT. Needs rebase onto master before review can proceed. This is an M3 E2E test (v3.2.0) — lower priority than active bug fixes and TDD infrastructure work. Will queue for review after critical path items clear.

PM Day 36 Triage: MERGE CONFLICT. Needs rebase onto master before review can proceed. This is an M3 E2E test (v3.2.0) — lower priority than active bug fixes and TDD infrastructure work. Will queue for review after critical path items clear.
Author
Owner

@hurui200320 I am going to have you take over this PR, it is mostly completed but is waiting on #628 and #966 One is yours and one is Brent's. Please be sure to get this PR and the two blocking PRs I listed in asap, thanks.

@hurui200320 I am going to have you take over this PR, it is mostly completed but is waiting on https://git.cleverthis.com/cleveragents/cleveragents-core/issues/628 and https://git.cleverthis.com/cleveragents/cleveragents-core/issues/966 One is yours and one is Brent's. Please be sure to get this PR and the two blocking PRs I listed in asap, thanks.
hurui200320 force-pushed test/e2e-wf01-hello-world from 4b218021c7
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 17s
CI / build (pull_request) Successful in 16s
CI / security (pull_request) Successful in 34s
CI / typecheck (pull_request) Successful in 36s
CI / e2e_tests (pull_request) Failing after 1m0s
CI / unit_tests (pull_request) Successful in 2m53s
CI / integration_tests (pull_request) Successful in 3m2s
CI / docker (pull_request) Successful in 40s
CI / coverage (pull_request) Successful in 5m31s
CI / benchmark-regression (pull_request) Successful in 36m27s
to a3455c33ef
All checks were successful
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 27s
CI / typecheck (pull_request) Successful in 43s
CI / security (pull_request) Successful in 49s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 14s
CI / unit_tests (pull_request) Successful in 2m55s
CI / e2e_tests (pull_request) Successful in 4m34s
CI / integration_tests (pull_request) Successful in 4m46s
CI / docker (pull_request) Successful in 1m2s
CI / coverage (pull_request) Successful in 7m12s
CI / benchmark-regression (pull_request) Successful in 38m47s
2026-03-18 08:46:35 +00:00
Compare
hurui200320 force-pushed test/e2e-wf01-hello-world from a3455c33ef
All checks were successful
CI / lint (pull_request) Successful in 16s
CI / quality (pull_request) Successful in 27s
CI / typecheck (pull_request) Successful in 43s
CI / security (pull_request) Successful in 49s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 14s
CI / unit_tests (pull_request) Successful in 2m55s
CI / e2e_tests (pull_request) Successful in 4m34s
CI / integration_tests (pull_request) Successful in 4m46s
CI / docker (pull_request) Successful in 1m2s
CI / coverage (pull_request) Successful in 7m12s
CI / benchmark-regression (pull_request) Successful in 38m47s
to 460552379b
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 19s
CI / lint (pull_request) Successful in 3m20s
CI / quality (pull_request) Successful in 3m41s
CI / typecheck (pull_request) Successful in 3m56s
CI / security (pull_request) Successful in 4m3s
CI / unit_tests (pull_request) Successful in 6m39s
CI / integration_tests (pull_request) Successful in 6m51s
CI / docker (pull_request) Successful in 57s
CI / e2e_tests (pull_request) Successful in 9m11s
CI / coverage (pull_request) Successful in 11m9s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 49m38s
2026-03-24 07:33:55 +00:00
Compare
hurui200320 force-pushed test/e2e-wf01-hello-world from 460552379b
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 19s
CI / lint (pull_request) Successful in 3m20s
CI / quality (pull_request) Successful in 3m41s
CI / typecheck (pull_request) Successful in 3m56s
CI / security (pull_request) Successful in 4m3s
CI / unit_tests (pull_request) Successful in 6m39s
CI / integration_tests (pull_request) Successful in 6m51s
CI / docker (pull_request) Successful in 57s
CI / e2e_tests (pull_request) Successful in 9m11s
CI / coverage (pull_request) Successful in 11m9s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 49m38s
to 0d94de9972
All checks were successful
CI / build (pull_request) Successful in 14s
CI / lint (pull_request) Successful in 3m18s
CI / quality (pull_request) Successful in 4m20s
CI / typecheck (pull_request) Successful in 4m26s
CI / security (pull_request) Successful in 4m43s
CI / integration_tests (pull_request) Successful in 5m55s
CI / unit_tests (pull_request) Successful in 8m4s
CI / docker (pull_request) Successful in 1m10s
CI / e2e_tests (pull_request) Successful in 11m46s
CI / coverage (pull_request) Successful in 11m24s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 53m13s
2026-03-26 08:10:44 +00:00
Compare
hurui200320 force-pushed test/e2e-wf01-hello-world from 0d94de9972
All checks were successful
CI / build (pull_request) Successful in 14s
CI / lint (pull_request) Successful in 3m18s
CI / quality (pull_request) Successful in 4m20s
CI / typecheck (pull_request) Successful in 4m26s
CI / security (pull_request) Successful in 4m43s
CI / integration_tests (pull_request) Successful in 5m55s
CI / unit_tests (pull_request) Successful in 8m4s
CI / docker (pull_request) Successful in 1m10s
CI / e2e_tests (pull_request) Successful in 11m46s
CI / coverage (pull_request) Successful in 11m24s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-publish (pull_request) Has been skipped
CI / benchmark-regression (pull_request) Successful in 53m13s
to 95d0c6a3c6
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 26s
CI / lint (pull_request) Successful in 3m26s
CI / typecheck (pull_request) Successful in 4m2s
CI / quality (pull_request) Successful in 4m20s
CI / security (pull_request) Successful in 4m43s
CI / integration_tests (pull_request) Successful in 7m38s
CI / unit_tests (pull_request) Successful in 8m14s
CI / docker (pull_request) Successful in 1m8s
CI / e2e_tests (pull_request) Successful in 13m58s
CI / coverage (pull_request) Successful in 13m59s
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 1h3m48s
2026-03-27 09:58:39 +00:00
Compare
freemo self-assigned this 2026-04-02 06:15:25 +00:00
Author
Owner

🤖 Backlog Groomer (groomer-1): Closing as duplicate of #747.

Issue #747 (test(e2e): workflow example 1 — hello world, fix a single bug) is the canonical version with full labels (MoSCoW/Must have, Priority/Critical, State/In Review, Type/Testing) and milestone v3.2.0. This issue is an exact title duplicate.

🤖 **Backlog Groomer (groomer-1):** Closing as duplicate of #747. Issue #747 (`test(e2e): workflow example 1 — hello world, fix a single bug`) is the canonical version with full labels (`MoSCoW/Must have`, `Priority/Critical`, `State/In Review`, `Type/Testing`) and milestone `v3.2.0`. This issue is an exact title duplicate.
freemo closed this pull request 2026-04-02 17:35:51 +00:00
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 26s
Required
Details
CI / lint (pull_request) Successful in 3m26s
Required
Details
CI / typecheck (pull_request) Successful in 4m2s
Required
Details
CI / quality (pull_request) Successful in 4m20s
Required
Details
CI / security (pull_request) Successful in 4m43s
Required
Details
CI / integration_tests (pull_request) Successful in 7m38s
Required
Details
CI / unit_tests (pull_request) Successful in 8m14s
Required
Details
CI / docker (pull_request) Successful in 1m8s
Required
Details
CI / e2e_tests (pull_request) Successful in 13m58s
CI / coverage (pull_request) Successful in 13m59s
Required
Details
CI / status-check (pull_request) Successful in 1s
CI / benchmark-regression (pull_request) Successful in 1h3m48s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core!788
No description provided.