Go to file
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
.github/workflows Claude Code Review workflow 2025-07-13 11:58:45 +05:30
agent_base Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
authentication Fix NOT NULL constraint error for stripe_payment_intent_id 2025-07-16 23:01:31 +05:30
core Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
data_analyzer Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
five_whys_analyzer Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
job_posting_generator Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
netcop_hub Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
social_ads_generator Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
static Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
templates Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
tests Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
wallet Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
weather_reporter Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
.env.example Implement comprehensive Django performance optimizations 2025-07-13 13:23:59 +05:30
.gitignore Add 5 Whys Analysis Agent with enhanced UX features 2025-07-12 23:08:45 +05:30
CLAUDE.md Refactor: Complete architecture reorganization with proper separation of concerns 2025-07-21 20:03:53 +05:30
manage.py Initial Django project setup with working homepage 2025-07-08 16:30:56 +05:30
railway.json Implement PostgreSQL development parity and fix migration conflicts 2025-07-12 09:59:44 +05:30
requirements-dev.txt Implement comprehensive Django performance optimizations 2025-07-13 13:23:59 +05:30
requirements.txt Implement comprehensive Django performance optimizations 2025-07-13 13:23:59 +05:30
run_dev.sh Fix Railway static files serving with WhiteNoise 2025-07-12 10:38:44 +05:30