Skip to content

feat: add /jira-my-tasks workflow#25

Merged
23seriy merged 2 commits into
mainfrom
feat/jira-my-tasks-workflow
Jul 8, 2026
Merged

feat: add /jira-my-tasks workflow#25
23seriy merged 2 commits into
mainfrom
feat/jira-my-tasks-workflow

Conversation

@23seriy

@23seriy 23seriy commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • New /jira-my-tasks slash command: fetches open (not Done) Jira issues assigned to the user via the REST API, groups them by status (In Progress / Ready for Testing / Backlog), and writes a dated markdown snapshot to ~/src/my_tasks/YYYY-MM-DD.md.
  • Credentials are passed to curl via a chmod 600 config file (-K) instead of -u on the command line, avoiding exposure through ps/process listings.
  • Adds prerequisite checks for curl/python3 and an explicit idempotency note (safe to rerun — only overwrites today's snapshot).
  • Adds a new "Productivity" section to the README workflow table.

Note: this workflow intentionally deviates from the repo's ./<name>-reports/<name>-<timestamp>.md report convention — it produces a running daily snapshot file rather than a one-off diagnostic report, which fits its "check my tasks each day" use case.

Test plan

  • ./scripts/validate-repo.sh passes (frontmatter, README links, script executability, settings.json).
  • Reviewed by the repo's workflow-author subagent; all must-fix findings (credential leakage via command-line args, missing prerequisite checks, missing idempotency note) addressed.
  • Manual run against a real ~/.jira-credentials + Jira project to confirm output formatting (not run in this session — no live credentials).

23seriy added 2 commits July 7, 2026 21:30
Fetches open (not Done) Jira issues assigned to the user via the REST
API, groups them by status, and writes a dated markdown snapshot to
~/src/my_tasks/YYYY-MM-DD.md for daily standup/planning use.

Credentials are passed to curl via a chmod 600 config file instead of
-u on the command line to avoid leaking them through ps/process
listings, and prerequisite tools are checked before running.
@23seriy 23seriy merged commit 32a13ba into main Jul 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant