| # | ์ด์ | ์ํฅ | ์ง๋จ ๊ฒฐ๊ณผ |
|---|---|---|---|
| 1 | "์ ์ฒด ํ 0" ํ์ | ๋ค์ด๋ผ์ธ 18๋ช ์ธ๋ฐ 0 | dashboard tiles.totalLeg(binary leg, 0๊ฐ)๋ฅผ "์ ์ฒด ํ" ์นด๋์ binding |
| 2 | sponsor_treepaths ์ค์ผ | bjw1242 ์ง์ +1 (id=4 stage8) | ๊ฐ์ 7์๊ฐ ํ ๋ณ๋ INSERT (audit log ์์) |
| 3 | $30 cash ์ถ์ฒ ๋ถ๋ช | Stage 1 ๊ฒฐ์ ์์ 14์ด ์์ cash 30 ๋ถ์ฌ | ์ฌ์ฉ์ ํ์ธ: bulk-register ์๋ (์ ์ ๋์, audit ๋ถ์ฌ) |
| 4 | gold_point/welcome_point ํ๊ธฐ ํผ์ฌ | ์ฌ์ฉ์ ์งํ ์ค ๋ง์ด๊ทธ๋ ์ด์ | DB ์ปฌ๋ผ + ์ฝ๋ + UI + i18n ์ฐ๋ฐ์ ์์กด |
tiles.totalTeam ์ ์ค + page.tsx ์นด๋ binding ๋ณ๊ฒฝ (totalLeg ?? totalTeam fallback)/opt/stage8-monitor/verify-sponsor-treepaths.shstage8-treepaths-verify.timer ๋งค์ผ 03:30 KST/api/admin/users/bulk-register/route.ts์ leg_amounts INSERT ์ถ๊ฐadmin_bulk_register_credit1127_user_balance_amounts ADD COLUMN welcome_point + ๋ฐ์ดํฐ ๋ณต์ฌ (41 row sync)goldPointAmount โ welcomePointAmount)๊ณจ๋ ํฌ์ธํธ โ ์ฐ์ปด ํฌ์ธํธ ๋ฑgold_discount_rate๋ง ๋ณด์กด โ ๋ณ๊ฐ ์๋ฏธ)models/Wallet.js ๋ฑ 10 ํ์ผ sed (~150๊ฑด)restart๋ง ํ๊ณ ์ปจํ
์ด๋ ์ ์ ์ฝ๋ ์์กดup -d --build --force-recreate 2ํ (backend + frontend, frontend 2ํ string literal ๋๋ฝ ๋ฐ๊ฒฌ ํ ์ฌ์คํ)| ์์ญ | ์ํ |
|---|---|
DB user_balance_amounts.gold_point |
DROP, welcome_point ๋จ์ผ |
| DB mall 9 ์ปฌ๋ผ | welcome_* ํต์ผ (gold_discount_rate ๋ณด์กด) |
| stage8-user Prisma + raw SQL + UI + i18n + admin | ํต์ผ |
| mall backend Docker ์ปจํ ์ด๋ ์ ์ฝ๋ | rebuild ํ 0๊ฑด |
| mall frontend Docker ์ปจํ ์ด๋ ์ ๋น๋๋ JS | 2ํ rebuild ํ 0๊ฑด |
| mall.stage8.club ๋ผ์ด๋ธ ํ๋ฉด | "Welcome Point" ํ์ ๊ฒ์ฆ |
| i18n 9 ์ธ์ด (UI ๋ผ๋ฒจ + ํค) | Welcome Point + welcomePointLimit ํต์ผ |
/opt/stage8-backups/
โโโ migration-20260429-222212/
โโโ wp-migration-20260429-223405/
โโโ mall-migration-20260429-225613/
โโโ mall-front-20260429-231426/
| ํญ๋ชฉ | ๊ฐ | ๊ฒ์ฆ |
|---|---|---|
| Cash Point | $89.40 | balance_after ๋ง์ง๋ง ์ผ์น |
| Welcome Point | $930.00 | DB welcome_point ์ปฌ๋ผ |
| Commission | $59.40 | level 38.40 + referral 21.00 |
| ๋ค์ด๋ผ์ธ | 17 | sponsor_treepaths (์ค์ผ 1๊ฑด ์ ๋ฆฌ ํ) |
| Stage / Rank | 5 / 2 | board=5, user_rank_id=2 |
restart vs rebuild ํผ๋restart๋ง์ผ๋ก ๋ฏธ๋ฐ์docker compose up -d --build --force-recreate <์๋น์ค>docker exec <container> grep ์ผ๋ก ์ปจํ
์ด๋ ์ ์ค ์ฝ๋ ์ง์ ํ์ธfind -type f ... -exec sed -i ... {} + ์ง์ ์ ์ฉ์ด ๊ฐ์ฅ ์ ๋ขฐ์ welcome_point ์ ๋ฆฝ (line 476 ๋ถ๊ธฐ, ํ์ ๊ฒฐ์ ๋ฐ์ ๋๊ธฐ)ยฉ Stage8 ยท ์์ CEO sprint ยท ๊ฑฐ์ง์์ฑ ์์ธ + ์ฆ์ ์์ + Playwright ๋ผ์ด๋ธ ๊ฒ์ฆ์ผ๋ก ๋ง๋ฌด๋ฆฌ