quantum-ai-v2/data_analyzer
Claude bfdef5b658 Refactor: Complete architecture reorganization with proper separation of concerns
BREAKING CHANGES:
- Move marketplace and agent discovery views from core to agent_base app
- Transfer all wallet functionality from core to dedicated wallet app
- Move Stripe webhook handling to wallet app for better organization
- Consolidate payment system logic under single responsibility

NEW STRUCTURE:
- core app: Platform pages only (homepage, pricing)
- agent_base app: Complete agent marketplace and catalog system
- wallet app: Full payment system with Stripe integration
- Individual agent apps: Unchanged, self-contained

IMPROVEMENTS:
- Clean URL namespacing (agent_base:marketplace, wallet:wallet)
- Template organization by app responsibility
- Removed deprecated CSS files (header.css)
- Added utility classes (.hidden)
- Updated all template references to new URL structure
- Comprehensive CLAUDE.md documentation updates

TECHNICAL CHANGES:
- Templates moved: marketplace.html, agent_detail.html → agent_base/
- Templates moved: wallet*.html → wallet/
- New files: agent_base/views.py, agent_base/urls.py, wallet/urls.py
- Updated main urls.py routing configuration
- Fixed Django system checks and namespace conflicts
- Verified all functionality with test suite

This reorganization follows Django best practices with single responsibility
principle, making the codebase more maintainable and scalable.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-21 20:03:53 +05:30
..
management Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
migrations Implement PostgreSQL development parity and fix migration conflicts 2025-07-12 09:59:44 +05:30
templates/data_analyzer Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
__init__.py Implement wallet deduction after success & fix display issues 2025-07-10 16:34:03 +05:30
admin.py Implement wallet deduction after success & fix display issues 2025-07-10 16:34:03 +05:30
apps.py Implement wallet deduction after success & fix display issues 2025-07-10 16:34:03 +05:30
models.py Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
processor.py Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
urls.py Fix data analyzer JSON response errors 2025-07-13 19:34:22 +05:30
views.py Update data analyzer agent page to remove dashboard references 2025-07-17 21:49:19 +05:30