feat(FR-2872): add WebUI Smoke CLI feature spec#7375
Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has required the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
There was a problem hiding this comment.
Pull request overview
Adds a feature specification and metadata for the WebUI Smoke CLI initiative (FR-2871 / spec task FR-2872), describing an operator-focused CLI that runs a tagged subset of existing Playwright E2E tests and produces portable reports for post-install verification.
Changes:
- Adds a detailed spec covering MVP (tag taxonomy, CLI scaffold, runner) and Phase 2 roadmap (doctor/preflight, reporting, air-gap bundling, SEA/pkg builds, operator README, coverage expansion).
- Adds
.specsmetadata JSON mapping the epic/task keys and basic attributes.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
.specs/FR-2871-webui-smoke-cli/spec.md |
New feature spec for the Smoke CLI, including requirements, acceptance criteria, and phased roadmap. |
.specs/FR-2871-webui-smoke-cli/metadata.json |
New metadata record linking the spec to FR-2871/FR-2872. |
67129f1 to
f81143c
Compare
…d MVP verification results in metadata
f81143c to
4986b73
Compare

resolves #NNN (FR-MMM)
Checklist: (if applicable)