v1.1.3 — playwright-cli integration + improved docs
What's new
playwright-cli as Phase 8B execution engine
Phase 8B (test-run) now uses playwright-cli as the interactive browser execution engine:
- Agent opens browser with
playwright-cli open, drives each test step (click, fill, snapshot, screenshot) - Auth sessions managed with
playwright-cli -s=pf-auth state-save/load— login once, reuse across all tests - Evidence captured via
playwright-cli screenshot+tracing-start/stop
Dual execution model documented
| Model | Artifact | Tool |
|---|---|---|
| Agent-driven (Phase 8B) | testing/test-cases.md |
playwright-cli |
| CI/CD pipeline | testing/playwright-tests/*.spec.ts |
npx playwright test |
test-cases.md action table format
Each test case now includes a playwright-cli action table — every step maps 1:1 to a CLI command, no interpretation needed by Phase 8B.
README improvements
playwright-cliadded to Requirements with install instructions- Installation section rewritten with proper
specify extension add/updatecommands (latest + pinned version) - Post-install config setup guide
Install / Update
# Install
specify extension add product-forge --from https://github.com/VaiYav/speckit-product-forge/archive/refs/tags/v1.1.3.zip
# Update
specify extension update product-forge --from https://github.com/VaiYav/speckit-product-forge/archive/refs/tags/v1.1.3.zipFull changelog
See CHANGELOG.md