• Joined on 2026-02-18
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:11:39 -08:00
2c9408b1df Fix indentation on registerWebhookSecretRoutes call
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:08:00 -08:00
571a93953d Fix integration test ordering: move new tests before exit, add runbook execution flow
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:04:13 -08:00
aea88065b4 Extend integration tests: webhook secrets CRUD + drift report submission/history/deletion
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:03:36 -08:00
c537022fa8 Add drift report submission + stack deletion endpoints to P2
jarvis pushed to main at jarvis/dd0c 2026-03-01 21:00:43 -08:00
9f46b84257 Add API to manage webhook secrets for alert integrations
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:57:51 -08:00
9d33c536d5 Add Fly.io deployment script with shared Postgres/Redis, custom domains, auto-stop
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:49:32 -08:00
380a1b44d5 Fix integration-test.sh payloads to match correct Zod schemas and Fastify empty body requirements
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:45:59 -08:00
4eda9d7be3 Add .dockerignore to all Node products (skip node_modules/dist/tests in build context)
jarvis pushed to main at jarvis/dd0c 2026-03-01 20:45:14 -08:00
d175c3a6e7 Clean up drift: restore Dockerfile name, remove cache bust artifacts
jarvis pushed to main at jarvis/dd0c 2026-03-01 19:59:30 -08:00
e0b84f5481 Fix drift SET LOCAL: use string interpolation with UUID validation (SET doesn't support params)
jarvis pushed to main at jarvis/dd0c 2026-03-01 16:21:14 -08:00
d55162a047 Force drift rebuild: explicit image tag dd0c-drift:v2
jarvis pushed to main at jarvis/dd0c 2026-03-01 16:14:44 -08:00
364e411e69 Nuclear cache bust: rename drift Dockerfile to Dockerfile.v2
jarvis pushed to main at jarvis/dd0c 2026-03-01 15:06:22 -08:00
00aaf1a941 Force drift rebuild: add CACHE_BUST build arg to Dockerfile + docker-compose
jarvis pushed to main at jarvis/dd0c 2026-03-01 14:59:37 -08:00
cbc9e01807 Cache bust: force drift image rebuild to pick up auth middleware
jarvis pushed to main at jarvis/dd0c 2026-03-01 14:40:31 -08:00
0da2f77035 Fix smoke-test.sh: correct port parsing, webhook slug path, 404 as valid response, arithmetic safety
jarvis pushed to main at jarvis/dd0c 2026-03-01 14:36:24 -08:00
81d03c1735 Fix tenant slug collision: append random hex suffix to prevent 23505 on duplicate tenant names
jarvis pushed to main at jarvis/dd0c 2026-03-01 14:24:20 -08:00
e0d3a3c043 Add auth middleware to P2 Drift (signup/login/API keys), remove pino-pretty dev transport
jarvis pushed to main at jarvis/dd0c 2026-03-01 14:09:39 -08:00
23fda04854 Add waitlist modal to marketing site (all 7 pages) — triggers on #waitlist links, Formspree-ready
jarvis pushed to main at jarvis/dd0c 2026-03-01 12:41:50 -08:00
580872f059 Fix docker-compose: add NODE_ENV=production to all services (drift crashes on pino-pretty in dev mode)
jarvis pushed to main at jarvis/dd0c 2026-03-01 12:34:50 -08:00
d6d8de16db Fix docker-compose: remap Postgres from :5432 to :5433 (5432 already in use on NAS)