myxce/.kiro
Rongsong Shen e7919304c3 feat(ha-repl-hardening): safe_committed_lsn from vote replies (task 4.1)
- Add ha_compute_safe_committed_lsn() in ha.c: collects LSNs from
  granted voters (self + peers), sorts descending, picks index
  floor(n_granted/2) for majority-threshold value
- Wire into raft_cb_become_leader: compute safe_lsn/safe_tag from
  ha->elect_ctx after winning election, call persist_truncate_wal_above
- Four unit tests in test_ha_evaluate_committing.c:
  voters [99,100]+self=100 → 100; voters [50,51]+self=100 → 51;
  single-node → 0; denied voter excluded → self-only
2026-06-05 02:41:22 +00:00
..
settings save kiro settings 2026-05-13 11:00:32 +00:00
specs feat(ha-repl-hardening): safe_committed_lsn from vote replies (task 4.1) 2026-06-05 02:41:22 +00:00
steering claude skills 2026-05-29 15:00:06 +08:00