User story / Problem statement
The interface lane exits when the full holder lifecycle runs against testnet through the real app. The Playwright harness exists but drives nothing, and a lifecycle that spans a notice period cannot be tested by clicking through it by hand every time.
Expected outcome
One end-to-end run covering the whole holder journey, on network, through the app.
Acceptance criteria
Technical notes
Notice periods make this slow by design. Deploy the testnet instance with a short notice_secs for the e2e, and cover the real notice separately.
The de-listed case is the one worth automating hardest: it is the promise ADR-0016 makes most loudly, and the one a refactor is most likely to break.
Depends on #15 for the deployment and #16 for the treasury side.
User story / Problem statement
The interface lane exits when the full holder lifecycle runs against testnet through the real app. The Playwright harness exists but drives nothing, and a lifecycle that spans a notice period cannot be tested by clicking through it by hand every time.
Expected outcome
One end-to-end run covering the whole holder journey, on network, through the app.
Acceptance criteria
Technical notes
Notice periods make this slow by design. Deploy the testnet instance with a short
notice_secsfor the e2e, and cover the real notice separately.The de-listed case is the one worth automating hardest: it is the promise ADR-0016 makes most loudly, and the one a refactor is most likely to break.
Depends on #15 for the deployment and #16 for the treasury side.