feat: add collaborative interview scheduling
Add candidate decisions, co-interviewer accounts, scheduled interview inbox and calendar views, candidate-safe meeting links, shared documents, and private live notes backed by RabbitMQ. Extend the disposable integration environment to validate PostgreSQL migrations, seeded users, interview lifecycle behavior, and RabbitMQ fanout. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
fd06fbbb5d
commit
75e3c73a61
35 changed files with 3621 additions and 58 deletions
3
Makefile
3
Makefile
|
|
@ -46,7 +46,8 @@ test-integration:
|
|||
|
||||
test-env:
|
||||
COMPOSE_PROJECT_NAME=go-guess-test APP_ENV=test DB_PORT=15432 API_PORT=18080 \
|
||||
WEB_PORT=15173 FRONTEND_URL=http://localhost:15173 docker compose up -d --build
|
||||
WEB_PORT=15173 FRONTEND_URL=http://localhost:15173 RABBITMQ_AMQP_PORT=15673 \
|
||||
RABBITMQ_MANAGEMENT_PORT=25673 docker compose up -d --build
|
||||
|
||||
test-env-down:
|
||||
COMPOSE_PROJECT_NAME=go-guess-test docker compose down -v --remove-orphans
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue