Parent Goal: #81
Depends on: #79 and #80, plus human main merge
Blocks: Production signed-in/pay-link smoke
Objective
Run Production deployment preflight and hosted smoke after main merge.
Expected Surfaces
- Production Vercel TCOIN deployment
- GitHub release-alignment workflow for Production
- Wallet preflight deployment profile
- TorontoCoin ops checks
Scope
Non-Goals
- Do not merge
main as an agent.
- Do not use Preview evidence as Production evidence.
Guardrails
- Production smoke is required after merge.
- Human owns final main merge/go-live decision.
Acceptance Criteria
Validation Plan
- Production release-alignment workflow run.
- Hosted route smoke against Production URL.
Stop Condition
Stop after Production preflight/smoke evidence or exact blocker is recorded.
Parent Goal: #81
Depends on: #79 and #80, plus human
mainmergeBlocks: Production signed-in/pay-link smoke
Objective
Run Production deployment preflight and hosted smoke after
mainmerge.Expected Surfaces
Scope
Non-Goals
mainas an agent.Guardrails
Acceptance Criteria
Validation Plan
Stop Condition
Stop after Production preflight/smoke evidence or exact blocker is recorded.