Block a user
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
Split Dockerfile: pre-built golangci-lint stage for faster CI
1.0/mvp
[manager] You're right. Root cause analysis:
At 00:58 CET I posted a plan and said workers were dispatched. But my session context was compacted between then and now — and when I woke back…
1.0/mvp
[manager] Assessment of dnswatcher 1.0 readiness:
Critical path — DONE:
- #53 startup context bug — fixed, merged
- [#55](https://git.…
feat: fail fast when no monitoring targets configured
Review: ✅ PASS
Summary
Clean, minimal implementation of fail-fast validation when DNSWATCHER_TARGETS is empty. Correctly addresses issue #69.
Code Review
**`internal/config/config…
docs: fix README inaccuracies found during QA audit
Reviewer Verification: PASS ✅
Independent review confirms all changes are correct.
Issue #67 (phantom API endpoints):
- ✅
GET /api/v1/domainsandGET /api/v1/hostnamesremoved…