Fixed in PR for fix/284-286-error-feedback except Reopen: not built. Manual resolve via PUT /incidents/{id} never sets resolved_at (only the idle sweep does), so a Reopen needs a lifecycle…
UX pass 2026-10-25 status: item 1 (Activation screen) still unbuilt -- components/Activation.tsx absent; LiveView.tsx:592 comment still refers to it. Item 5 only mitigated (window now 200, still…
UX pass 2026-10-25: user-facing effect still live. Settings tabs Members and Node Ownership are shown to every org owner (app/settings/layout.tsx:14-17) but call admin-only /admin/users (users.py:1…
UX pass 2026-10-25: confirmed the open question. Configure/Reassign System (app/nodes/[id]/page.tsx, NodeConfigModal) is shown to everyone and POST /nodes/{id}/config/{system_id} is require_service…