generated from VLADIMIR/template
72605a3cd4aec641ce871cdd12ff9363823dd511
evening_detective_server
Шалон для Go сервисов (имя репо должно быть snake case) Методы http должны быть с префиксом /api
Инициализация
make generate
go mod tidy
docker compose -f docker-compose-db.yml up -d
cp .env.example .env
mkdir migrations
Запуск
make run
Сборка
make build-builder
make build-linux
Миграции
goose -dir ./migrations create {migration name} sql
goose -dir ./migrations postgres "user=postgres password=postgres host=localhost dbname=evening_detective_server sslmode=disable" up
Тестирование
make test
Агент «Юрист по ПО» (DSH)
В каталоге agents/software-lawyer лежит агент-пресет для DeepSeek Harness: специализированный консультант по правовым вопросам разработки ПО (лицензии, авторские права, персональные данные 152-ФЗ/GDPR, договоры). Отвечает на основе встроенной базы знаний (skills/software-law/references/), без внешних API.
Установка (копирует пресет в ~/.dsh/.agent-presets/software-lawyer):
./agents/software-lawyer/install.sh
После установки пресет «Юрист по ПО» появится в списке агентов при создании новой сессии в веб-интерфейсе DSH. Повторная установка с перезаписью: ./agents/software-lawyer/install.sh --force.
Структура:
agent.cordis.yml— композиция агента (полный набор инструментов, как у пресетаstandard, + персона юриста и скилл-база);preset.yml— отображаемое имя и описание;skills/software-law/— база знаний:SKILL.md(правила консультаций) иreferences/(лицензии, авторские права, ПДн, договоры).
Description
Languages
Go
98.7%
Shell
0.9%
Makefile
0.3%