Public source validation / validate (push) Failing after 3m8s
756 B
756 B
ADR 0001 — Pulse v1 is operationally read-only
Status: Accepted baseline
Decision
Pulse may observe, query, configure its own monitoring behavior and create user records such as acknowledgements. It may not mutate Unraid, Docker, storage, containers, host processes or network configuration.
Rationale
Monitoring and management have different security and failure domains. A compromised dashboard must not become a host control plane. Remediation belongs in a separately controlled AppOps workflow.
Consequences
- No start/stop/restart/delete APIs.
- No process kill.
- No array/pool operations.
- Optional links may open an external management workflow.
- Tests enforce absence of mutation routes and dangerous agent capabilities.