Added
Audit log: structured JSON Lines file (
audit.pathconfig field) recording deploy, rollback, heal, and resource alert eventsGET /auditAPI endpoint returning the last 100 audit entries as JSONCompose file watcher: re-deploys a service when its compose file content changes without pulling a new image (
compose_watch: true)Resource alerts: configurable CPU and memory thresholds per service (
cpu_threshold,memory_threshold); sends notifications when exceededWeb UI dashboard: served at
GET /uion the API port; shows service status, last event, and audit log; live updates over SSEInteractive config wizard:
dockward config [--config <path>]subcommand to create or edit config files interactivelyGET /statusendpoint: unified status response with per-service health, deploy state, and resource metrics
Fixed
Audit entries now written on rollback failure paths (previously missing)