d8723582c9
Решение Виктора: ИИ убран из проекта — карточки детей (ПД) не должны покиать контур. Анализ полностью локальный и детерминированный. - services/rules_analysis.py: правила вместо Claude (бывший analyze_with_fallback + rule_based_urgency из closed_cases): urgency по возрасту/профилям, зоны через geo+scoring, behavioral_prediction/immediate_actions/key_locations — справочники. - search_engine: анализатор инъекцией (CaseAnalyzer, Protocol), импорт claude_service удалён; рантайм — rules_analyze. - УДАЛЕНЫ: services/claude_service.py, backend/services/claude_service.py (устаревшая копия), test_claude_service.py; ключевые правила-кейсы перенесены в test_rules_analysis.py (+тест отсутствия LLM-упоминаний). - docker-compose/.env.example: ANTHROPIC_API_KEY удалён. - Фронт: бейдж 'ИИ-анализ' -> 'Локальный расчёт'. - Доки: DEPLOY/SERVICES_README/ANALYZE_API переписаны, FIXES_REPORT помечен историческим, vector_tasks B20: zones/probability — из движка. pytest: 187 passed (было 214; -27 удалённых LLM-тестов, +тест rules). Контракт /analyze не изменён (фронт совместим).
11 lines
531 B
Bash
11 lines
531 B
Bash
# Database connection string
|
|
DATABASE_URL=postgresql://postgres:postgres@postgres:5432/vector_mchs
|
|
|
|
# JWT secret for authentication (generate a secure random string)
|
|
JWT_SECRET=your_jwt_secret_here_change_in_production
|
|
|
|
# CORS origins (comma-separated)
|
|
CORS_ORIGINS=http://localhost:3000
|
|
|
|
# Примечание: внешний ИИ не используется (решение Виктора: ПД-данные
|
|
# не покидают контур). Все расчёты локальные и детерминированные. |