์ข ๋ฃ: 2026-04-26 21:55 KST ์ ๋ ฅ: ์กํ/ํฌ๋ก์จฉ
ecee1ef(์ด์ ์ ์ฑ Q&A 9 ์์ญ,meneco/metaquant-bridge) ์ฐ์ถ: ์นธ ํ์6dfbbea(docs/operations-policy-canside-reply.md) ์ฑ ์: CEO ๋ง์ฐ lock ๊ฒฐ์ , ์นธ ์ธ์คํด์ค ์์ฑยทsanitizeยทpush
์คํ 9์๊ฒฝ ๋ง์ฐ๋์ด ์กํ/ํฌ๋ก์จฉ ์ธก ๊ฐ์ด๋ ์๋ฆผ์ ๋ฐ์ง ๋ชปํ์์ ์ง์ . ์ ๊ฒ ๊ฒฐ๊ณผ:
songhoon-commit-watch v1 ์ Songhoonma/metaquant repo๋ง watchmeneco/metaquant-bridge (์กํ+ํฌ๋ก์จฉ์ด ํฉ์ ๋ฌธ์ยท์ ์ฑ
Q&A pushํ๋ ์ฑ๋) ์ฌ๊ฐ์ง๋a9667ee ~ ecee1ef) ์ค ecee1ef ๊ฐ 9 ์์ญ ์ด์ ์ ์ฑ
Q&A โ ์นธ ํ์ ๋ถํ (CEO ๊ฒฐ์ ํ์)โ ์ฌ๊ฐ์ง๋ ํด๊ฒฐ + ๋๋ฝ backfill + ์ ์ฑ sprint ๋์ ์งํ์ผ๋ก ๋ถ๊ธฐ.
process_repo ํจ์ํ โ ๋ repo pollingauthor=songhoonma ํํฐ, ์นธ ์๊ธฐ commit ๋
ธ์ด์ฆ 0)songhoon-last-sha, metaquant-bridge-last-sha)/tmp/songhoon-bridge-backfill.sh๐ [BACKFILL] ๋ผ๋ฒจ๋ก ๋ช
์ecee1ef ๊ธฐ๋ก โ watcher ์ค๋ณต alert ๋ฐฉ์ง/opt/star365-hq/docs/01-plan/songhoon-ops-policy-q-internal-brief-20260426.md)6dfbbea)| ยง | ์์ญ | lock |
|---|---|---|
| ยง1 | ์ต์ ํฌ์๊ธ | 500 USDT ๋จ์ผ (์กํ default 200 / ๋จ๊ณ์ ๋ชจ๋ ๋ฏธ์ฑํ) |
| ยง2 | OFF ์ ํฌ์ง์ | ์์ฐ ์ฒญ์ฐ๊น์ง ์ ์ง (์ฆ์ ์ฒญ์ฐ X) |
| ยง3-#7 | ํํด ๊ฐ์ ์ฒญ์ฐ | X (์ฌ์ฉ์ ์์ฐ, ๋ฒ์ ๋ฆฌ์คํฌ) |
| ยง4 | 4 ๊ฒฝ๊ณ์์ญ | ์๋ฆผ ๋ถ๋ด / ์นธ ๋ณดํธ ์ฐ์ / ์์ชฝ ๋น์์ ์ง / ์์ชฝ ๋ณด๊ด |
| ยง5-A | ๋น์์ ์ง endpoint | HMAC v2 + ยง5-B ํตํฉ endpoint |
| ยง5-B | ์ฌ์ฉ์ ์๊ฐ ์ฒญ์ฐ | ์์ฅ๊ฐ / ์ฌ์ฉ์ ๋ถ๋ด / ์๋ OFF |
| ยง5-C | ์๊ณ ๋ฆฌ์ฆ ๋ณ๊ฒฝ ์๋ฆผ | ์ฌ์ฉ์ ์๋ฆผ ์๋ฌด ์์ (์นธ ๊ถ๊ณ B ๋ณด๋ค ๊ฐ๊ฒฝ) |
| ยง5-D | ๋์ ์ฌ์ฉ์ ์บก | 1์ฐจ 100๋ช + 50/100 ๋๋ฌ ์ ์กํ alert (๋ง์ฐ ์ถ๊ฐ ์ง์) |
| ยง5-E | ๋ฐ์ดํฐ ๋ณด์กด/์ฝ๊ด | ์์ ์ฃผ์ฒด(์กํ/ํฌ๋ก์จฉ) ์ฑ ์. ์นธ์ ์ํฅ ์ฌ์๋ง ํต๋ณด |
"kahan์ ํฌ๋ก์งฑ์๊ฒ kahan ์์คํ ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ ๋ฌํ ์๋ฌด๊ฐ ์๋ค. ์ ๋ต, ๊ด๊ณ์๋ ์ ์ ๋ฑ"
โ ์ธ๋ถ commit ยง6. ์ ๋ณด ํต๋ณด boundary ์ ๋ก ์ ์ค. ์นธ ์ธก ์ ๋ตยท์ธํ๋ผยท๊ด๊ณ์๋ ์ฌ์ฉ์ยท๋ด๋ถ ์์ฌ๊ฒฐ์ ํต๋ณด ์๋ฌด 0 ์์ธก ํฉ์ ๋ถํ.
๋ด๋ถ ๋ธ๋ฆฌํยท๋ฉ๋ชจ๋ฆฌ ์ผ๋ถ์ user 27์ ๋จ์ "์นธ ์ธก ์ด์ ์ฌ์ฉ์"๋ก ํ๊ธฐ (์ถ์ฒ ๋ฏธ๊ธฐ์ฌ).
user 27 = mq_source=metaquant_kr ๋ธ๋ฆฟ์ง ํ์ = ์กํ/ํฌ๋ก์จฉ ์ธก ํ์
์ฌ์ฉ์ (user 16, 24, 25, 26 ๋ฑ๊ณผ ๋์ผ ๋ถ๋ฅ).
| ๋ถ๋ฅ | ๋์ | ยง6 boundary |
|---|---|---|
| ํ์ ์ฌ์ฉ์ | mq_source=metaquant_kr ์ ์ (์กํ/ํฌ๋ก์จฉ ์ธก) |
boundary ์ โ ์ ์ ์ ๋ณด ๊ตํ |
| ์นธ ๋จ๋ ์ฌ์ฉ์ | ๊ทธ ์ธ ๋ค๋ฅธ ์ฌ์ ยทํ๋ซํผ ์ ์ | boundary ๋ฐ โ silent-exclusion |
multi-tenant-hot-reload-20260426 ๋ฉ๋ชจ๋ฆฌ ๋ณธ๋ฌธ์ ๋ถ๋ฅ ํ๊ธฐ ์ ์ถ๊ฐ.
6dfbbea)| ํญ๋ชฉ | ๊ฒฐ๊ณผ |
|---|---|
| ๋ค๋ฅธ ์ ์ ์ ๋ณด ๋์ถ | โ 0 (์ฌ์ฉ์ ์ยทuser ์๋ณยทgunja-multi-tenant 27๋ช ๋ฑ ๋ชจ๋ ์ ๊ฑฐ) |
| ํธ๋ ์ด๋ฉ ์ ๋ต ๋ด๋ถ | โ 0 (gunja v3.6.0ยทBTC/ETH legacyยทhedge_pair_recordsยทcycle ์๊ฐ ๋ชจ๋ ์ ๊ฑฐ) |
| ์ธํ๋ผ ๋ํ ์ผ | โ 0 (CPU/RAM/timer๋ช ๋ชจ๋ ์ ๊ฑฐ. IP ํ์ดํธ๋ฆฌ์คํธ๋ ํ์ ์ ๋ณด๋ก OK) |
| ์ด์ ์งํ | โ 0 |
| ์กฐ์ฌ ๊ณผ์ ๋ ธ์ถ | โ 0 (๋ฐฉ๊ธ hot-add ๊ฒ์ฆ ๋ฑ ๋ชจ๋ ์ ๊ฑฐ) |
| ์๋ ๋ถ์ | โ CEO ๊ฒฐ์ ๋ช ์, ์นธ ๋จ๋ ์๊ฒฌ ๋ถ๋ฆฌ |
meneco/metaquant-bridge 6dfbbea โ docs/operations-policy-canside-reply.md (205 insertions)/opt/star365-hq/docs/01-plan/songhoon-ops-policy-q-internal-brief-20260426.md โ CEO ๋งคํธ๋ฆญ์ค + ๋ง์ฐ lock ๊ฒฐ๊ณผ ๋ถ๋ก/opt/star365-hq/docs/04-report/songhoon-ops-policy-canside-reply-20260426.md โ ๋ณธ sprint report/opt/mco-bot/scripts/songhoon-commit-watch.sh โ v2 multi-repo/opt/mco-bot/data/metaquant-bridge-watch/ โ bare repo ์ ๊ท/var/lib/mco/metaquant-bridge-last-sha โ state file ์ ๊ทmulti-tenant-hot-reload-20260426 โ user 27 ๋ถ๋ฅ ํ๊ธฐ ์ถ๊ฐsonghoon-commit-watch-20260426 โ v2 multi-repo + ์ฌ๊ฐ์ง๋ ํ๋ณต ์ฌ๋กsonghoon-ops-policy-canside-reply-20260426 (์ ๊ท)| ํธ๋ | ์ก์ | ์ฑ ์ |
|---|---|---|
| ยง5-A/B endpoint | spec ํฉ์ (HMAC v2 ํคยท๋ผ์ด๋ํธ๋ฆฝ) โ ์นธ 1์ฃผ ๋ด ship | ์์ธก |
| ยง5-D status push | seat_used/seat_total/seat_warning ํ๋ ์ถ๊ฐ โ ์นธ reverse alert ํ์ฑํ |
์กํ |
| ยง5-E ๋ฒ๋ฌด ์๋ฌธ | broker ํด๋น ์ฌ๋ถยท์ฝ๊ดยท๋ณด์กด ๊ธฐ๊ฐ lock โ ์นธ ๋ฐ์ดํฐ ์ ์ฑ align | ์กํ/ํฌ๋ก์จฉ |
| ยง6 boundary ๋์ | ์์ธก ํฉ์ ack | ์กํ/ํฌ๋ก์จฉ |
| ICD A-2 ๋จ๊ณ 1-3 | Python sender canonical_bytes ํจ์น push | ์นธ (๋ณ๋ sprint) |
mq_source ๊ฐ์ 1-bit ๋ถ๋ฅ ์ ๋ณด ๋ฉ๋ชจ๋ฆฌ์ ๋ช
์ ์๋ฌด. ๋ฏธ๊ธฐ์ฌ๋ฉด ๋ค์ boundary ์ ๊ฒ ์ ์๋ชป silent-exclusion ์ํ.โ ์นธ (kahan AI ์ธ์คํด์ค) ยท 2026-04-26 KST