OUTCOMES
이 Prompt로 완성할 결과
- 전체 TabTin 개발 스택이 정상 동작함
- 실제 서비스 주소와 검증 결과를 받음
BEFORE YOU START
시작 전 준비
- 로컬 개발 의존성이 준비됨
- Docker Engine이 실행 중임
AI가 먼저 볼 위치
AGENTS.mddocs/agent/setup.mddocs/agent/commands.mddev.shapps/tabtin-electronREADY TO RUN
전체 Prompt
실행과 인수 경계를 포함한 전체 Prompt를 복사합니다.
TabTin을 내 제품의 기반으로 쓰기 위해 처음부터 끝까지 실행해 주세요. 내가 따라 할 명령 목록만 주지 말고 시작과 검증을 직접 완료하세요.
시작 전
AGENTS.md, docs/agent/setup.md, docs/agent/commands.md를 읽고 dev.sh, apps/tabtin-electron을 확인하세요. 작업 트리, 포트 점유, Docker, 루트 환경 설정을 점검합니다. 중복 .env를 만들거나 무관한 프로세스를 멈추거나 기존 데이터와 코드 변경을 지우지 마세요.
수행할 작업
- 필수 조건을 확인하고 꼭 필요한 누락 항목만 안전하게 설치해 기록합니다.
- 현재 개발 흐름에 따라 데이터베이스, 캐시, Django, 백그라운드 작업, 협업, 실시간 서비스를 시작합니다.
- 백엔드 상태가 정상인 뒤 수명이 짧은 백그라운드 프로세스가 아니라 지속되는 개발 터미널에서 Electron을 시작합니다.
- 포트 충돌은 소유 프로세스를 먼저 확인하고 오래된 TabTin 개발 스택이 확실한 경우만 처리합니다.
- 시작 실패는 관련 로그에서 원인을 찾고 수정과 재시작까지 직접 수행합니다.
검증
저장소가 정한 API, 협업, 실시간 상태 확인 엔드포인트를 사용하세요. Electron 개발 서버 접근과 페이지·콘솔의 차단 오류가 없는지 확인하고 실제 포트와 상태를 기록하세요. 선택 구성 요소가 꺼져 있다면 다음 제품 변경에 미치는 영향을 설명하세요.
최종 보고
시작한 서비스, 주소, 상태 결과, 수정한 문제와 설정, 안전한 종료 방법을 정리하고 다음 단계로 배포와 브랜드 변경 중 무엇이 적합한지 제안하세요. 요청 없이는 commit하거나 push하지 마세요.