# ๐Ÿงน Codebase Cleanup Plan ## MD Files Analysis ### โœ… KEEP (Essential Documentation) 1. **README.md** - Main project documentation 2. **docs/ai-image-generation/README.md** - AI feature docs 3. **docs/ai-image-generation/SETUP.md** - Setup guide 4. **docs/ai-image-generation/QUICKSTART.md** - Quick start 5. **docs/ai-image-generation/WEBHOOK_SETUP.md** - Webhook setup (just created) 6. **TESTING_GUIDE.md** - Testing documentation 7. **SAFE_PUSH_TO_MAIN.md** - Deployment guide 8. **AUTO_DEPLOYMENT_STATUS.md** - Deployment status (just created) ### โŒ REMOVE (Old/Duplicate/Outdated) 1. **CHANGELOG_DEV.md** - Old changelog, can be in git history 2. **PUSH_READY.md** - One-time status file 3. **COMMIT_MESSAGE.txt** - One-time commit message 4. **DEPLOYMENT-FIXES.md** - Old fixes, should be in git 5. **DEPLOYMENT-IMPROVEMENTS.md** - Old improvements 6. **DEPLOYMENT.md** - Duplicate of PRODUCTION-DEPLOYMENT.md 7. **AFTER_PUSH_SETUP.md** - One-time setup guide 8. **PRE_PUSH_CHECKLIST.md** - Can merge into SAFE_PUSH_TO_MAIN.md 9. **TEST_FIXES.md** - One-time fix notes 10. **AUTOMATED_TESTING_SETUP.md** - Info now in TESTING_GUIDE.md 11. **SECURITY-UPDATE.md** - Old update notes 12. **SECURITY-CHECKLIST.md** - Can merge into SECURITY.md 13. **ANALYTICS.md** - If not actively used 14. **PRODUCTION-DEPLOYMENT.md** - If DEPLOYMENT.md covers it ### ๐Ÿ“ CONSOLIDATE (Merge into main docs) - **docs/IMPROVEMENTS_SUMMARY.md** โ†’ Merge into README or remove - **docs/CODING_DETECTION_DEBUG.md** โ†’ Remove if not needed - **docs/DYNAMIC_ACTIVITY_MANAGEMENT.md** โ†’ Keep if actively used - **docs/ACTIVITY_FEATURES.md** โ†’ Keep if actively used - **docs/N8N_CHAT_SETUP.md** โ†’ Keep if using n8n chat - **docs/N8N_INTEGRATION.md** โ†’ Keep if using n8n ## Old/Unused Files to Remove ### Scripts (Many duplicates) - `scripts/test-fix.sh` - One-time fix - `scripts/test-deployment.sh` - One-time test - `scripts/quick-health-fix.sh` - One-time fix - `scripts/fix-connection.sh` - One-time fix - `scripts/debug-gitea-actions.sh` - Debug script, not needed - Multiple docker-compose files (keep only needed ones) ### Disabled Workflows - `.gitea/workflows/*.disabled` - Remove all disabled workflows ### Old Test Results - `test-results/` - Can be regenerated - `playwright-report/` - Can be regenerated ### Logs - `logs/*.log` - Should be in .gitignore ## Git Remote Issue Current: `https://git.dk0.dev/denshooter/portfolio` Issue: Can't connect to git.dk0.dev:443 Options: 1. Check if server is up 2. Use SSH instead: `git@git.dk0.dev:denshooter/portfolio.git` 3. Check if URL changed