Translate workflow examples to E2E tests #679

Closed
opened 2026-03-11 03:36:03 +00:00 by brent.edwards · 2 comments
Member

In the documentation file /docs/specification.md is a section named "Workflow Examples". This section contains 18 examples, fully worked out with the expected output.

This issue is to transform those 18 examples into end-to-end tests that validate that the code is working correctly.

In the documentation file `/docs/specification.md` is a section named "Workflow Examples". This section contains 18 examples, fully worked out with the expected output. This issue is to transform those 18 examples into end-to-end tests that validate that the code is working correctly.
freemo added this to the v3.6.0 milestone 2026-03-11 05:36:35 +00:00
Owner

PM Triage (Day 31):

  • Labels: Type/Testing, Priority/Medium, MoSCoW/Should have, State/Unverified, Points/13
  • Milestone: v3.6.0
  • Assignee: @brent.edwards (author, QA specialist)

Assessment: Good quality improvement proposal. Translating 18 specification workflow examples into E2E tests will validate functional correctness against the spec. Assigned to v3.6.0 as this is quality hardening work — not blocking current milestones.

Note: This relates to #658 (E2E mock issue). Consider addressing both together for a unified E2E testing strategy.

**PM Triage (Day 31)**: - **Labels**: `Type/Testing`, `Priority/Medium`, `MoSCoW/Should have`, `State/Unverified`, `Points/13` - **Milestone**: v3.6.0 - **Assignee**: @brent.edwards (author, QA specialist) **Assessment**: Good quality improvement proposal. Translating 18 specification workflow examples into E2E tests will validate functional correctness against the spec. Assigned to v3.6.0 as this is quality hardening work — not blocking current milestones. **Note**: This relates to #658 (E2E mock issue). Consider addressing both together for a unified E2E testing strategy.
Owner

This issue has been superseded by more granular tickets.

The original scope — translating the 18 specification workflow examples into tests — has been split into two parallel efforts:

  1. 18 integration test tickets (with integration-appropriate mocking, e.g., mocked LLM providers) added as children of the renamed Epic "Milestone Acceptance and Workflow Example Integration Tests" (formerly "E2E Integration Testing"). These are assigned to brent.edwards with milestones spread by feature.

  2. 18 true E2E test tickets (zero mocking, real LLM API keys, real subprocess invocation) under a new Epic "E2E testing suite for acceptance criteria and workflow examples". These are assigned to freemo.

Closing as State/Wont Do since the work is fully captured in the replacement tickets.

This issue has been superseded by more granular tickets. The original scope — translating the 18 specification workflow examples into tests — has been split into two parallel efforts: 1. **18 integration test tickets** (with integration-appropriate mocking, e.g., mocked LLM providers) added as children of the renamed Epic "Milestone Acceptance and Workflow Example Integration Tests" (formerly "E2E Integration Testing"). These are assigned to brent.edwards with milestones spread by feature. 2. **18 true E2E test tickets** (zero mocking, real LLM API keys, real subprocess invocation) under a new Epic "E2E testing suite for acceptance criteria and workflow examples". These are assigned to freemo. Closing as `State/Wont Do` since the work is fully captured in the replacement tickets.
Sign in to join this conversation.
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.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#679
No description provided.