{"repo":"NousResearch/hermes-agent","public_id":"28661","display_label":"Achievement lifetime counters regress after session pruning","summary":"A bug where pruning session state causes achievement lifetime counters to decrease is addressed through fixes that persist session contributions to a durable ledger before pruning occurs. The cluster covers the bug report and multiple related fix attempts ensuring lifetime progress remains monotonic.","subsystem":"dashboard","counts":{"members":5,"open_issues":1,"open_issues_distinct":1,"open_prs":1,"closed_issues":0,"merged_prs":0,"attempt_prs":4},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.4},"fix_edges":[],"members":[{"kind":"issue","number":28661,"title":"hermes-achievements lifetime counters regress after sessions.auto_prune prunes state.db","url":null,"state":"open"},{"kind":"pr","number":28705,"title":"fix(achievements): persist lifetime counters to prevent regression after prune","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#28464","number":28464},{"kind":"pr","value":"#28461","number":28461},{"kind":"pr","value":"#28602","number":28602}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":28713,"title":"fix(achievements): persist lifetime counters to prevent regression after prune","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"4a5dae945fd5c56c4eb587a291460b51952d2e1e","number":0},{"kind":"commit","value":"2d908b3d4","number":0},{"kind":"commit","value":"9932cfd30","number":0},{"kind":"pr","value":"#50882","number":50882}],"category":"partial_fix","implication":"needs_llm"},"merged":false},{"kind":"pr","number":50882,"title":"fix(achievements): keep lifetime progress monotonic after session cleanup","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#28713","number":28713},{"kind":"pr","value":"#28661","number":28661}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":63736,"title":"fix(achievements): persist pruned session contributions to durable ledger","url":null,"state":"open","close_reason":{"refs":[{"kind":"pr","value":"#28661","number":28661},{"kind":"pr","value":"#28713","number":28713},{"kind":"pr","value":"#50882","number":50882}],"category":"uncategorized","implication":"needs_llm"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}