modcomms/backend/app
michael 404ba6868b Restructure agent system: remove Tone, split Channel, implement Legal
- Remove Tone Agent (tone is now part of Brand specs)
- Split Channel Agent into Channel Best Practices Agent and Channel Tech Specs Agent
- Convert Legal Agent from stub to full Gemini-powered implementation
- Add new prompt files for channel_best_practices.md, channel_tech_specs.md, legal.md
- Update ReferenceDocsService with new methods for loading specs
- Update schemas and analysis service to use new agent structure
- Update all frontend components to use new agent names and properties
- Update mock data in Projects.tsx and Campaigns.tsx

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 11:58:17 -06:00
..
agents Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
api Add support email functionality via Mailgun 2026-01-24 07:03:11 -06:00
dependencies Add MSAL debug logging to frontend and backend 2025-12-18 13:11:30 -06:00
models Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
repositories Add debugging for proof types not showing in dropdown 2026-01-23 13:09:25 -06:00
services Restructure agent system: remove Tone, split Channel, implement Legal 2026-01-24 11:58:17 -06:00
websocket Add brand selection support for Barclays vs Barclaycard guidelines 2026-01-24 11:31:59 -06:00
__init__.py permissions changes 2025-12-18 16:51:27 +00:00
config.py Add support email functionality via Mailgun 2026-01-24 07:03:11 -06:00
main.py Filter health check logs from uvicorn access log 2025-12-19 06:37:56 -06:00