1.2 KiB
1.2 KiB
.cli/ops/issue_task_id.md
목적
- 다음 TASK_ID를 발급하고,
- ops 간 공유 컨텍스트 파일
.cli/_task_context.md를 생성/갱신한다.
입력
.cli/current.md의TASK_META에서 아래를 읽는다:- TASK_TITLE
- TASK_SLUG
절차
.cli/tasks/폴더가 없으면 생성한다..cli/tasks/내 파일명 중^\d{4}-패턴(예:0007-...)을 가진 파일들을 찾는다.- 존재하면 가장 큰 4자리 번호를 TASK_ID_MAX로 두고, TASK_ID = TASK_ID_MAX + 1
- 아무 파일도 없으면 TASK_ID =
0001 - TASK_ID는 4자리 zero-pad 유지(예: 0007)
날짜(DATE)
- DATE는
YYYY-MM-DD형식으로 기록한다.
수정 파일 목록(FILES)
- 가능한 경우
git status --porcelain로 수정 파일 경로를 수집한다. - git을 사용할 수 없으면, 최소한 이번 작업의 주요 파일을 나열한다(예:
src/app/page.tsx). - FILES는 쉼표로 구분된 문자열로 기록한다.
출력 파일(컨텍스트) — 고정 포맷
아래 형식으로 .cli/_task_context.md를 생성/덮어쓴다(포맷 변경 금지):
- TASK_ID: ####
- TASK_TITLE: ...
- TASK_SLUG: ...
- DATE: YYYY-MM-DD
- FILES: path1, path2