Parent Goal: #81
Depends on: Production preflight/hosted smoke
Blocks: Production go/no-go
Objective
Run Production signed-in OTP smoke and read/resolve-only pay-link smoke until a seeded mainnet wallet is provided.
Expected Surfaces
- Gmail browser/session for
hubert.cormac@gmail.com
- Production TCOIN wallet deployment
/tcoin/wallet/dashboard
- Public
/pay/[token] route
Scope
- Sign in with OTP using Gmail browser.
- Confirm Production dashboard renders.
- Run pay-link read/resolve-only smoke.
- Request/record seeded mainnet wallet need for create/consume smoke.
Non-Goals
- Do not create/consume mainnet pay links without seeded wallet and approval.
- Do not expose OTP codes or sensitive pay-link tokens.
Guardrails
Acceptance Criteria
- Production sign-in smoke passes.
- Production read/resolve-only pay-link smoke passes or seeded-wallet blocker is recorded.
Validation Plan
- Manual/agent-assisted browser smoke.
- Gmail OTP retrieval notes.
- Pay-link route result notes.
Stop Condition
Stop after Production auth/pay-link evidence is captured or seeded-wallet blocker is documented.
Parent Goal: #81
Depends on: Production preflight/hosted smoke
Blocks: Production go/no-go
Objective
Run Production signed-in OTP smoke and read/resolve-only pay-link smoke until a seeded mainnet wallet is provided.
Expected Surfaces
hubert.cormac@gmail.com/tcoin/wallet/dashboard/pay/[token]routeScope
Non-Goals
Guardrails
Acceptance Criteria
Validation Plan
Stop Condition
Stop after Production auth/pay-link evidence is captured or seeded-wallet blocker is documented.