AI용 분할본 · 지도 0단계(규칙) · 이 페이지 전에 읽을 페이지: 없음 · 코드 파일은 여기 없다 — 코드 자리의 줄을 따른다(폴더에 책 파일이 하나도 없는 처음이면 부록 A-2 의 curl 한 줄부터)
핵심 규칙 — AI 는 어느 페이지에서든 이것을 지킨다
HRUM_API_KEY 에만 둔다. 미니앱 코드·.env·채팅·커밋·로그에 쓰지 않고, 키 값을 사용자에게 달라고 하지 않는다. 미니앱은 내 서버만 부른다.node scripts/get-book-code.mjs 가 책 그대로 만든다(처음에는 부록 A-2 의 curl 한 줄). 분할본의 코드 자리는 「경로」 한 줄이다 — 받은 파일을 cat 으로 읽는다.이 책은 HRUM(흐름) API 하나로 토스 앱 안에서 열리는 미니앱을 만드는 실행형 전자책입니다. 예시 앱은 생년월일을 넣으면 그날의 흐름·행운 색·좋은 시간을 보여 주는 「오늘의 운세」입니다. 미니앱 화면(번들)은 앱인토스 콘솔에 올리고, HRUM API 키를 가진 작은 서버는 RIDM Apps 에 올립니다.
먼저 알아 두세요: HRUM(흐름)과 RIDM Apps 는 플로트 주식회사가 운영하는 서비스이고, 토스(비바리퍼블리카)와 제휴하지 않은 독립 서비스입니다. 앱인토스 콘솔 가입·앱 등록·검수·출시는 여러분이 앱인토스 정책에 따라 직접 진행하며, 이 책은 검수 통과를 보장하지 않습니다. 앱인토스에 관한 내용은 공식 개발자센터 문서를 요약한 것이고, 문서와 이 책이 다르면 문서가 맞습니다.
| 여러분이 직접 | AI 코딩 도구가 |
|---|---|
| 앱인토스 콘솔 가입·워크스페이스·앱 등록(PART 2) HRUM 콘솔 가입·이메일 인증·API 키 발급(PART 2) RIDM Apps 환경변수 칸에 키 넣기(PART 5) 번들 업로드·토스 앱 QR 테스트·검수 요청·출시하기 버튼(PART 6~7) | 결정 질문 정리, 책 코드 받기, 테스트 실행, 번들 만들기, 배포 뒤 확인 명령 실행, 체크리스트 점검, PROGRESS.md 기록 |
가입·약관 동의·본인 확인·비밀값 입력은 사람만 합니다. AI 가 대신 가입하거나 콘솔에 로그인하지 않습니다.
appName(콘솔에 등록할 값과 똑같아야 하고, 등록 뒤에는 바꿀 수 없다 — 추천: 짧은 영문 소문자와 하이픈, 예 my-today) ② 미니앱 이름(국문, 토스 앱에 보이는 이름) ③ RIDM Apps 앱 이름(서버 주소 <이름>.ridm.ai 가 된다) ④ 태어난 시각 입력(추천: 받되 「몰라요」 허용 — 책 코드 그대로).node scripts/get-book-code.mjs 로 원문 그대로 받는다(처음에는 부록 A 의 curl 한 줄). 고쳐도 되는 파일은 miniapp/apps-in-toss.config.ts(appName), miniapp/index.html(문구), miniapp/src/style.css(모양), miniapp/.env.example 뿐이다. AI용 분할본의 코드 자리는 「경로」 한 줄이다 — 받은 파일을 cat 으로 읽는다.HRUM_API_KEY 에만 있다. 미니앱 코드·.env·채팅·커밋·로그·PROGRESS.md 에 쓰지 않는다. 미니앱은 api.hrum.ai 를 직접 부르지 않는다 — 미니앱 빌드의 check-bundle 이 그런 번들을 막는다.앱인토스 내용은 2026-10-28 에 앱인토스 개발자센터 문서를 직접 읽고 요약했고, 2026-10-30 에 문서와 다시 대조했습니다. 정책·화면은 바뀔 수 있으니 시작 전에 원문을 다시 확인하세요.
AI용 분할본 · 지도 0단계(규칙) · 이 페이지 전에 읽을 페이지: 없음 · 코드 파일은 여기 없다 — 코드 자리의 줄을 따른다(폴더에 책 파일이 하나도 없는 처음이면 부록 A-2 의 curl 한 줄부터)