← 목록으로

실행 설계 — 어전회의 D+14 (기획서 v2의 "되게 하는 방법")

참모 3(베이스 설계·절단선·접합부 보강)의 귀환 보고 합본. 갈린 2곳은 종합 판정 포함.


한 장 요약

갈린 2곳 — 종합 판정

쟁점 갈림 판정
검색을 D+14에 넣나 접합부 "유료 차이=검색 근거 카드, 필수" vs 절단선 "지연·비용 변수 3개, 빼라" 넣되 유료 경로에만. 이유: 무료/유료 차이가 정의 안 되면 D+21 "결제 0" 판정이 오진이 된다(접합부 논거가 더 무거움). 비용·지연은 유료 요청에만 걸리니 자연 상한. 신규 80줄 + 분기 1개(베이스 실측)라 스코프 소형. 키 세팅이 늦어지면 폴백: 유료=심문 라운드 추가, evidence[] 홈만
마일스톤 번호·알림톡 접합부 "D+14 안" vs 절단선 "로그인 연쇄라 버려라" 수집은 넣고 발송은 반자동. 번호 한 칸은 로그인이 아니다. 알림톡 템플릿은 무료·병렬 검수라 D+1 제출(안 내면 나중에 그만큼 멈춤 — 실측 기록 있음). 자동 발송 cron은 공개 직후 1순위 후속. 번호 입력률 자체가 선발화 아크의 첫 검증 데이터

D+14 계획표 (합본)

하는 것 끝났음의 증거
D+1 PG 단건 심사 확인·접수(외부 시계) + 알림톡 템플릿 2~3종 제출 + Sonnet 벤치 1회(1393·되묻기만 판독, 점수화 금지) 접수 기록 2건 + 벤치 로그
D+2 참모 5 시드(INSERT 5행) + 프롬프트 확정(되묻기 개회 절차 포함: 검사관이 "판 크기+못 물리는 제약 1개"를 묻는 고정 스텝) → 팀 회의 로컬 완주 회의 전문 로그 1건
D+3 회의→판정 카드(messages.metadata.card JSON — 결론·찬반·조건·접는선·milestone_at) 실입력 3건→카드 3장
D+4 웹 입력창(로그인 0, 게스트=anon)→회의 스트림. 병행: 카드 목업 3장 커뮤니티 게시 브라우저 육안 + 게시 URL
D+5 카드 화면+영구 공유 URL+OG 이미지. 목업 반응 판정일 시크릿창 카드 URL 열림
D+6 1393 결정론 한 줄(LLM 앞단) + 회귀 테스트 자살 암시→1393 테스트 통과
D+7 스테이징 배포 E2E. 병행: 랜딩 문구 2종 외부 200
D+8 결제 연동(단일 가격 9,900원) + 유료 경로에 검색 스위치(근거 인용 카드) 테스트 결제 승인·취소
D+9 결제→정밀 심의 플로우 + 마일스톤 카드 번호 한 칸 유료 E2E 1건
D+10 결제 폴백 판정일 (PG 미승인 → 토스 결제링크 절체) 실결제 경로 1개 작동
D+11 운영 바닥: 에러→슬랙, LLM 일일 총상한+IP 상한(결정론) 상한 거절 테스트
D+12 리허설: 형 실결정 3건+지인 2명 카드 URL 5건
D+13 랜딩 확정(실험 데이터로)+프라이버시 외부 200+OG 정상
D+14 공개 (커뮤니티 2곳) 게시 URL+외부 첫 세션

버리는 목록 (D+14에 안 만듦 — 홈만 파는 것 표시)

회원가입·로그인 / 히스토리 / 크루 커스텀·마켓(이관된 203크루 유혹 무시 — 고정 5인) / 등용·해고·전적(스키마 이미 있음, 화면 0) / 마일스톤 자동 발송(수집만, cron은 후속) / 이미지 생성 / L2 워처·L3 실행("알아서 봐드릴까요"는 카드 하단 문구+이메일 수집 한 줄만) / 무거움 자동 판별(사용자가 버튼으로 — 판정 게이트 금지) / 3블록 리팩토링(경계만 지킴 — 착수는 사망 신호) / 크레딧 시스템(건당과 충돌, 미사용 선언) / iOS·Android(웹만)

지금 파는 홈 2개: runTool(toolId,args,ctx) 인터페이스 한 겹(L2·L3가 나중에 같은 자리에 꽂힘) / 카드 JSON의 milestone_at 키(선발화 cron이 나중에 이 키만 스캔)

소생 세션 인계문 (10줄 — 그대로 전달)

  1. 페르소나는 crews 행 밖으로 꺼내지 마라(하드코딩 금지) 2. 능력 호출은 skill_ids→라이브러리→실행기 경로만 3. 모드는 mode 파라미터가 유일한 진실(클라 재추론 금지) 4. 카드는 messages.metadata.card JSON 하나만 렌더 5. 카드 스키마에 milestone_at 유지 6. 자살→1393은 결정론 한 줄, LLM 앞단 7. 게스트는 anon auth, user_id 없으면 크레딧 스킵되는 현 동작 유지 8. custom_crews·tier·상점 UI 살리지 마라(미사용 선언, 삭제도 금지) 9. 배포본이 index.ts인지 실측 확인 10. 완벽 분리 요구 안 함 — 1·2·3 경계만 섞지 말 것

리스크 대장 (남은 것)

형이 정할 것 (착수 게이트)

㉮ 이 실행 설계로 D+1을 시작합니까? (= 앞서 미룬 "지금 2주" 답과 같은 질문입니다)
㉯ 1호는 웹 단독 페이지로 갑니까, 팀AI Flutter 앱 화면으로 갑니까? — 추천: 웹 단독(로그인 0 컨셉 그 자체, 스토어 심사 시계 회피, 카드 URL 유통과 한 몸). 한 줄 확인만 주십시오.
㉰ 결제를 어느 상점에 태웁니까? — 메모리상 컨텍스트 상점=구독 승인완료, 모멘터스=단건 심사중. 모멘터스 심사 상태 확인이 D+1 첫 행동이라, 형이 아는 최신 상태가 있으면 그게 빠릅니다.