2026-09-29 PulseUp 작업일지입니다. 오늘은 4건의 작업을 진행했습니다.

EAS 슬러그 불일치로 프로젝트 다시 연결 (`mobile-app`)

현상/기능

  • eas build --platform android 실패. Slug for project identified by extra.eas.projectId (multi-monitor-workout-system) does not match slug (pulseup-mobile).

작업

  • 루트에서 만든 EAS 프로젝트(`612a8044-…`, 슬러그 `multi-monitor-workout-system`)는 슬러그를 바꿀 수 없어 사용하지 않음
  • `eas init --account serviceon`으로 `@serviceon/pulseup-mobile` 생성함. `app.json`의 `extra.eas.projectId`를 `12e3eec9-11f8-4c15-900f-7b68031c1a0d`, `owner`를 `serviceon`으로 설정함

EAS 설정을 회원 앱 폴더로 이동 (`mobile-app`)

현상/기능

  • eas.json이 루트에 생성됨
  • 루트에 생긴 기본 프로필을 회원 앱 폴더로 이동함
  • `extra.eas.projectId612a8044-41b7-4d66-a912-862cb2c1c717` 추가함
  • 루트 `eas.json`, `app.json` 삭제함. 루트 `app.json`은 프로젝트 ID만 있던 빈 설정이었음

릴리스 빌드 운영 API 주소 (`mobile-app`)

현상/기능

  • 릴리스 빌드용 주소가 없어 운영 API로 연결되지 않는 상태
  • `src/api/` — 릴리스 빌드(`__DEV__ === false`)는 `https://www.pulsebox.co.kr/api`를 사용하도록 수정함. 개발은 기존처럼 LAN `EXPO_PUBLIC_API_URL` 또는 Expo 호스트의 3001, 없으면 `서버:3001`을 사용함
  • `AGENTS.md` — 릴리스는 을 쓰지 않는다고 명시함

인트로·운동 중 동선 맵 — 구역 글자 선명도, 중앙 화살표 (`electron-app`)

현상/기능

  • 인트로와 실운동 맵에서 A1, A2, A3, B1 등 구역 글자가 선명하지 않음
  • 중앙 화살표가 잘못 그려져 겹쳐진 상태로 정상적이지 않음
  • 구역 라벨을 Arial Black + geometricPrecision, 흰색에 가까운 색으로 변경함. 중앙 좌우 화살표를 굵은 선+마커 대신 막대와 양끝 머리가 한 채움 도형으로 그리도록 수정함
  • 라벨 폰트·색, 화살표 3개가 겹치지 않는지 확인하는 테스트를 추가함