User story / Problem statement
The vesting app has no browser-level tests. The source repo carries a Playwright suite at dapp/e2e that was not imported, and this repo has no Playwright anywhere.
Expected outcome
The critical vesting flows are covered end-to-end in a browser: green against mock mode today, and against the live stack once it exists.
Acceptance criteria
Technical notes
Mock mode needs no services, so the suite's mock half can land immediately and gate CI on its own. Only the live-stack half depends on the live-ledger wiring; land that as a second PR. Deliberately left unblocked for this reason.
Additional context
Follow-up 4 from PR #35.
User story / Problem statement
The vesting app has no browser-level tests. The source repo carries a Playwright suite at
dapp/e2ethat was not imported, and this repo has no Playwright anywhere.Expected outcome
The critical vesting flows are covered end-to-end in a browser: green against mock mode today, and against the live stack once it exists.
Acceptance criteria
cn-dappbooster@feat/vesting-litedapp/e2e, source commit recorded.github/workflows/pr.ymlpnpm-workspace.yamlallowBuildsupdated if the install requires itTechnical notes
Mock mode needs no services, so the suite's mock half can land immediately and gate CI on its own. Only the live-stack half depends on the live-ledger wiring; land that as a second PR. Deliberately left unblocked for this reason.
Additional context
Follow-up 4 from PR #35.