No description
Find a file
FreightDesk 8ae3b403ab [OWL] Roadmap batch: CI/CD, observability, testing, UX polish
CI/CD:
- Add .github/workflows/deploy.yml (lint, test, build Docker, Coolify deploy)

Observability:
- Add Pino logger (services/logger.js) — structured JSON logging
- Add Prometheus metrics (services/metrics.js) — /metrics endpoint
- Replace console.error with pino in error handler
- Track http_request_duration, http_requests_total, active_loads, total_commission

Testing:
- Add Jest config to package.json
- Add integration tests (tests/integration/app.test.js) — health, metrics, auth, 404
- Add unit tests (tests/unit/utils.test.js) — formatINR, getStatusColor, calcCommission, WhatsApp parser
- Add devDeps: jest, supertest, eslint, prettier

UX:
- Debounced search (400ms) on Loads list page
- Cache-busting asset versioning (?v=timestamp) on CSS/JS includes
- ESLint + Prettier configs

Package updates:
- Add pino, pino-http, prom-client to dependencies
- Add jest, eslint, prettier, supertest, nodemon to devDependencies
2026-06-07 19:46:45 +00:00
.github/workflows [OWL] Roadmap batch: CI/CD, observability, testing, UX polish 2026-06-07 19:46:45 +00:00
supabase [OWL] Security fixes: remove hardcoded password, add setup form, soft-delete migration 2026-06-07 19:34:22 +00:00
webapp [OWL] Roadmap batch: CI/CD, observability, testing, UX polish 2026-06-07 19:46:45 +00:00
AGENT_INSIGHTS.md feat[agent]: add monitoring script and improvement roadmap 2026-06-07 19:26:17 +00:00
AGENT_NOTES.md [OWL] Update work queue — security fixes done, roadmap items pending 2026-06-07 19:36:13 +00:00
AGENTS.md [OWL] Update agent registry and work queue 2026-06-07 19:14:40 +00:00
COLLAB.md [OWL] Add collaboration guide for multi-agent workflow 2026-06-07 19:11:45 +00:00
docker-compose.yml Initial commit: FreightDesk v1.0 2026-06-07 18:57:24 +00:00
freightdesk-repo-sync.sh feat[agent]: add monitoring script and improvement roadmap 2026-06-07 19:26:17 +00:00