Damascus Entry Points P6b: Playwright + MCP integration spec (env indirection + re-verification) #24
Reference in New Issue
Block a user
Delete Branch "feat/p6b-playwright-e2e"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Re-verifies the P6 e2e test (
tests/e2e/test_entry_points_e2e.py, shipped via PR #20) against the post-PR-#21 stack and adds two ergonomic improvements.What's changed
tests/e2e/test_entry_points_e2e.py— readDAMASCUS_ROOTandDAMASCUS_EVIDENCE_NAMEfrom env (defaults preserve prior behavior). Same file is now reusable from a worktree without forking.tests/e2e/requirements.txt— pinned deps (pytest, pytest-playwright, requests) for a fresh venv.docs/P6B.md— branch context, run instructions, evidence summary.3 files, +110 / -2.
Validation
Three back-to-back clean runs against the live
damascus-apistack (http://127.0.0.1:9110):Note: Phase 2 now sees all 3 P5 widgets (open-issues, blocked-items, cost-sparkline) — the prior P6 run reported blocked-items and cost-sparkline as missing because those landed via PR #19 after PR #20 was first green. Re-verifying on this branch confirms the test stays green as the UI evolves.
Evidence
Regenerated on every test run at
.hermes/evidence/p6b/(gitignored by design):pytest.log(full stdout)README.md(acceptance-criteria checklist)screenshots/01_ingest.png...06_answered.png(7 PNGs frompage.screenshot())How to run
The defaults (
DAMASCUS_ROOT=/root/damascus-orchestrator,DAMASCUS_EVIDENCE_NAME=p6) preserve the prior behavior, so the same test runs unchanged againstmain.Complements
scripts/verify.sh,scripts/_verify_mcp_helper.py,docs/VERIFICATION.md) — bash E2E recipe, no browser. Merged intomainas commitacec3ea.cfcd571) — the original test file (tests/e2e/test_entry_points_e2e.py) andtests/e2e/conftest.py. The branch re-verifies that work is still green post-Ask-Hermes UX (PR #21).Out of scope
docker compose upstack per the task body..hermes/evidence/p6b/README.md.