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

1.0 KiB

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.