# 외부 배포 및 모바일 PM 인수 2026-09-08 사용자 요청에 따라 기존 서비스와 PM 전달문을 공개 HTTPS로 배포했습니다. - 서비스: https://preipo-tradfi.stlab-ceo.chatgpt.site - PM 인수 페이지: https://preipo-tradfi.stlab-ceo.chatgpt.site/pm-handoff - 전체 복사 원문: https://preipo-tradfi.stlab-ceo.chatgpt.site/pm-handoff.txt - 실제 API: https://preipo-tradfi.stlab-ceo.chatgpt.site/api/state PM 페이지의 ‘PM 전달문 전체 복사’로 모바일 ChatGPT에 붙여넣을 수 있습니다. 핵심 현황, 출처, 완료/미완료 판정, 검수 순서와 후속 업무지시 작성 기준을 포함합니다. 모델의 URL 읽기 가능 여부는 모델/접속 환경에 따라 별도이며, 공개 HTTP 성공을 모델의 문서 열람 성공으로 집계하지 않습니다. ## 검증 범위 2026-09-08 13:19 KST에 인증 헤더·쿠키 없이 공개 경로를 검증했습니다. 서비스/PM HTML/텍스트/17개 JS·CSS 자산/검수 JSON/모바일 이미지가 HTTP 200이었습니다. 5계약 API의 두 관측 시각이 증가하고 3계약 USD가 변경됐으며 시나리오 프리미엄 산식을 대조했습니다. SSE 두 프레임이 약 5초 간격으로 live 수신됐고 POST는 405로 거부됐습니다. 공개 검증 JSON의 checkedAt을 기준으로 판단해야 합니다. 이는 HTTP·자산·API·SSE 검증입니다. 종전 PC/모바일 E2E 20개와 unit 99개는 기존 핵심 구현의 검증 기록입니다. 이번 배포 어댑터의 공개 데이터 정리/보존 시각 단위검사 2개, 타입·lint·운영 빌드, 로컬 Worker API/SSE 검사를 추가했습니다. 이번 외부 배포에 대해 새 모바일 기기 시각 검수를 했다고 주장하지 않습니다. ## 실행 구조와 운영 한계 브라우저는 공개 Sites 주소에만 접속합니다. 공개 Worker는 기존 PC의 읽기 전용 게이트웨이에서 상태를 수신하고 SSE를 제공합니다. 원장과 원본 수집은 기존 Node 프로세스에 유지됩니다. DB/Redis/주문/베팅은 추가하지 않았습니다. PC의 Node 운영 서버(4310)·수집기(4311), 읽기 전용 게이트웨이(4312), Cloudflare 임시 터널 프로세스가 현재 갱신을 담당합니다. 게이트웨이는 GET/HEAD 상태·건강 응답만 허용하고 내부 경로/원본 필드를 제거합니다. 터널에는 SSE를 직접 통과시키지 않으며 Worker가 짧은 HTTP 수신을 SSE로 전환합니다. Polymarket을 외부에서 재수집하지 않습니다. 이 연결은 검수용 임시 터널이며 PC 종료·네트워크 중단·터널 종료 후 지속 갱신을 보장하지 않습니다. 연결 실패 시 Worker의 마지막 정상 관측 또는 배포 당시 보존본을 표시하고 시세/환율/비교를 last_known으로 강등합니다. 숫자와 원래 관측 시각을 최신 시각으로 바꾸지 않습니다. 화면 자산과 PM 문서는 Sites에 남습니다. 24시간 수집·프로세스 감독·고정 수집 엔드포인트는 후속 운영 과제입니다. ## 이어서 실행할 때 기존 작업 폴더에서 `pnpm start`로 웹/수집기를 실행합니다. `node scripts/collector-gateway.mjs`로 읽기 전용 게이트웨이를 실행하고 기존 Cloudflare 실행파일로 `tunnel --url http://127.0.0.1:4312 --no-autoupdate --protocol http2`를 실행합니다. 임시 주소가 바뀌면 기존 Sites 프로젝트의 `TRADFI_COLLECTOR_ORIGIN` 값을 실제 반환된 HTTPS 원점으로 갱신하고 같은 프로젝트를 재배포해야 합니다. 기존 실행 프로세스가 있으면 중복 시작하지 않습니다. 프로젝트 식별자는 `.openai/hosting.json`에 보존했습니다. `scripts/build-site.mjs`는 실제 운영 UI 자산/HTML과 정규화 API 보존본을 상위 outputs의 독립 릴리스 폴더에 모읍니다. 해당 릴리스의 정확한 소스를 Git에 커밋·푸시하고 Sites 공식 패키징 도우미로 dist를 패키징해 저장한 버전을 배포합니다. 상위 BRICKBOT Git 제외 규칙은 변경하지 않았습니다. `node scripts/verify-public-site.mjs`는 실제 외부 경로의 후속 검수를 수행합니다. ## 제품 인수 판정 핵심 자료 확보는 여전히 9/12입니다. 세 회사의 IPO 하단은 최근 투자 가치 유지 가정이며 독립 추정이 미완료입니다. Polymarket 신규 실제 관측은 0건이고 한국 HTTP 451 접근 제한 상태를 유지합니다. 외부 공개와 테스트 통과로 이 항목들을 완료로 승격하지 않았습니다.