-
-
Notifications
You must be signed in to change notification settings - Fork 0
Cover Workplace conversations, tasks, and notifications #286
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
Workplace
Problem
The Workplace host is started by the Playwright fixture, but PR #170 does not exercise its home/dashboard, Entry start, conversation, task, task details, notification, responsive navigation, or real-time update paths.
Impact
The end-user application can regress independently from the Console and API. Without browser journeys, a release may successfully configure resources but fail at the point where users submit and follow work. This is a core outcome with manual/API workarounds, so priority P2 applies.
Expected outcome
Reusable Workplace page objects and journeys validate Entry discovery and submission, conversation continuity, deterministic streaming output, task progress/details, notifications, recent conversations, and responsive navigation against isolated local hosts.
Scope
Out of scope
Live LLM quality, voice capture, large file upload stress, multi-browser matrix beyond the configured browser, and unsupported mobile-native clients.
Dependencies
Implementation guidance
Separate Console preparation fixtures from Workplace user journeys. Playwright may prepare, validate, and reset deterministic state; communication recording remains a distinct consumer of the same checkpoints.
Alternatives considered
Console-only Entry publication tests were rejected because they do not validate the independent Workplace host, SignalR updates, end-user routing, or responsive experience.
Acceptance criteria
Tests and validation
Run TypeScript compilation, affected Workplace Playwright suites, full browser smoke, relevant Workplace/.NET tests, full .NET validation, documentation build, and desktop/mobile executable smoke.
Additional context
This is a squashable child increment targeting the Playwright coverage integration branch.
Attachments
None.
Preliminary checks