name: document description: > Create comprehensive documentation for a Quay bug fix: JIRA ticket update, release notes, changelog entry, PR description, and team communication. allowed-tools: - Bash(bash .claude/scripts/jira-ops.sh *) - Bash(git log *) - Bash(git diff *) - Read - Write - Glob - Grep - AskUserQuestion
Document Fix
Create all documentation artifacts needed to close out the bug fix.
Process
Step 1: Update JIRA Ticket
Create artifacts/quay-bugfix/docs/issue-update.md with:
- Root cause summary
- Description of the fix and what was changed
- Links to commits, branches, or PRs
- Test coverage added
- Any breaking changes
Do NOT transition the JIRA ticket — automation handles state transitions.
Step 2: Create Release Notes Entry
Create artifacts/quay-bugfix/docs/release-notes.md with:
- User-facing description of what was fixed
- Impact and who was affected
- Affected versions
- Action required from users
- Clear, non-technical language
Step 3: Update CHANGELOG
Create artifacts/quay-bugfix/docs/changelog-entry.md with:
- Entry following project CHANGELOG conventions
- Placed in Bug Fixes category
- JIRA ticket reference included
- Format:
- Fixed [description] (PROJQUAY-XXXX)
Step 4: Create PR Description
Read the PR description template if available:
cat .claude/templates/pr-description.md 2>/dev/null
Create artifacts/quay-bugfix/docs/pr-description.md with:
- Summary: What this PR does
- Root Cause / Rationale: Why the change was needed
- Changes: What changed (file references)
- Test Plan: How to verify
- JIRA Link:
https://issues.redhat.com/browse/<TICKET> - Backport: Required or not (from assessment)
Step 5: Technical Communication
Create artifacts/quay-bugfix/docs/team-announcement.md with:
- Message for engineering team
- Severity and urgency of deployment
- Testing guidance
- Deployment considerations
Step 6: User Communication (if user-facing bug)
Create artifacts/quay-bugfix/docs/user-announcement.md with:
- Customer-facing announcement
- Non-technical explanation
- Upgrade/mitigation instructions
Output
All files created in artifacts/quay-bugfix/docs/:
issue-update.md— JIRA comment textrelease-notes.md— Release notes entrychangelog-entry.md— CHANGELOG additionpr-description.md— Pull request descriptionteam-announcement.md— Internal communicationuser-announcement.md(optional) — Customer communication
Confidence Assessment
Include this section at the end of your PR description artifact:
## Confidence Assessment
- **Level**: high | medium | low
- **Score**: <0-100 integer>
- **Score rationale**: <1-2 sentences>
- **Open questions**: <bullet list, or "None">
Confidence signals for this phase:
- High: All prior artifacts complete and consistent, documentation covers all areas
- Medium: Most artifacts complete but some sections have gaps or inconsistencies
- Low: Missing artifacts, inconsistencies between phases, unclear communication
When This Phase Is Done
Report: what documents were created and where.