-
-
Notifications
You must be signed in to change notification settings - Fork 0
Cover Flow authoring, execution, and observability journeys #288
Copy link
Copy link
Closed
Labels
priority:P2Important impact with a viable workaround and no immediate critical risk.Important impact with a viable workaround and no immediate critical risk.technical-taskArchitecture, refactoring, performance, testing, security, or technical-debt work.Architecture, refactoring, performance, testing, security, or technical-debt work.triage:agentIssue triage was performed by an automated or coding agent.Issue triage was performed by an automated or coding agent.triage:pending-reviewAgent triage is awaiting maintainer review.Agent triage is awaiting maintainer review.
Description
Activity
Metadata
Metadata
Assignees
Labels
priority:P2Important impact with a viable workaround and no immediate critical risk.Important impact with a viable workaround and no immediate critical risk.technical-taskArchitecture, refactoring, performance, testing, security, or technical-debt work.Architecture, refactoring, performance, testing, security, or technical-debt work.triage:agentIssue triage was performed by an automated or coding agent.Issue triage was performed by an automated or coding agent.triage:pending-reviewAgent triage is awaiting maintainer review.Agent triage is awaiting maintainer review.
Technical category
Testing
Area
Console
Problem
PR #170 covers creation of one handoff orchestration and Entry binding, but Workflow authoring, the visual designer, composed Flow and Tool steps, publication lifecycle, execution, run inspection, causality, task linkage, and failure states remain uncovered at browser level.
Impact
Flow orchestration is a central product capability. Browser regressions can make valid domain behavior unusable or misrepresent run state while lower-level tests continue to pass. This is important roadmap coverage with manual workarounds, so priority P2 applies.
Expected outcome
Typed journeys and deterministic fixtures cover Flow creation and editing across supported modes, publication and activation, execution, run/event/task inspection, nested causality, and expected validation or runtime failure presentation.
Scope
Out of scope
Live model quality evaluation, external MCP services, performance/load testing, and unsupported future Flow modes.
Dependencies
Implementation guidance
Use fixture APIs to materialize precise run states when reaching them entirely through the UI would test unrelated setup. Journeys must still exercise user-visible authoring and lifecycle operations.
Alternatives considered
Only screenshotting the designer was rejected because it would not validate persisted definitions, publication, execution, or observable run transitions.
Acceptance criteria
Tests and validation
Run TypeScript compilation, affected Playwright suites, full browser smoke, Flow-focused .NET tests, full .NET validation, documentation build, and desktop/mobile executable smoke for changed UI.
Additional context
This is a squashable child increment targeting the Playwright coverage integration branch.
Attachments
None.
Preliminary checks