Current State
Реализован и задеплоен на sandbox (92.242.60.198:3003) полный функционал управления договорами: реквизиты клиентов (JSON), загрузка файлов (Attachment модель + /opt/devboard/uploads volume), извлечение реквизитов из сканов через Claude API (Vision/PDF), генерация DOCX-договоров (docxtemplater), страница настроек с реквизитами исполнителя. Миграция БД применена.
Next Steps
Not set
Tasks
Backlog0
In Progress0
Review0
Done0
Client & Contract
- Client
- Not linked
Info
- Repo
- /Users/petrvoronov/Documents/BigCoding/devboard
- Stack
- Next.js 15TypeScriptPrismaPostgreSQLTailwind CSS 4DockerMCP
- Category
- internal-tool
Recent Notes
- noteСессия 2026-07-28: Реквизиты, договоры, файлы — полная реализация
Recent Sessions
No sessions yet
Architecture Notes
Монорепо: apps/web (Next.js 15), apps/mcp (MCP-сервер), packages/db (Prisma + PostgreSQL). Server Components + Server Actions (FormData). Docker deployment: rsync на sandbox + docker compose build/up. SSH: ssh -i ~/.ssh/mysandbox -p 2847 root@92.242.60.198, путь /opt/devboard/. Порт 3003. ВАЖНО: docker-compose.yml на сервере содержит хардкод ANTHROPIC_API_KEY — rsync перезаписывает, нужно восстанавливать через sed после каждого деплоя.