log-guardian/project-docs/status/phase-1-summary.md
WayfinderAK 6f7549d439
All checks were successful
build-image / docker (push) Successful in 53s
Implement phase 1 foundations
2026-07-03 20:14:06 -08:00

17 lines
1.0 KiB
Markdown

# Phase 1 Summary
Implemented Phase 1 foundations for production use:
- Basic auth protects UI/API routes; `/healthz` remains unauthenticated.
- Loki diagnostics endpoints were added for labels, label values, and limited query testing.
- Rules now support per-rule cooldowns with default `1h` and duplicate incident suppression.
- Alert channels are configurable in the UI.
- Real self-hosted ntfy delivery is implemented with test-send support.
- Gotify, generic webhook, and SMTP channel types are represented as scaffolded options.
- Incidents can record alert delivery results and remediation dry-run evidence.
- Remediation action runner supports guarded dry-run evidence for generic webhook, Portainer restart, allowlisted command, and recommendation actions.
- Local-only Ollama analysis support was added and remains disabled by default.
- Secret handling was improved for alert channel token preservation and display masking.
Phase 1 production rollout still requires live validation against the user's remote Loki and self-hosted ntfy deployments.