test(e2e): workflow example 11 — complex graph actor for multi-stage code review (trusted profile) #796

Closed
freemo wants to merge 1 commits from test/e2e-wf11-graph-actor into master

1 Commits

Author SHA1 Message Date
hurui200320 3ea71f83cc test(e2e): workflow example 11 — complex graph actor for multi-stage code review (trusted profile)
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 3m45s
CI / build (pull_request) Successful in 27s
CI / security (pull_request) Successful in 4m5s
CI / quality (pull_request) Successful in 4m7s
CI / typecheck (pull_request) Successful in 4m45s
CI / unit_tests (pull_request) Successful in 9m29s
CI / integration_tests (pull_request) Successful in 9m5s
CI / docker (pull_request) Successful in 1m8s
CI / e2e_tests (pull_request) Successful in 15m1s
CI / coverage (pull_request) Successful in 15m1s
CI / status-check (pull_request) Successful in 2s
CI / benchmark-regression (pull_request) Successful in 1h9m53s
Add E2E Robot Framework test for WF11: Complex Graph Actor Code Review.

Scenario: Custom graph-type actor with 5 nodes (dispatch → security /
performance / style parallel → synthesize) and 6 edges, driving a
read-only action that produces a unified code-review report via the
trusted automation profile.

Test flow:
- Create temp repo with Python code to review
- Create graph actor YAML (5 nodes, 6 edges) and read-only action YAML
- Register actor, action, resource, and project via CLI
- Execute plan through strategize and execute phases
- Verify diff output and confirm no source file modifications

Uses Force Tags E2E, common_e2e.resource, Skip If No LLM Keys,
Run CleverAgents Command, Create Temp Git Repo. All assertions are
flexible to accommodate varying LLM outputs.

Shared keywords promoted to common_e2e.resource:
- Assert Output Has No Traceback — cross-suite traceback detection
- Extract Plan Id From Outputs — robust plan ID extraction (ULID/UUID)
- Log Process Result Summary — secure metadata-only process logging
  with DEBUG-level stdout/stderr for CI debuggability

ISSUES CLOSED: #757
2026-03-27 09:58:55 +00:00