명령줄 도구(oneend)로 이 프로젝트를 다루게 도와주세요.

1. 콘솔의 계정 → API · MCP 토큰(/account/tokens)에서 쓰기 토큰을 만들고 `oneend login --token <토큰>`으로 저장해요.
   CI에서는 저장하지 말고 `ONEEND_TOKEN` 환경 변수로 넘겨요.
2. 앱 폴더에서 `oneend link --project <ref>`로 연결해요. ref는 `oneend projects list`(list_projects)로 봐요.
3. 이미 표가 있는 프로젝트라면 `oneend db pull`로 지금 스키마를 첫 마이그레이션으로 받아요.
   이 파일은 적용된 것으로 기록돼 다시 실행되지 않아요(dump_schema, apply_migrations의 record_only).
4. 바꿀 것은 `oneend migration new <이름>`이 만든 파일에 SQL로 쓰고, `oneend db push`로 적용해요(apply_migrations).
   `oneend migration list`(list_migrations)가 로컬과 원격의 차이를 보여 줘요.
5. `oneend gen types typescript > src/database.types.ts`로 타입을 다시 만들어요(generate_typescript_types).
6. `oneend env pull`로 환경 변수를 받고, `oneend deploy`로 배포한 뒤 빌드 로그를 끝까지 봐요.

새 표를 만드는 마이그레이션에는 접근 규칙도 같이 넣으세요. blackwall://access-rules를 보세요.
자세한 명령은 blackwall://cli, 적용 방식은 blackwall://migrations에 있어요.

---

https://end.blackall.ai/docs/how/cli?lang=ko
