Commit Graph

14 Commits

Author SHA1 Message Date
bvandeusen 4d81a50d7c feat: record_metric() and alert state machine 2026-03-17 19:46:18 -04:00
bvandeusen c8d7b8c043 feat: core scheduler and migrations utility 2026-03-17 19:45:47 -04:00
bvandeusen 00c65457a0 feat: migration 0002 for hosts, monitors, metrics, and alert tables 2026-03-17 19:43:51 -04:00
bvandeusen 97199a9d94 fix: add explicit ondelete behavior to alert FK references 2026-03-17 19:42:56 -04:00
bvandeusen cdcf00a1cf feat: data models for hosts, monitors, metrics, and alerts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 19:41:37 -04:00
bvandeusen 2408a80489 feat: Docker and systemd deployment files 2026-03-17 19:09:06 -04:00
bvandeusen 686fc2b1e1 feat: base layout and auth/dashboard templates 2026-03-17 19:08:46 -04:00
bvandeusen 6ca25e94a0 feat: session auth, role middleware, login/setup/logout routes 2026-03-17 19:06:06 -04:00
bvandeusen 5c25953929 feat: Quart app factory with health endpoint 2026-03-17 18:55:15 -04:00
bvandeusen ff8489f758 feat: User model and initial Alembic migration 2026-03-17 18:52:01 -04:00
bvandeusen 9205e1bcf1 feat: SQLAlchemy async database setup 2026-03-17 18:48:35 -04:00
bvandeusen f8b82b65a3 feat: configuration loader with env var overrides
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 18:43:57 -04:00
bvandeusen dec4155ffa chore: project scaffold with pyproject.toml and version
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 18:38:53 -04:00
bvandeusen bb091bf1f7 chore: initialize repo with .gitignore
Excludes planning docs, Python artifacts, secrets, and runtime data.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-16 22:26:31 -04:00