From 17e7cb0aeabe2e353896c4ec24acd94020d3f71f Mon Sep 17 00:00:00 2001 From: oskar Date: Thu, 27 Aug 2026 15:49:48 +0200 Subject: [PATCH] docs: session 2026-08-27 13:49 --- docs/sessions/2026-08-27.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/sessions/2026-08-27.md diff --git a/docs/sessions/2026-08-27.md b/docs/sessions/2026-08-27.md new file mode 100644 index 0000000..9295fe2 --- /dev/null +++ b/docs/sessions/2026-08-27.md @@ -0,0 +1,23 @@ +## Session 13:49 + +### Commits +a97cec0 merge: task/drobne-fixy (resolve-requests 775, prune out of health-monitor, events doc, redeploy action_id) +1dca438 fix(supervisor): apply started_at suffix to redeploy action_id too +40d78ce docs: fix events layout drift in CLAUDE.md +9a86843 fix(monitor): remove unfiltered docker container prune from health-monitor.sh +89f75c3 fix(observer): make world/resolve-requests/ group-writable + +### Files changed + CLAUDE.md | 2 +- + scripts/monitor/health-monitor.sh | 110 +++------------------ + scripts/observer/observer.py | 12 +++ + services/control-plane/src/supervisor.py | 40 ++++---- + .../control-plane/tests/test_incident_lifecycle.py | 17 ++++ + .../tests/test_supervisor_action_id_uniqueness.py | 50 +++++++++- + 6 files changed, 109 insertions(+), 122 deletions(-) + +### Deploys +- control-plane → VPS: tagged 4/4 images `:rollback-pre-drobnefixy`, `git pull` (03441a1→a97cec0) + `docker compose up -d --build --force-recreate` (direct, no deploy-local.sh, per 26.08 precedent). Result: 4/4 healthy, zero error/traceback in logs since restart, sha256 of observer.py and supervisor.py match HEAD, `world/resolve-requests/` mode 775 confirmed, incidents.json stable (md5 unchanged) over 3 observer cycles. 30s permission test: flag `test-perms-123` dropped via plain `ssh` as `oskar` (no docker exec) was picked up and deleted in ~5s with `WARNING - Resolve-request flag for unknown incident test-perms-123 — removing flag` — 775 confirmed working in practice. + +### Narrative +> _user-provided summary_