{"repo":"NousResearch/hermes-agent","public_id":"123521","display_label":"Curator purge TTL bug fix for archived skills","summary":"A bug was identified where the Hermes curator purged archived skills based on their last-edit mtime rather than their archival time, causing recently archived skills to be purged immediately. The members address this by aging archived skills from the time of archival so the TTL is honored correctly.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":124218,"merged_at":"2026-09-26T21:03:58+00:00"},"resolution":{"state":"resolved","by":"pr-124218"},"freshness":{"state":"verified","last_verified_at":"2026-09-26T21:03:58+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":123521,"pr_number":124218,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-26T21:03:58+00:00"}],"members":[{"kind":"issue","number":123521,"title":"[Bug]: hermes curator purge ages archives by the skill's last-edit mtime, so skills archived today are purged immediately","url":null,"state":"closed"},{"kind":"pr","number":123522,"title":"fix(curator): age archived skills from archival time so purge honors the TTL","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#124218","number":124218},{"kind":"pr","value":"#123521","number":123521}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":124218,"title":"fix(curator): age archived skills from archival time so purge honors the TTL","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["hermes_cli/curator.py","tests/hermes_cli/test_curator_archive_prune.py","tools/skill_usage.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}