2.2 KiB
2.2 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec | ||
|---|---|---|---|---|---|---|---|---|
| 03-e2e-docs | E2E coverage and public documentation | done | 2 |
|
plan.md | ../../specs/tasks/title-length-limit.md |
Task 03: E2E coverage and public documentation
Acceptance
- Desktop Playwright proves an overlong remote PR prefill becomes a valid 60-character task title while retaining its remote source.
- Mobile Playwright proves overlong issue prefill and manual input share the cap without breaking dialog containment or causing horizontal overflow.
- Public task and MCP documentation state the 60-character contract and validation behavior.
Verification
(
cd apps/web
pnpm e2e:run --host --project chromium tests/github/pr-action-create-task-dialog.spec.ts
)
(
cd apps/web
pnpm e2e:run --host --project mobile-chrome tests/task/mobile-create-task-remote-repo.spec.ts
)
node --test scripts/validate-public-docs.test.mjs
node scripts/validate-public-docs.mjs
Files likely touched
apps/web/e2e/tests/github/pr-action-create-task-dialog.spec.tsapps/web/e2e/tests/task/mobile-create-task-remote-repo.spec.tsdocs/public/tasks-and-workflows.mddocs/public/automation-and-mcp.md
Dependencies
- Task 01: backend and MCP contract is complete.
- Task 02: frontend input and prefill behavior is complete.
Parallelism
Sequential. This task verifies and documents the integrated behavior from Tasks 01 and 02.
Inputs
- Spec scenarios for desktop/mobile input, remote prefill, and MCP validation.
- Plan sections: E2E Tests, Public documentation, and Mobile design contract.
- Existing Playwright fixtures and provider mocks in the two named spec files.
Risks
- Run through
pnpm e2e:runso the production Vite bundle and Go backend are rebuilt;--no-buildwould risk testing stale artifacts. - Preserve the existing mobile geometry assertions and use the configured
mobile-chromeproject rather than a per-test device override.
Output contract
Report changed files, exact E2E/docs commands and results, rendered mobile evidence, blockers and remaining risks, then mark this task done and update its checkbox in plan.md.