{"repo":"NousResearch/hermes-agent","public_id":"36755","display_label":"Systemd scope mismatch causes false-positive stale-unit warnings","summary":"A bug where systemd timing/shutdown checks query the wrong scope (user vs. system) or read synthesized defaults for non-existent units, producing false-positive 'stale systemd unit' warnings. Multiple fixes address scoping, unit-loaded state, and default-value handling.","subsystem":"gateway","counts":{"members":8,"open_issues":2,"open_issues_distinct":2,"open_prs":3,"closed_issues":1,"merged_prs":0,"attempt_prs":5},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.21714285714285714},"fix_edges":[],"members":[{"kind":"issue","number":36755,"title":"bug(diagnostics): check_systemd_timing_alignment false-positive — systemctl show returns default 90s for nonexistent --user unit","url":null,"state":"open"},{"kind":"issue","number":61003,"title":"shutdown_forensics: false-positive 'Stale systemd unit' warning when unit exists in system scope only","url":null,"state":"open"},{"kind":"issue","number":63158,"title":"False-positive \"Stale systemd unit\" warning: timing check reads synthesized defaults from `systemctl --user` for system-scope units","url":null,"state":"closed"},{"kind":"pr","number":36766,"title":"fix(gateway): skip systemd timing check for non-loaded units","url":null,"state":"open","close_reason":{"refs":[{"kind":"commit","value":"c9df4bc094fb","number":0}],"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":37324,"title":"fix(gateway): ignore unloaded systemd units in forensics","url":null,"state":"open","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":57901,"title":"Fix systemd timeout check for missing user unit","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#34734","number":34734},{"kind":"pr","value":"#34734","number":34734},{"kind":"pr","value":"#36766","number":36766},{"kind":"pr","value":"#37324","number":37324},{"kind":"pr","value":"#54396","number":54396},{"kind":"pr","value":"#36755","number":36755}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":61017,"title":"fix(gateway): honor systemd unit scope in shutdown check","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#54396","number":54396},{"kind":"pr","value":"#34734","number":34734},{"kind":"pr","value":"#36766","number":36766},{"kind":"pr","value":"#37324","number":37324},{"kind":"pr","value":"#58735","number":58735},{"kind":"pr","value":"#61003","number":61003},{"kind":"pr","value":"#54396","number":54396},{"kind":"pr","value":"#61017","number":61017}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":61532,"title":"fix(gateway): query systemd timeout in owning scope","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#54396","number":54396}],"category":"superseded_by_pr","implication":"superseded"},"merged":false,"is_fix_pr":true,"fix_tier":"suggested","fix_detail_withheld":true}],"trust":{"default_tier":"verified","includes_suggested":false}}