Context
Follow-up from review of #1275.
The e2e-stack quote fake is declared. The two new visual specs also introduce fakes and do not have matching entries.
Evidence
docs/test-architecture.md:116-122 names only e2e-stack/specs/payment-links.spec.ts.
e2e/payment-qr-device.spec.ts:9-11 — all /v1/ payment APIs are mocked (static quote, standards, wallets; wait poll held open).
e2e/payment-routes-qr-label.spec.ts:11 — all /v1 and /v2 APIs are mocked; session is a synthetic JWT.
CONTRIBUTING.md (Reality declaration): a pull request that adds a fake without its declaration is incomplete.
Suggested fix
Add one declaration entry per visual spec: name the static payment/wallet responses and the synthetic JWT, and state in one sentence what a green run does not prove.
Related
Context
Follow-up from review of #1275.
The e2e-stack quote fake is declared. The two new visual specs also introduce fakes and do not have matching entries.
Evidence
docs/test-architecture.md:116-122names onlye2e-stack/specs/payment-links.spec.ts.e2e/payment-qr-device.spec.ts:9-11— all/v1/payment APIs are mocked (static quote, standards, wallets; wait poll held open).e2e/payment-routes-qr-label.spec.ts:11— all/v1and/v2APIs are mocked; session is a synthetic JWT.CONTRIBUTING.md(Reality declaration): a pull request that adds a fake without its declaration is incomplete.Suggested fix
Add one declaration entry per visual spec: name the static payment/wallet responses and the synthetic JWT, and state in one sentence what a green run does not prove.
Related