delete_task
Delete a task by ID or title with a confirmation step to preview impacts first. Soft-delete to trash for recovery, and handle subtask cascades or promotions.
Instructions
태스크를 삭제한다(소프트 삭제 → 휴지통 이동, 복구 가능). 관리자 이상 권한 필요.
task_id는 태스크 id(정수) 또는 제목(문자열) — 제목이면 현재 프로젝트에서 검색해 해석한다. 하위 태스크 처리: WBS 프로젝트는 하위 전체 연쇄 삭제, 비WBS는 직속 하위를 최상위로 승격 후 본체만 삭제한다(손자는 승격된 부모 밑 유지). 복구는 restore_task, 목록은 list_trashed_tasks.
확인 게이트: confirm=False(기본)면 삭제 대상과 하위 영향만 미리보기로 반환하고 삭제하지 않는다. confirm=True로 다시 호출해야 실제 삭제한다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | ||
| task_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||