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.7brain.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 capacitywarn
2 active

1 inactive Supabase project(s) in iyplgymnjaaxzdjhgxpi.

Sniping activationwarn
6 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
a275e4bb-90e1-46bf-9035-352c89e01451
g2 / https://www.g2.com/products/trello/reviews
dcd7a3ba-bffe-413f-b9ac-0d6eeae028b7
chromewebstore / gighmmpiobklfepjocnamgkkbiglidom

Backfill candidates

Học Ngôn Ngữ Không Giới Hạn: Tự do khám phá, không lo năng lượng.
72d752d4-3dca-4cb6-ae02-092201d20820
boilerplate.page_code, boilerplate.api_route_code, marketing_outreach, monetization
Học Ngôn Ngữ Không Giới Hạn: Mở khóa tiềm năng học tập của bạn mỗi ngày.
5ddfdf6a-9d02-430d-a478-9f05286aa91c
boilerplate.page_code, boilerplate.api_route_code, marketing_outreach, monetization
Ngôn Ngữ Tinh Gọn: Học ngôn ngữ hiệu quả, không quảng cáo, không sai sót.
ea9bee8a-5875-4183-a736-8a83416fb23f
boilerplate.page_code, boilerplate.api_route_code, marketing_outreach, monetization
Ghi Chú Nhanh: Ghi lại mọi ý tưởng, không bỏ lỡ điều gì.
5f2c7b08-162b-4e90-a92b-9cd4978da6c5
boilerplate.page_code, boilerplate.api_route_code, marketing_outreach, monetization
Học Ngôn Ngữ Không Giới Hạn: Nền tảng học tập miễn phí, không gián đoạn.
a4c7fd16-8733-4097-ab3f-f988d9fd6a5b
boilerplate.page_code, boilerplate.api_route_code, marketing_outreach, monetization

Preflight sections

Deploy envpass

All one-click deploy env keys are present.

Deploy capacitywarn

2 active and 1 inactive Supabase project(s).

Sniping configwarn

6 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.