Production Activation Console

Checklist vận hành read-only để mở khóa sniping, AI backfill và one-click deploy theo đúng thứ tự trước khi dùng production workflow cho domain mmo.autommo.online.

Runbook: docs/production_runbook.md
Production preflightpass
READY

5 section(s), 0 next action(s).

Deploy envpass
OK

All required deploy env keys are present.

Deploy capacitypass
1 active

2 inactive Supabase project(s) in iyplgymnjaaxzdjhgxpi.

Sniping activationwarn
5 candidate(s)

Choose one competitor source before enabling hourly sniping.

AI backfillwarn
5 candidate(s)

Backfill one opportunity first, review output, then continue.

Command thứ tự vận hành

Chạy từng bước, kiểm tra lại preflight sau mỗi lệnh apply.

1. Preflight
npm run production:preflight
2. Env doctor
npm run deploy:env:doctor
3. Enable one sniping source
npm run sniping:configure -- --apply --confirm=ENABLE_SNIPING --source-id=6f04bd39-6790-451e-a4bb-326dd6801326 --competitor-name="1234700980" --threshold=3
4. Backfill one opportunity
npm run backfill:opportunities -- --apply --confirm=BACKFILL_OPPORTUNITIES --limit=1

Blockers & guardrails

Console này không ghi DB và không gọi API tạo resource ngoài.

Không còn blocker trong activation console.

This console is read-only; it does not update Supabase, call OpenRouter, or create GitHub/Vercel/Supabase resources.

Run one activation step at a time and rerun production preflight after every apply command.

Use a new deploy idempotency key only after partial resource cleanup is complete.

Deploy env

Đủ env deploy bắt buộc.

Alias detected
GITHUB_TOKEN <- GITHUB_NEWG
VERCEL_TOKEN <- VERCEL_NEWG
SUPABASE_ACCESS_TOKEN <- SUPABASE_TOKEN
SUPABASE_DB_PASSWORD <- SUPABASE_DB_PASS

Sniping candidates

6f04bd39-6790-451e-a4bb-326dd6801326
appstore / 1234700980
3136f5b9-b88d-4094-ae89-1c43fb484de6
appstore / 570060128
fd8c14f5-e038-4f54-8977-3cd27ee3e043
googleplay / com.duolingo
c757765d-f69a-4dc5-b0f7-75394639373a
googleplay / com.notion
dcd7a3ba-bffe-413f-b9ac-0d6eeae028b7
chromewebstore / gighmmpiobklfepjocnamgkkbiglidom

Backfill candidates

FixApp: Sửa lỗi ứng dụng di động tức thì, nâng cao trải nghiệm người dùng.
83c2b90a-08b1-4ad3-985c-8598ecf05cd6
marketing_outreach, monetization
Hủy Đăng Ký Dễ Dàng: Quản lý và Hủy bỏ mọi đăng ký dùng thử chỉ với một chạm.
26dcfb91-a3fc-4eae-a5bf-d208699fa866
marketing_outreach, monetization
Cờ Vua Tinh Hoa: Học và Chơi Không Quảng Cáo, Nâng Tầm Tư Duy.
592b001f-a3b2-4d64-817e-fd20e908ef9f
marketing_outreach, monetization
FixItNow: Sửa lỗi ứng dụng di động, đơn giản hóa trải nghiệm người dùng.
2100d924-f1b1-43c0-a1db-93ae9ca9e610
marketing_outreach, monetization
FixLingo: Ứng dụng học ngôn ngữ ổn định. Không còn gián đoạn, học tập liền mạch.
47eeed04-7bac-4b47-8b59-f141dcdcba00
marketing_outreach, monetization

Preflight sections

Deploy envpass

All one-click deploy env keys are present.

Deploy capacitypass

1 active and 2 inactive Supabase project(s).

Sniping configwarn

5 eligible source(s) can still be enabled for sniping.

Opportunity AI backfillwarn

5 opportunity candidate(s) need AI field backfill.

Database readpass

Production activation tables are readable.