Review recent assessments and sync GitHub issues - create missing issues and close resolved ones
Review code quality assessments from the last week and synchronize GitHub issues. Create issues for problems not yet tracked, and close issues that have been resolved.
IMPORTANT: Proceed continuously without user intervention until complete.
Search for assessment files from the last 7 days:
find . -type f \( -name "*assessment*" -o -name "*audit*" -o -name "*review*" \) \
-mtime -7 -exec ls -la {} \;
Common locations:
.assessments/docs/assessments/reports/gh issue list --state open --limit 100 --json number,title,body,labels
For each assessment file found:
Look for sections like:
For each finding from assessments:
Search existing issues for matching:
gh issue list --search "<keywords>" --json number,title
For findings not yet tracked:
gh issue create --title "<type>: <brief description>" \
--body "## Summary
<description from assessment>
## Location
- **File**: \`<filepath>\`
- **Source**: <assessment filename>
## Priority
<Critical/High/Medium/Low>
## Suggested Fix
<if mentioned in assessment>
---
*Auto-generated from assessment review*" \
--label "<priority>,<type>"
For each open issue:
git log --oneline --since="7 days ago" -- <filepath>
gh issue close <NUMBER> --comment "This issue has been resolved.
**Evidence**: <brief explanation of fix>
**Commit/PR**: <reference if found>
*Auto-closed by assessment review*"
## GitHub Issues Sync Summary
### Assessment Files Reviewed
| File | Date | Findings |
| ---------- | ------ | -------- |
| <filename> | <date> | X items |
### New Issues Created
| Issue | Title | Priority | Source |
| ----- | ----- | -------- | ------------- |
| #XXX | Title | High | assessment.md |
### Issues Closed (Resolved)
| Issue | Title | Resolution |
| ----- | ----- | ---------------------- |
| #XXX | Title | Fixed in commit abc123 |
### Issues Already Tracked
| Finding | Existing Issue |
| ----------- | -------------- |
| Description | #XXX |
### Statistics
- **Assessments reviewed**: X
- **Total findings**: X
- **New issues created**: X
- **Issues closed**: X
- **Already tracked**: X
- **Current open issues**: X
critical, high, medium, low, security, bug, enhancement