sami7777
  • Joined on 2026-06-10
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 21:15:23 +02:00
aaea3bd5d4 [grade=B] DC-076: WebSocket server for real-time dashboard updates
sami7777 created branch dc/DC-067 in sami7777/dashcaddy 2026-08-12 20:28:26 +02:00
sami7777 pushed to dc/DC-067 at sami7777/dashcaddy 2026-08-12 20:28:26 +02:00
1528fd1a35 DC-067: [WIP] jest failing at grade time
432e9635bc DC-067: fix force-exit + listener exception handling per Codex D-grade feedback
5b74536472 DC-067: harden shutdown per Codex C-grade feedback
bb01a77ae7 DC-067: fix shutdown sequencing — stop managers AFTER server.close drains
88ff260e5e DC-067: graceful shutdown coordinator (EventEmitter, 10s drain, idempotent)
Compare 5 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 20:24:34 +02:00
2feeff7d12 DC-063: auto-claim (autonomous build pick tick)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 16:24:01 +02:00
df37b95ff7 DC-062: auto-claim (autonomous build pick tick)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 15:20:56 +02:00
388a1fe487 [grade=B] DC-081: Input validation for 20 highest-risk mutating routes
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 15:16:42 +02:00
37b2630525 [grade=B] Fix DC-064: Bump Docker memory limit from 512m to 1g
306aff5ccf [grade=A] Fix DC production crash-loop: await listen()+close() in startup-validator port check
Compare 2 commits »
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:52:52 +02:00
a21e06bf5b [grade=B] DC-098: Update CHANGELOG with production-grade hardening sprint
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:47:33 +02:00
95d4b3f4bc [grade=A] DC-066: End-to-end billing integration test
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:34:55 +02:00
acc2e1939e [grade=B] DC-093: Workflow engine retry with exponential backoff
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:33:11 +02:00
f3934fd257 [grade=B] DC-097+DC-092: Prometheus metrics export + dependency health checks
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:25:42 +02:00
27beae22a8 [grade=B] DC-073: Debug request logger middleware (LOG_LEVEL=debug)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:10:15 +02:00
30acd6a237 [grade=B] DC-074+DC-091: Multi-stage Dockerfile + Dependabot config
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:08:57 +02:00
dad6af4003 [grade=B] DC-072: Enable source maps in production esbuild bundles
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:07:32 +02:00
84374aab38 [grade=B] DC-063: Coverage threshold adjustment + toDockerMountPath edge case test
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 14:03:05 +02:00
3be4cda695 [grade=B] DC-070: Add CI/CD pipeline — GitHub Actions workflow
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:59:10 +02:00
6891b51a1e [grade=A] DC-075: System health endpoint + DC-069 notification cooldown verified
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:52:42 +02:00
f6feb0184d [grade=A] DC-062: Update OpenAPI spec from v1.0.0 to v1.15.0 — 112→276 paths (329 ops)
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:50:22 +02:00
92482980dd [grade=A] DC-065: Sweep 15 console.* calls to process.stderr.write
sami7777 pushed to main at sami7777/dashcaddy 2026-08-12 13:45:24 +02:00
a1d7208686 [grade=A] DC-085: Replace Math.random() with crypto for security-sensitive IDs