Skip to content

v0.5.3 — post meta options + post input 통합 + member 명령

Choose a tag to compare

@jon890 jon890 released this 28 Apr 01:39
· 892 commits to main since this release

Highlights

이번 릴리스는 3가지 큰 기능 + 인프라 정리입니다.

post create 메타데이터 옵션 (#18)

  • --tag (반복) — mandatory-tag 정책 프로젝트에서도 CLI로 업무 생성 가능
  • --parent — 부모 업무 지정 (code/number 또는 raw postId)
  • --workflow — 초기 워크플로우 (생성 후 후속 호출, 실패 시 warn)
  • --milestone — 마일스톤
  • mandatory-tag 그룹은 클라이언트 사전 검증으로 친절한 에러 메시지 제공

post 12개 명령 input 통합 (#16)

get/edit/done/workflow + comment 4개 + file 5개에 다음 입력 방식 추가:

  • --id <postId> 옵션
  • --url <Dooray URL> 옵션
  • 첫 positional에 Dooray URL 직접 입력 가능
  • comment/file의 sub-id는 옵션화(--comment-id/--file-id/--file)
  • vitest 테스트 인프라 도입

member 명령 신설 + comment Creator 이름 표시 (#17)

  • dooray member get <member-id> — 멤버 단건 상세 조회
  • dooray member list <project> — 프로젝트 멤버 목록
  • post comment list table 출력의 Creator 컬럼이 이름으로 채워짐 (캐시 활용, --json은 raw 유지)

인프라 정리

  • 스킬 폴더 self-contained 패턴으로 정리 (run-phases.py/task-create.md를 각자 스킬 폴더로 이동)

ADR

  • ADR-019 post create 메타데이터 옵션 정책
  • ADR-020 post 명령 input 통합 + vitest 도입 근거
  • ADR-021 member 명령 + Creator enrich 정책

Full Changelog

v0.5.2...v0.5.3