Hermes
29831ad0b2
Update backlog: 40 items marked done/partial from sprint session
...
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
40 items resolved or verified:
- 30 items done (new implementations)
- 10 items verified as already done
- 3 items partial (coverage, multi-user roles)
Remaining pending: DC-102 through DC-108 (product vision features)
2026-08-12 12:38:21 -07:00
Hermes
2feeff7d12
DC-063: auto-claim (autonomous build pick tick)
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
2026-08-12 11:24:30 -07:00
Hermes
df37b95ff7
DC-062: auto-claim (autonomous build pick tick)
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
2026-08-12 07:23:54 -07:00
Hermes
ff81d99021
DC-101: Disk Space Monitor + Product Vision
...
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
Backend:
- src/monitoring/disk-space-monitor.js: monitors Docker disk usage against
user-configured budget, auto-cleans at thresholds, breaks down by category
- routes/disk-space.js: GET /disk, GET /disk/breakdown, POST /disk/config,
POST /disk/cleanup endpoints
- src/app.js: wire DiskSpaceMonitor into startup, 10-min check interval
- All 1539 tests pass
Product Vision (PRODUCT-VISION.md):
- DashCaddy is a self-hosting platform, not just a dashboard
- Core value: 'Self-host anything in 30 seconds'
- Three pillars: One-click deploy, zero-config networking, self-healing infra
- vs Portainer/CasaOS/Yunohost positioning
New backlog tasks (P5 tier, DC-101–108):
- Disk budget, one-click deploy with auto Caddyfile+DNS, container
auto-discovery, app catalog, smart wizard, visual Caddy builder,
disaster recovery, multi-host fleet management
47 total backlog tasks, ~110 hr of work, cron running every 2h.
2026-08-12 02:41:40 -07:00
Hermes
bb20f02cbf
Expand production backlog: 19 → 39 tasks (DC-081–DC-100)
...
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
Deep audit additions:
P2.5 Security: route validation gap (151/160 unvalidated), cmd injection
surface in ca.js, 30 untested source files, no .dockerignore, Math.random IDs
P3.5 Ops: error codes, SDK/types, log rotation, license rate limit, Node
version pin, Dependabot, dependency health checks, workflow retry, audit trail
P4 Advanced: multi-user RBAC, API keys, Prometheus/Grafana, changelog,
migration system, service auto-discovery
2026-08-12 02:13:55 -07:00
Hermes
dc788e5dd3
DC-061: healthCheckUrl override + v2 production-grade backlog
...
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
- url-resolver.js: add healthCheckUrl priority (bypasses SSO for health checks)
- DC-PRODUCTION-GRADE-BACKLOG.md: v2 backlog with 19 tasks (DC-062–DC-080)
based on full codebase audit: 1539 tests, 86.55% coverage, 0 ESLint errors
v2 backlog replaces completed v1 (P0-1 through P2-7 all done).
New priorities:
P0: OpenAPI spec update, branch coverage gap, Dockerfile resource limits
P1: Console sweep remainder, billing E2E test, graceful shutdown, lint sweep, health notification spam
P2: CI/CD pipeline, Sentry, source maps, request logging, multi-stage Docker, health endpoint
P3: WebSocket, i18n, config backup/restore, mobile, plugin system
2026-08-12 02:05:08 -07:00
Hermes
dcf252e515
P2-5 through P2-7: mark done — all backlog items complete
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-10 21:19:43 -07:00
Hermes
4dda005eb1
P2-1 through P2-4: mark done in backlog
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-10 20:28:56 -07:00
Hermes
bf1bcb1133
P1-3 through P1-8: mark done in production-grade backlog
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-10 20:24:22 -07:00
Hermes
0bf4406253
P1-2: mark done in production-grade backlog
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-10 15:50:03 -07:00
Hermes
f9eaa324dd
DC-059: mark done in BACKLOG + DC-PRODUCTION-GRADE-BACKLOG
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-08 15:40:18 -07:00
Hermes
55a50fdeb7
P0-3, P0-4, P0-5: mark done in backlog
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-08 03:36:52 -07:00
Hermes
8072c076e2
P0-2: mark done in backlog
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-08 03:27:48 -07:00
Hermes
a042645299
P0-1: mark done in backlog
CI / Test & Lint (push) Has been cancelled
CI / Security audit (push) Has been cancelled
2026-08-08 03:24:35 -07:00