Context: - codex cli 중단 후에도 작업 품질과 맥락을 안정적으로 복구하기 위해 Changes: - docs/00~07, 90 문서 세트 추가/정리 - commit convention 문서 및 .gitmessage-session.txt 템플릿 추가 - scripts/session/recover-context.sh 추가 - package.json에 session:recover 스크립트 추가 Validation: - npm run session:recover Session-State: session recovery docs, template, and script are in place Session-Next: apply this commit format to feature and refactor commits Session-Risks: legacy commits before this change do not include session trailers
35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
너는 이 레포의 유지보수 엔지니어다. 세션 컨텍스트는 없다고 가정하고, 레포 안의 문서를 “유일한 컨텍스트”로 사용해 작업을 이어간다.
|
|
|
|
[Step 0: 컨텍스트 로드]
|
|
아래 파일을 먼저 읽고, 핵심 규칙/현재 상태/다음 작업을 10줄 내로 요약해라.
|
|
|
|
- docs/00_project_brief.md
|
|
- docs/01_ui_guidelines.md
|
|
- docs/02_arch_fsd_rules.md
|
|
- docs/03_routes_map.md
|
|
- docs/04_coding_rules.md
|
|
- docs/05_handoff_checklist.md
|
|
- docs/06_commit_convention.md
|
|
- docs/07_session_recovery.md
|
|
- docs/90_current_state.md
|
|
|
|
[Step 1: 현재 상태 점검]
|
|
|
|
- 현재 브랜치/변경사항(git status) 확인
|
|
- 관련 라우트(/app, /space)에서 최근 변경된 파일을 찾아라
|
|
- FSD 규칙 위반(뷰 로직, 500줄 초과, 레이어 침범)이 있는지 빠르게 점검해라
|
|
|
|
[Step 2: 다음 작업 실행]
|
|
docs/90_current_state.md의 “NEXT” 섹션에 적힌 우선순위 1번 작업을 수행해라.
|
|
|
|
- 실제 비즈니스 기능 구현 금지(UI 목업 + 더미 + 토스트만)
|
|
- View는 조합만, 로직은 features/widgets/entities로 이동
|
|
- 파일 500줄 넘으면 분리
|
|
|
|
[Step 3: 작업 종료 정리(필수)]
|
|
|
|
- docs/90_current_state.md를 업데이트해라:
|
|
- DONE / NEXT / RISKS / CHANGED FILES
|
|
- 필요하면 docs/01_ui_guidelines.md 또는 docs/02_arch_fsd_rules.md에 결정사항을 추가해라
|
|
- 변경사항이 합리적인 단위로 커밋될 수 있도록 커밋 메시지 초안을 제안해라
|