Config
환경 변수와 DB 연결을 검증해 앱 시작 경계를 만든다.
실시간 협업 전에 인증·소유권·저장 경계를 Config→Entity→Service→Controller 순서로 안정화한다.
환경 변수와 DB 연결을 검증해 앱 시작 경계를 만든다.
User·Project·File 관계와 소유권을 정의한다.
인증·저장·권한 규칙을 Controller 밖에 둔다.
경로·DTO·상태 코드·실패 응답을 노출한다.
회원가입·로그인·JWT·보호 라우트를 검증한다.
생성·목록·코드 저장과 소유권을 검증한다.
구현 순서: 데이터 모델과 인증 경계가 안정된 뒤 WebSocket 이벤트가 같은 사용자·파일 계약을 재사용하게 한다.