BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
Loaded feature tier config from /app/config/feature-tiers.json
DEV_WIPE_NON_TEST_DATA_ON_BOOT enabled: cleared runtime user/group/sync data.
Seeded demo group: The Iron Lads (ae6ce6b0-1d7b-4b30-92b2-e78a3479774a)
Skipping boot sync jobs because sync-bridge Postgres mode is active or DISABLE_BOOT_SYNC_JOBS=1.
Audit retention prune: days=30 cutoff=2026-01-24T01:59:49.652Z audit_deleted=0 wealth_deleted=0
(node:1) ExperimentalWarning: SQLite is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
GIGAGIMBank MVP API listening on http://localhost:3000
Error: Postgres sync worker exited with code 1.
    at Worker.<anonymous> (file:///app/src/dbPostgresSyncBridge.js:68:28)
    at Worker.emit (node:events:519:28)
    at [kOnExit] (node:internal/worker:318:10)
    at Worker.<computed>.onexit (node:internal/worker:232:20)
Activity webhook queue configured (driver=bullmq, role=producer, queue=ggb-activity-webhook).
Loaded feature tier config from /app/config/feature-tiers.json
BullMQ producer mode enabled. Run `npm run worker:activity-webhook` as a separate consumer service.
ACTIVITY_WEBHOOK_QUEUE_OPS_TOKEN is not set. Queue ops endpoints will return 503 and cannot be used for incident response.
DEV_WIPE_NON_TEST_DATA_ON_BOOT enabled: cleared runtime user/group/sync data.
Seeded demo group: The Iron Lads (cb84191e-5abd-42bc-b90c-62d486876324)
Skipping boot sync jobs because sync-bridge Postgres mode is active or DISABLE_BOOT_SYNC_JOBS=1.
Audit retention prune: days=30 cutoff=2026-01-24T02:07:08.943Z audit_deleted=0 wealth_deleted=0
(node:1) ExperimentalWarning: SQLite is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
GIGAGIMBank MVP API listening on http://localhost:3000