No description
Find a file
2026-06-10 17:56:33 +00:00
config.example Remove bundled Home Assistant integration from Core 2026-06-10 17:56:33 +00:00
docs Remove bundled Home Assistant integration from Core 2026-06-10 17:56:33 +00:00
examples/modules/reference-checker Add reference module template 2026-06-10 13:06:51 +00:00
packaging/systemd Add API systemd service support 2026-06-03 14:05:52 +00:00
scripts Remove bundled Home Assistant integration from Core 2026-06-10 17:56:33 +00:00
src/watchdog Remove bundled Home Assistant integration from Core 2026-06-10 17:56:33 +00:00
tests Remove bundled Home Assistant integration from Core 2026-06-10 17:56:33 +00:00
var Add Python project skeleton and CLI entrypoint 2026-05-14 15:16:01 +00:00
.env.example Initial WatchDog v4 core file structure 2026-05-14 15:06:08 +00:00
.gitignore Add scheduled maintenance cleanup in runtime 2026-05-18 20:16:20 +00:00
alembic.ini Add Alembic migration foundation 2026-05-15 15:04:37 +00:00
CHANGELOG.md Remove bundled Home Assistant integration from Core 2026-06-10 17:56:33 +00:00
pyproject.toml Prepare Core v1.0 release 2026-06-10 13:48:24 +00:00
README.md Document CLI command overview 2026-05-18 12:27:23 +00:00

WatchDog v4 Core

WatchDog v4 Core is the foundation of the WatchDog monitoring and orchestration system.

Core principles

  • Core is fully viable without ordinary modules.
  • Core is fully viable without privileged core extensions.
  • Core includes only minimal built-in checks.
  • Built-in core check: ping.
  • HTTP/TCP checks are ordinary checker modules.
  • Fake target simulator is an external tool, not part of core.

Core responsibilities

  • configuration loading and validation
  • scheduler and parallel check runner
  • target state management
  • event and command bus
  • incident lifecycle
  • dependency resolver and dependency preflight
  • local state storage
  • audit log
  • policy foundation
  • self-health
  • console and local log fallback reporting
  • basic standalone/master-slave role foundation

Documentation