View existing Jira worklogs and detect duplicates
Help the user review their existing Jira worklogs.
/punch:worklog-report PROJ-101
/punch:worklog-report today
/punch:worklog-report this-week
Trigger keywords: "오늘 기록 확인", "워크로그 확인", "얼마나 기록했지", "what did I log", "show my worklogs"
Detect Jira tools (same as /punch:sync — tool-agnostic, any source).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Punch Worklog Report
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Connections:
└─ Jira [✓] ready via Confluence MCP
/punch:setup~/.punch/history.json exists, offer offline modePROJ-101) → show worklogs for that issuetoday (default) → all worklogs logged todaythis-week → worklogs for the current weekjira_get_worklog for the issue. Worklogs for PROJ-101:
├─ 2026-03-12 3h Dashboard 위젯 구현 및 MR !42 머지
├─ 2026-03-11 2h SVG viewport 줌/패닝 개선
└─ Total 5h
Source: Jira API
jira_search with JQL:
worklogAuthor = currentUser() AND worklogDate >= "YYYY-MM-DD"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Worklog Summary — 2026-03-12
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Entries:
├─ PROJ-101 3h Dashboard 위젯 구현
├─ PROJ-205 1h 30m API 응답 처리 수정
└─ Total 4h 30m
Daily Stats:
├─ Logged 4h 30m
├─ Remaining 3h 30m (8h 기준)
└─ Coverage 56%
Tip: /punch:sync-worklog today 로 나머지 채우기
For weekly reports, show a day-by-day breakdown:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Weekly Summary — 03-10 ~ 03-12
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Daily Breakdown:
├─ Mon 03-10 7h 30m / 8h ▰▰▰▰▰▰▰▰▰▱ 94%
├─ Tue 03-11 8h / 8h ▰▰▰▰▰▰▰▰▰▰ 100%
└─ Wed 03-12 4h 30m / 8h ▰▰▰▰▰▱▱▱▱▱ 56%
Total:
├─ Logged 20h / 24h
└─ Gap 4h 부족
Issues: PROJ-101, PROJ-205, PROJ-310, PROJ-415
Flag entries that look like duplicates:
[!] PROJ-101: 오늘 3h 워크로그가 2건 있습니다 (중복 가능)When Jira MCP is unavailable but ~/.punch/history.json exists:
Offline Report (cached):
[!] Jira 연결 불가 — 로컬 이력 표시
├─ Last sync 2026-03-12 18:30
├─ PROJ-101 3h 45m
└─ PROJ-205 1h 30m
Source: ~/.punch/history.json
/punch:setup, offer offline mode