Organized the application into separate frontend and backend directories for cleaner deployment and better separation of concerns. Frontend Directory (frontend/): - index.html: Single-page web interface (renamed from web_ui.html) - README.md: Frontend deployment guide - Total size: ~113 KB (self-contained) - Smart base path detection (works at / or /ai_qc/) - No configuration changes required Backend Directory (backend/): - All Python files (api_server.py, llm_config.py, etc.) - visual_qc_apps/: 33 QC check modules - profiles/: 6 QC profile configurations - brand_guidelines/: Reference asset storage - config/: Environment configurations - scripts/: Deployment automation - uploads/, output/: Data directories - requirements.txt, ai_qc.service, apache_config.conf - Complete documentation New Documentation: - FOLDER_STRUCTURE.md: Comprehensive guide to new structure - frontend/README.md: Frontend deployment instructions - backend/BACKEND_README.md: Backend deployment guide Deployment Mapping: - frontend/ → /var/www/html/ai_qc/ (web root) - backend/ → /opt/ai_qc/ (application directory) Benefits: - Clear separation of concerns - Backend code not in web-accessible directory - Independent frontend/backend updates - Matches server's existing patterns (/opt/veo3, /opt/voice2text) - Industry-standard architecture - Easy to deploy and maintain Original files preserved in root directory for reference. Ready for production deployment following MIGRATION_GUIDE.md. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
16 lines
No EOL
513 B
JSON
Executable file
16 lines
No EOL
513 B
JSON
Executable file
{
|
|
"name": "Inclusive Accessibility Profile",
|
|
"description": "Focused quality control profile for inclusive representation using the Unstereotype 3Ps Framework and accessibility compliance with WCAG guidelines and universal design principles",
|
|
"checks": {
|
|
"inclusive": {
|
|
"weight": 1.0,
|
|
"llm": "Gemini",
|
|
"enabled": true
|
|
},
|
|
"accessibility": {
|
|
"weight": 1.0,
|
|
"llm": "Gemini",
|
|
"enabled": true
|
|
}
|
|
}
|
|
} |