monitor #5

Open
cayce wants to merge 0 commits from monitor into main
Owner

Static status page: daemon health, proposal queue, human-gate counters, audit tail. No sensitive data (asserted in tests), full escaping. 44 tests green.

Static status page: daemon health, proposal queue, human-gate counters, audit tail. No sensitive data (asserted in tests), full escaping. 44 tests green.
cayce added 1 commit 2026-10-19 21:57:31 +00:00
monitor: static status page — health, queue, gates, audit tail
ci / lint-test-leaks (pull_request) Canceled after 0s
f61372e28e
- self-contained HTML (no external assets/JS), everything html-escaped
- daemon health from daemon_runs (last status + last run per daemon)
- proposal queue counts by state; human-gate counters (mail drafts awaiting
  approval, content draft/approved)
- audit tail: actor/action/result only — no detail payloads, no addresses,
  no subjects, no content bodies (tests assert the negatives)
- DaemonRun bookkeeping like every other daemon

tests: 3 new (sections render, leak-negatives, XSS escape) — 44 total
cayce referenced this issue from a commit 2026-10-19 21:57:33 +00:00
Some required checks failed
ci / lint-test-leaks (pull_request) Canceled after 0s
This branch is already included in the target branch. There is nothing to merge.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin monitor:monitor
git checkout monitor
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cayce/cayce-ops#5