myxce/.wolf/buglog.json
Rongsong Shen 8c11655e53 fix(persist): interruptible fsync_worker sleep so persist_stop joins promptly
fsync_worker slept the full wal_sync_ms in one uninterruptible nanosleep()
before re-checking fsync_stop. persist_stop sets the flag and immediately
pthread_join()s, so the join blocked until the in-flight sleep returned —
up to a full wal_sync_ms per teardown. Tests set wal_sync_ms=5000 ("slow
fsync — no races"), so each persist_stop cost ~5s; across the ~7 suites
that use it the cumulative teardown time blew past the 300s controller-test
meson cap, killing the suite with SIGTERM.

Replace the nanosleep with pthread_cond_timedwait on a new fsync_mutex/
fsync_cond (added to persist_t, init in persist_init, destroyed in
persist_fini). persist_stop now sets fsync_stop and signals fsync_cond
under fsync_mutex before joining, so the worker wakes immediately. fdatasync
still runs under p->lock, released before re-acquiring fsync_mutex — no lock
nesting. The "commit: WAIT deadline expired" log lines were unrelated
intentional negative tests (50-300ms), not the cause.

Full controller suite now completes in ~10s (was >300s TIMEOUT); 0 failures.

Logged as bug-604.
2026-06-16 08:24:28 +00:00

9817 lines
No EOL
331 KiB
JSON

{
"version": 1,
"bugs": [
{
"id": "bug-001",
"timestamp": "2026-05-21T07:38:53.760Z",
"error_message": "Significant refactor of ",
"file": "CLAUDE.md",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 23\u219230 lines (3 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T07:38:53.760Z"
},
{
"id": "bug-002",
"timestamp": "2026-05-21T07:46:54.198Z",
"error_message": "Incorrect value in code",
"file": ".claude/skills/kiro-spec-init/SKILL.md",
"root_cause": "Had `.kiro/settings/templates/specs/init.json`",
"fix": "Changed to `templates/specs/init.json`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 12,
"last_seen": "2026-05-21T07:48:24.177Z"
},
{
"id": "bug-003",
"timestamp": "2026-05-21T07:57:57.180Z",
"error_message": "Significant refactor of ",
"file": "src/controller/testsuite/test_config_repl.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 14\u219219 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T07:57:57.180Z"
},
{
"id": "bug-004",
"timestamp": "2026-05-21T07:58:54.673Z",
"error_message": "Wrong reference: g_tmpdir should be g_instdir",
"file": "src/controller/testsuite/test_config_repl.c",
"root_cause": "Used \"g_tmpdir\" instead of \"g_instdir\"",
"fix": "Changed g_tmpdir \u2192 g_instdir",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-21T07:59:00.347Z"
},
{
"id": "bug-005",
"timestamp": "2026-05-21T08:24:10.738Z",
"error_message": "Missing guard clause",
"file": "src/controller/config_repl.c",
"root_cause": "No early return/throw for edge case: rc == 0",
"fix": "Added guard clause: if (rc == 0)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T08:24:10.738Z"
},
{
"id": "bug-006",
"timestamp": "2026-05-21T08:30:20.719Z",
"error_message": "Significant refactor of ",
"file": "src/docs/config-replication-design.md",
"root_cause": "7 lines replaced/restructured",
"fix": "Rewrote 17\u219220 lines (7 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T08:30:20.719Z"
},
{
"id": "bug-007",
"timestamp": "2026-05-21T12:53:13.789Z",
"error_message": "Missing guard clause",
"file": "src/lib/request.c",
"root_cause": "No early return/throw for edge case: ep == NULL",
"fix": "Added guard clause: if (ep == NULL)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T12:53:13.789Z"
},
{
"id": "bug-008",
"timestamp": "2026-05-21T13:20:28.953Z",
"error_message": "Missing guard clause",
"file": "src/controller/config_repl.c",
"root_cause": "No early return/throw for edge case: getaddrinfo(host, port_str, &hints, &res",
"fix": "Added guard clause: if (getaddrinfo(host, port_str, &hints, &res)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T13:20:28.953Z"
},
{
"id": "bug-009",
"timestamp": "2026-05-21T13:42:53.395Z",
"error_message": "Significant refactor of ",
"file": "src/controller/config_repl.h",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 6\u21929 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T13:42:53.395Z"
},
{
"id": "bug-010",
"timestamp": "2026-05-21T13:43:03.953Z",
"error_message": "Significant refactor of ",
"file": "src/controller/config_repl.c",
"root_cause": "5 lines replaced/restructured",
"fix": "Rewrote 11\u21925 lines (5 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-21T13:43:03.953Z"
},
{
"id": "bug-011",
"timestamp": "2026-05-22T08:45:33.856Z",
"error_message": "Significant refactor of ",
"file": "src/docs/config-replication-impl-status.md",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 10\u219212 lines (4 removed) | Also: | `handle_config_request()` (primary handler) | \u2705 ; | `fetch_config_from_primary()` (standby fetch) | | Also: | `handle_upgrade_config()` | \u2705 Compiled, gated | ; | `push_config_to_standbys()` | \u26a0 Stub (returns 0)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-22T08:46:24.228Z"
},
{
"id": "bug-012",
"timestamp": "2026-05-22T09:18:14.674Z",
"error_message": "Significant refactor of ",
"file": "src/docs/config-replication-impl-status.md",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 17\u219221 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-22T09:18:14.674Z"
},
{
"id": "bug-013",
"timestamp": "2026-05-25T09:00:50.645Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 6\u21927 lines (3 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T09:00:50.645Z"
},
{
"id": "bug-014",
"timestamp": "2026-05-25T10:34:21.916Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "6 lines replaced/restructured",
"fix": "Rewrote 13\u219224 lines (6 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T10:34:21.916Z"
},
{
"id": "bug-015",
"timestamp": "2026-05-25T10:34:43.964Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 4\u219210 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T10:34:43.964Z"
},
{
"id": "bug-016",
"timestamp": "2026-05-25T11:03:39.152Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 8\u21929 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T11:03:39.152Z"
},
{
"id": "bug-017",
"timestamp": "2026-05-25T11:05:06.112Z",
"error_message": "Missing error handling in send",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T11:05:06.112Z"
},
{
"id": "bug-018",
"timestamp": "2026-05-25T11:06:26.871Z",
"error_message": "Missing error handling in unknown",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T11:06:26.871Z"
},
{
"id": "bug-019",
"timestamp": "2026-05-25T11:06:52.401Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 23\u219240 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T11:06:52.401Z"
},
{
"id": "bug-020",
"timestamp": "2026-05-25T11:31:55.826Z",
"error_message": "Function not marked async",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T11:31:55.826Z"
},
{
"id": "bug-021",
"timestamp": "2026-05-25T11:32:18.221Z",
"error_message": "Missing error handling in types",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-25T11:32:18.221Z"
},
{
"id": "bug-022",
"timestamp": "2026-05-26T07:16:49.294Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "36 lines replaced/restructured",
"fix": "Rewrote 63\u219279 lines (36 removed) | Also: 6. **No simultaneous primaries**: Only one node ca; 7. **Majority-commit WAL replication (CP writes)** | Also: - `handle_request_vote()` handler on all peers; - Config tag + LSN comparison for vote decision",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-26T07:19:18.498Z"
},
{
"id": "bug-023",
"timestamp": "2026-05-26T07:17:31.980Z",
"error_message": "Missing guard clause",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "No early return/throw for edge case: req->term < my_term",
"fix": "Added guard clause: if (req->term < my_term)",
"tags": [
"auto-detected",
"guard-clause",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T07:17:31.980Z"
},
{
"id": "bug-024",
"timestamp": "2026-05-26T07:18:36.066Z",
"error_message": "Missing guard clause",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "No early return/throw for edge case: n_peers == 2",
"fix": "Added guard clause: if (n_peers == 2)",
"tags": [
"auto-detected",
"guard-clause",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T07:18:36.066Z"
},
{
"id": "bug-025",
"timestamp": "2026-05-26T07:26:22.871Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 11\u219228 lines (3 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T07:26:22.871Z"
},
{
"id": "bug-026",
"timestamp": "2026-05-26T07:26:48.363Z",
"error_message": "Wrong return value",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Was returning: 1;",
"fix": "Now returns: 1; // single-node: always primary",
"tags": [
"auto-detected",
"return-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T07:26:48.363Z"
},
{
"id": "bug-027",
"timestamp": "2026-05-26T07:27:34.925Z",
"error_message": "Wrong condition in logic",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Condition was: if (n_peers == 2)",
"fix": "Changed to: if (n_peers == 1)",
"tags": [
"auto-detected",
"logic-fix",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T07:27:34.925Z"
},
{
"id": "bug-028",
"timestamp": "2026-05-26T07:28:37.278Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 13\u219228 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T07:28:37.278Z"
},
{
"id": "bug-029",
"timestamp": "2026-05-26T07:29:11.741Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Had `main.c`",
"fix": "Changed to `-EINVAL`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T07:29:11.741Z"
},
{
"id": "bug-030",
"timestamp": "2026-05-26T08:52:54.129Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "11 lines replaced/restructured",
"fix": "Rewrote 17\u219228 lines (11 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T08:52:54.129Z"
},
{
"id": "bug-031",
"timestamp": "2026-05-26T09:07:01.238Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 28\u219245 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T09:07:01.238Z"
},
{
"id": "bug-032",
"timestamp": "2026-05-26T09:07:23.015Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Had `-EINVAL`",
"fix": "Changed to `--vcpus N`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T09:07:23.015Z"
},
{
"id": "bug-033",
"timestamp": "2026-05-26T09:07:46.892Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "13 lines replaced/restructured",
"fix": "Rewrote 22\u219235 lines (13 removed) | Also: **Files**: `src/controller/main.c`, `src/lib/netio; 1. **Peer-count validation in `main.c`** (before `",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-26T09:08:37.743Z"
},
{
"id": "bug-034",
"timestamp": "2026-05-26T09:23:02.818Z",
"error_message": "Missing guard clause",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "No early return/throw for edge case: rc == 0",
"fix": "Added guard clause: if (rc == 0)",
"tags": [
"auto-detected",
"guard-clause",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T09:23:02.818Z"
},
{
"id": "bug-035",
"timestamp": "2026-05-26T09:46:12.902Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Had `sysconf(_SC_NPROCESSORS_ONLN)`",
"fix": "Changed to ` when not specified. Values `",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T09:46:12.902Z"
},
{
"id": "bug-036",
"timestamp": "2026-05-26T09:48:08.636Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 4\u21927 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T09:48:08.636Z"
},
{
"id": "bug-037",
"timestamp": "2026-05-26T10:08:57.389Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 9\u219211 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T10:08:57.389Z"
},
{
"id": "bug-038",
"timestamp": "2026-05-26T10:09:32.424Z",
"error_message": "Missing guard clause",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "No early return/throw for edge case: c->myconf->config_version_tag != 0",
"fix": "Added guard clause: if (c->myconf->config_version_tag != 0)",
"tags": [
"auto-detected",
"guard-clause",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T10:09:32.424Z"
},
{
"id": "bug-039",
"timestamp": "2026-05-26T10:09:57.711Z",
"error_message": "Wrong return value",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Was returning: 0 (standby); fresher peer runs its own election",
"fix": "Now returns: `-ENODATA`. Not a normal runtime path.",
"tags": [
"auto-detected",
"return-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T10:09:57.711Z"
},
{
"id": "bug-040",
"timestamp": "2026-05-26T10:10:18.874Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "18 lines replaced/restructured",
"fix": "Rewrote 29\u219234 lines (18 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T10:10:18.874Z"
},
{
"id": "bug-041",
"timestamp": "2026-05-26T10:10:40.149Z",
"error_message": "Incorrect value in code",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Had `test_fetch_config_from_best_peer`",
"fix": "Changed to `test_handle_config_request_standbys_serve_config`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-26T10:10:40.149Z"
},
{
"id": "bug-042",
"timestamp": "2026-05-26T11:35:44.097Z",
"error_message": "Function not marked async",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-26T11:39:15.673Z"
},
{
"id": "bug-043",
"timestamp": "2026-05-26T11:40:35.979Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 13\u219229 lines (8 removed) | Also: 8. **Register OP_requestVote handler** in cluster'; switch at line ~195): since vtaskmgr and iomgr run",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-26T11:41:16.284Z"
},
{
"id": "bug-044",
"timestamp": "2026-05-26T13:07:48.902Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "9 lines replaced/restructured",
"fix": "Rewrote 13\u219260 lines (9 removed) | Also: 3. **Replace timestamp polling with `EPOLLRDHUP`**; is replaced by an epoll event handler. On `EPOLLRD | Also: - **Split vote recovery**: After failing quorum, s; (using existing `jitter_seed` xorshift64), retry o",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-26T13:09:05.649Z"
},
{
"id": "bug-045",
"timestamp": "2026-05-26T13:09:48.347Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 8\u219234 lines (8 removed) | Also: 2. **Replace `ha_check_heartbeat_nocluster()` with; - On `EPOLLRDHUP` from `primary_ctrl_fd`: **close ",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-26T13:10:03.239Z"
},
{
"id": "bug-046",
"timestamp": "2026-05-26T13:51:32.274Z",
"error_message": "Missing error handling in unknown",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block | Also: - [ ] `test_heartbeat_carries_committed_lsn`: heartbeat payl; `committed_lsn`; standby updates `ha.last_known_committed_ls",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-26T13:51:57.860Z"
},
{
"id": "bug-047",
"timestamp": "2026-05-26T13:52:49.044Z",
"error_message": "Missing error handling in unknown",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block | Also: // Catch-up gate (Clarification 6): behind nodes must not in; if (c->ha.in_catch_up) {",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-26T13:53:15.121Z"
},
{
"id": "bug-048",
"timestamp": "2026-05-27T03:02:34.912Z",
"error_message": "Missing error handling in unknown",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block | Also: name, key, applied_lsn, and config_tag immediately after TCP; - [ ] `test_ctrl_hello_registers_standby_in_repl`: handle_ct",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-27T03:04:02.739Z"
},
{
"id": "bug-049",
"timestamp": "2026-05-27T03:03:26.016Z",
"error_message": "Missing error handling in unknown",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T03:03:26.016Z"
},
{
"id": "bug-050",
"timestamp": "2026-05-27T03:36:56.123Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "9 lines replaced/restructured",
"fix": "Rewrote 37\u219251 lines (9 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T03:36:56.123Z"
},
{
"id": "bug-051",
"timestamp": "2026-05-27T03:52:41.110Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 8\u219223 lines (8 removed) | Also: - [ ] `test_persistent_conn_single_node_noop`: ha_; when n_peers == 1; primary_ctrl_fd remains -1 (uni",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-27T03:53:14.859Z"
},
{
"id": "bug-052",
"timestamp": "2026-05-27T03:55:31.440Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "10 lines replaced/restructured",
"fix": "Rewrote 34\u219251 lines (10 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T03:55:31.440Z"
},
{
"id": "bug-053",
"timestamp": "2026-05-27T03:56:41.037Z",
"error_message": "Missing error handling in unknown",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T03:56:41.037Z"
},
{
"id": "bug-054",
"timestamp": "2026-05-27T03:58:16.006Z",
"error_message": "Significant refactor of ",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "11 lines replaced/restructured",
"fix": "Rewrote 21\u219228 lines (11 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T03:58:16.006Z"
},
{
"id": "bug-055",
"timestamp": "2026-05-27T03:59:16.145Z",
"error_message": "Missing error handling in unknown",
"file": "../../../../../claude/.claude/plans/prancy-herding-nest.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T03:59:16.145Z"
},
{
"id": "bug-056",
"timestamp": "2026-05-27T06:45:04.111Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 10\u219213 lines (2 removed) | Also: **Replace LSF priority election with Raft-style qu; Five focused changes: | Also: 8. **Hard SSL/cert gate**: Controller refuses to b; 9. **Observable via logs**: Election results, vote",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-27T06:46:17.221Z"
},
{
"id": "bug-057",
"timestamp": "2026-05-27T06:45:34.951Z",
"error_message": "Missing error handling in unknown",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T06:45:34.951Z"
},
{
"id": "bug-058",
"timestamp": "2026-05-27T07:23:02.729Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 8\u219211 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T07:23:02.729Z"
},
{
"id": "bug-059",
"timestamp": "2026-05-27T07:24:56.724Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/ha-config-bootstrap/brief.md",
"root_cause": "Had `-ENOSYS`",
"fix": "Changed to `bootstrap_config_if_needed()`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T07:24:56.724Z"
},
{
"id": "bug-060",
"timestamp": "2026-05-27T09:24:44.651Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/ha-config-bootstrap/spec.json",
"root_cause": "Had \"2026-05-27T01:24:00-07:00\"",
"fix": "Changed to \"2026-05-27T01:30:00-07:00\"",
"tags": [
"auto-detected",
"wrong-value",
"json"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-27T09:24:44.651Z"
},
{
"id": "bug-061",
"timestamp": "2026-05-28T02:54:36.356Z",
"error_message": "Significant refactor of ",
"file": "src/schema/controller.capnp",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 5\u21927 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"capnp"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T02:54:36.356Z"
},
{
"id": "bug-062",
"timestamp": "2026-05-28T02:55:40.362Z",
"error_message": "Missing error handling in unknown",
"file": "src/schema/controller.capnp",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"capnp"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T02:55:40.362Z"
},
{
"id": "bug-063",
"timestamp": "2026-05-28T03:05:42.555Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.h",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 5\u219240 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T03:05:42.556Z"
},
{
"id": "bug-064",
"timestamp": "2026-05-28T03:39:14.341Z",
"error_message": "Missing error handling in struct",
"file": "src/controller/ha.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T03:39:14.341Z"
},
{
"id": "bug-065",
"timestamp": "2026-05-28T03:40:17.891Z",
"error_message": "Missing error handling in struct",
"file": "src/include/typemap.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T03:40:17.891Z"
},
{
"id": "bug-066",
"timestamp": "2026-05-28T03:41:53.373Z",
"error_message": "Significant refactor of ",
"file": "src/include/typemap.h",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 4\u21926 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T03:41:53.373Z"
},
{
"id": "bug-067",
"timestamp": "2026-05-28T03:42:53.810Z",
"error_message": "Incorrect value in code",
"file": "src/controller/meson.build",
"root_cause": "Had 'worker.c'",
"fix": "Changed to 'startup_validation.c'",
"tags": [
"auto-detected",
"wrong-value",
"build"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T03:42:53.810Z"
},
{
"id": "bug-068",
"timestamp": "2026-05-28T04:01:56.031Z",
"error_message": "Wrong condition in logic",
"file": "src/controller/main.c",
"root_cause": "Condition was: if (arguments->vcpus < 1)",
"fix": "Changed to: if (validate_vcpus(arguments->vcpus)",
"tags": [
"auto-detected",
"logic-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T04:01:56.031Z"
},
{
"id": "bug-069",
"timestamp": "2026-05-28T04:02:06.925Z",
"error_message": "Wrong reference: vcpus should be nres",
"file": "src/include/clusterconfig.h",
"root_cause": "Used \"vcpus\" instead of \"nres\"",
"fix": "Changed vcpus \u2192 nres",
"tags": [
"auto-detected",
"wrong-reference",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T04:02:06.925Z"
},
{
"id": "bug-070",
"timestamp": "2026-05-28T04:02:19.321Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 12\u21926 lines (8 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T04:02:19.322Z"
},
{
"id": "bug-071",
"timestamp": "2026-05-28T04:02:48.429Z",
"error_message": "Incorrect value in code",
"file": "src/schema/controller.capnp",
"root_cause": "Had \"vcpus\"",
"fix": "Changed to \"resources\"",
"tags": [
"auto-detected",
"wrong-value",
"capnp"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T04:02:48.429Z"
},
{
"id": "bug-072",
"timestamp": "2026-05-28T04:33:48.790Z",
"error_message": "Significant refactor of ",
"file": "src/controller/testsuite/test_ha_startup.c",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 12\u219218 lines (8 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T04:33:48.790Z"
},
{
"id": "bug-073",
"timestamp": "2026-05-28T04:50:36.939Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 109\u2192144 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T04:50:36.939Z"
},
{
"id": "bug-074",
"timestamp": "2026-05-28T05:59:28.525Z",
"error_message": "Wrong condition in logic",
"file": "src/controller/ha.c",
"root_cause": "Condition was: if (opcode == OPCode_requestVote || opcode == OPCode_p)",
"fix": "Changed to: if (opcode == OPCode_requestVote ||\n opcod)",
"tags": [
"auto-detected",
"logic-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T05:59:28.525Z"
},
{
"id": "bug-075",
"timestamp": "2026-05-28T07:04:33.895Z",
"error_message": "Incorrect value in code",
"file": "src/controller/meson.build",
"root_cause": "Had 'startup_validation.c'",
"fix": "Changed to 'testsuite/test_ha_election.c'",
"tags": [
"auto-detected",
"wrong-value",
"build"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T07:04:33.895Z"
},
{
"id": "bug-076",
"timestamp": "2026-05-28T07:13:42.089Z",
"error_message": "Missing error handling in struct",
"file": "src/controller/ha.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T07:13:42.089Z"
},
{
"id": "bug-077",
"timestamp": "2026-05-28T07:14:03.724Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/ha.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T07:14:03.724Z"
},
{
"id": "bug-078",
"timestamp": "2026-05-28T07:22:56.418Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: peer_idx < 0 || peer_idx >= ctx->n_peers",
"fix": "Added guard clause: if (peer_idx < 0 || peer_idx >= ctx->n_peers)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T07:22:56.418Z"
},
{
"id": "bug-079",
"timestamp": "2026-05-28T07:49:42.076Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "14 lines replaced/restructured",
"fix": "Rewrote 92\u2192344 lines (14 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T07:49:42.076Z"
},
{
"id": "bug-080",
"timestamp": "2026-05-28T07:50:39.610Z",
"error_message": "Significant refactor of ",
"file": "src/controller/myapp.c",
"root_cause": "6 lines replaced/restructured",
"fix": "Rewrote 25\u219249 lines (6 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T07:50:39.610Z"
},
{
"id": "bug-081",
"timestamp": "2026-05-28T07:53:10.883Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: role != CTRL_STANDBY",
"fix": "Added guard clause: if (role != CTRL_STANDBY)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T07:53:10.883Z"
},
{
"id": "bug-082",
"timestamp": "2026-05-28T08:23:40.040Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: ctx->done_posted",
"fix": "Added guard clause: if (ctx->done_posted)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-28T08:25:11.221Z"
},
{
"id": "bug-083",
"timestamp": "2026-05-28T08:45:37.921Z",
"error_message": "Missing guard clause",
"file": "src/controller/config_repl.c",
"root_cause": "No early return/throw for edge case: !host || !tag_out",
"fix": "Added guard clause: if (!host || !tag_out)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T08:45:37.921Z"
},
{
"id": "bug-084",
"timestamp": "2026-05-28T08:48:58.609Z",
"error_message": "Wrong reference: capn_str_null should be str",
"file": "src/controller/config_repl.c",
"root_cause": "Used \"capn_str_null\" instead of \"str\"",
"fix": "Changed capn_str_null \u2192 str",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T08:48:58.609Z"
},
{
"id": "bug-085",
"timestamp": "2026-05-28T09:12:37.377Z",
"error_message": "Significant refactor of ",
"file": "src/controller/config_repl.c",
"root_cause": "7 lines replaced/restructured",
"fix": "Rewrote 17\u219284 lines (7 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T09:12:37.377Z"
},
{
"id": "bug-086",
"timestamp": "2026-05-28T09:13:17.676Z",
"error_message": "Incorrect value in code",
"file": "src/controller/meson.build",
"root_cause": "Had 'startup_validation.c'",
"fix": "Changed to 'testsuite/test_ha_bootstrap_support.c'",
"tags": [
"auto-detected",
"wrong-value",
"build"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T09:13:17.676Z"
},
{
"id": "bug-087",
"timestamp": "2026-05-28T10:13:52.421Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: !workdir",
"fix": "Added guard clause: if (!workdir)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T10:13:52.421Z"
},
{
"id": "bug-088",
"timestamp": "2026-05-28T13:34:49.513Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/repl.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T13:34:49.513Z"
},
{
"id": "bug-089",
"timestamp": "2026-05-28T13:51:39.687Z",
"error_message": "Significant refactor of ",
"file": "src/include/repl.h",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 3\u21924 lines (3 removed) | Also: /* ACK handling \u2014 call from io_worker read callbac; /* Majority-quorum ACK wait \u2014 stub until task 7.3 ",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-28T13:51:55.672Z"
},
{
"id": "bug-090",
"timestamp": "2026-05-28T13:52:52.636Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/repl.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T13:52:52.636Z"
},
{
"id": "bug-091",
"timestamp": "2026-05-28T13:53:09.924Z",
"error_message": "Wrong reference: in_catch_up should be acked_config_lsn",
"file": "src/controller/repl.c",
"root_cause": "Used \"in_catch_up\" instead of \"acked_config_lsn\"",
"fix": "Changed in_catch_up \u2192 acked_config_lsn",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T13:53:09.924Z"
},
{
"id": "bug-092",
"timestamp": "2026-05-28T14:11:04.583Z",
"error_message": "Missing guard clause",
"file": "src/controller/persist.c",
"root_cause": "No early return/throw for edge case: p->current_lsn == 0 || cutoff_lsn + 1 >= p->current_lsn",
"fix": "Added guard clause: if (p->current_lsn == 0 || cutoff_lsn + 1 >=)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T14:11:04.583Z"
},
{
"id": "bug-093",
"timestamp": "2026-05-28T14:19:54.082Z",
"error_message": "Significant refactor of ",
"file": "src/controller/persist.c",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 20\u219229 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T14:19:54.082Z"
},
{
"id": "bug-094",
"timestamp": "2026-05-28T14:47:44.445Z",
"error_message": "Wrong reference: ha_state_t should be _Atomic",
"file": "src/controller/ha.h",
"root_cause": "Used \"ha_state_t\" instead of \"_Atomic\"",
"fix": "Changed ha_state_t \u2192 _Atomic",
"tags": [
"auto-detected",
"wrong-reference",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T14:47:44.445Z"
},
{
"id": "bug-095",
"timestamp": "2026-05-28T15:04:44.613Z",
"error_message": "Wrong reference: socket should be epoll",
"file": "src/controller/ha.c",
"root_cause": "Used \"socket\" instead of \"epoll\"",
"fix": "Changed socket \u2192 epoll",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T15:04:44.613Z"
},
{
"id": "bug-096",
"timestamp": "2026-05-28T15:05:23.129Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: ha_tcp_connect_hook",
"fix": "Added guard clause: if (ha_tcp_connect_hook)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-28T15:05:23.129Z"
},
{
"id": "bug-097",
"timestamp": "2026-05-29T02:48:17.371Z",
"error_message": "Missing guard clause",
"file": "src/lib/request.c",
"root_cause": "No early return/throw for edge case: (ep == NULL",
"fix": "Added guard clause: if ((ep == NULL)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T02:48:17.371Z"
},
{
"id": "bug-098",
"timestamp": "2026-05-29T02:50:46.444Z",
"error_message": "Wrong reference: XCE_ERR_STANDBY should be E_XCE_STANDBY",
"file": "src/lib/request.c",
"root_cause": "Used \"XCE_ERR_STANDBY\" instead of \"E_XCE_STANDBY\"",
"fix": "Changed XCE_ERR_STANDBY \u2192 E_XCE_STANDBY",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T02:50:46.444Z"
},
{
"id": "bug-099",
"timestamp": "2026-05-29T02:51:03.529Z",
"error_message": "Wrong reference: XCE_ERR_NOT_READY should be E_XCE_NOT_READY",
"file": "src/lib/testsuite/test_libxce_retry.c",
"root_cause": "Used \"XCE_ERR_NOT_READY\" instead of \"E_XCE_NOT_READY\"",
"fix": "Changed XCE_ERR_NOT_READY \u2192 E_XCE_NOT_READY",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-29T02:51:16.657Z"
},
{
"id": "bug-100",
"timestamp": "2026-05-29T03:27:20.556Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/ha.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T03:27:20.556Z"
},
{
"id": "bug-101",
"timestamp": "2026-05-29T03:29:44.753Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/config_repl.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T03:29:44.753Z"
},
{
"id": "bug-102",
"timestamp": "2026-05-29T03:37:52.117Z",
"error_message": "Wrong reference: data should be ctrl_hello_reply_t",
"file": "src/include/typemap.h",
"root_cause": "Used \"data\" instead of \"ctrl_hello_reply_t\"",
"fix": "Changed data \u2192 ctrl_hello_reply_t",
"tags": [
"auto-detected",
"wrong-reference",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T03:37:52.117Z"
},
{
"id": "bug-103",
"timestamp": "2026-05-29T03:53:48.559Z",
"error_message": "Missing error handling in unknown",
"file": "src/schema/controller.capnp",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"capnp"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T03:53:48.559Z"
},
{
"id": "bug-104",
"timestamp": "2026-05-29T03:54:23.205Z",
"error_message": "Missing error handling in struct",
"file": "src/include/typemap.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block | Also: wal_catchup_entry_t* walcatchupentrymsg;; snapshot_transfer_t* snapshottransfermsg; | Also: /* Forward declarations for types defined later in this file; typedef struct snapshot_transfer_t snapshot_transfer_fw",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-29T03:56:34.078Z"
},
{
"id": "bug-105",
"timestamp": "2026-05-29T03:57:22.758Z",
"error_message": "Significant refactor of ",
"file": "src/include/typemap.h",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 5\u21925 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T03:57:22.758Z"
},
{
"id": "bug-106",
"timestamp": "2026-05-29T03:58:07.711Z",
"error_message": "Significant refactor of ",
"file": "src/schema/controller.capnp",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 5\u21923 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"capnp"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T03:58:07.711Z"
},
{
"id": "bug-107",
"timestamp": "2026-05-29T04:04:12.693Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/config_repl.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T04:04:12.693Z"
},
{
"id": "bug-108",
"timestamp": "2026-05-29T04:06:35.126Z",
"error_message": "Significant refactor of ",
"file": "src/controller/config_repl.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 10\u219212 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T04:06:35.126Z"
},
{
"id": "bug-109",
"timestamp": "2026-05-29T06:59:14.045Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: !ha",
"fix": "Added guard clause: if (!ha)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T06:59:14.045Z"
},
{
"id": "bug-110",
"timestamp": "2026-05-29T07:01:11.916Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "5 lines replaced/restructured",
"fix": "Rewrote 10\u219220 lines (5 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T07:01:11.916Z"
},
{
"id": "bug-111",
"timestamp": "2026-05-29T07:02:31.287Z",
"error_message": "Wrong condition in logic",
"file": "src/controller/ha.c",
"root_cause": "Condition was: if (c->myconf && c->myconf->cluster_config)",
"fix": "Changed to: if (c->myconf && c->myconf->peers_cfg.candidates_count)",
"tags": [
"auto-detected",
"logic-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T07:02:31.287Z"
},
{
"id": "bug-112",
"timestamp": "2026-05-29T10:40:53.626Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/manual-tests.md",
"root_cause": "9 lines replaced/restructured",
"fix": "Rewrote 18\u219220 lines (9 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T10:40:53.626Z"
},
{
"id": "bug-113",
"timestamp": "2026-05-29T10:59:37.144Z",
"error_message": "Missing error handling in unknown",
"file": ".kiro/specs/ha-config-bootstrap/manual-tests.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T10:59:37.144Z"
},
{
"id": "bug-114",
"timestamp": "2026-05-29T11:01:49.200Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/ha-config-bootstrap/manual-tests.md",
"root_cause": "10 lines replaced/restructured",
"fix": "Rewrote 20\u219236 lines (10 removed) | Also: ### 11.1 Concurrent Startup (3 nodes); - Result: PASS / FAIL",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-29T11:02:31.657Z"
},
{
"id": "bug-115",
"timestamp": "2026-05-29T12:29:37.335Z",
"error_message": "Significant refactor of ",
"file": "src/controller/config_repl.c",
"root_cause": "5 lines replaced/restructured",
"fix": "Rewrote 29\u219245 lines (5 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T12:29:37.335Z"
},
{
"id": "bug-116",
"timestamp": "2026-05-29T12:43:56.243Z",
"error_message": "Significant refactor of ",
"file": "src/controller/testsuite/test_ha_bootstrap.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 4\u21928 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T12:43:56.243Z"
},
{
"id": "bug-117",
"timestamp": "2026-05-29T13:41:46.841Z",
"error_message": "Incorrect value in code",
"file": "src/controller/myapp.c",
"root_cause": "Had \"Pre-election config loaded: tag=%016\"",
"fix": "Changed to \"Pre-election config loaded: tag=%016llx\"",
"tags": [
"auto-detected",
"wrong-value",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T13:41:46.841Z"
},
{
"id": "bug-118",
"timestamp": "2026-05-29T13:51:42.299Z",
"error_message": "Wrong reference: nres should be vcpus",
"file": "src/include/clusterconfig.h",
"root_cause": "Used \"nres\" instead of \"vcpus\"",
"fix": "Changed nres \u2192 vcpus",
"tags": [
"auto-detected",
"wrong-reference",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T13:51:42.299Z"
},
{
"id": "bug-119",
"timestamp": "2026-05-29T16:32:10.285Z",
"error_message": "Wrong reference: data should be request_vote_reply_t",
"file": "src/include/typemap.h",
"root_cause": "Used \"data\" instead of \"request_vote_reply_t\"",
"fix": "Changed data \u2192 request_vote_reply_t",
"tags": [
"auto-detected",
"wrong-reference",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T16:32:10.285Z"
},
{
"id": "bug-120",
"timestamp": "2026-05-29T16:35:39.908Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "10 lines replaced/restructured",
"fix": "Rewrote 19\u219225 lines (10 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T16:35:39.908Z"
},
{
"id": "bug-121",
"timestamp": "2026-05-29T16:36:41.731Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/cluster.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-29T16:36:41.731Z"
},
{
"id": "bug-122",
"timestamp": "2026-05-30T00:05:02.052Z",
"error_message": "Wrong reference: cluster_init_phase2 should be cluster_register_listener",
"file": "src/controller/include/cluster.h",
"root_cause": "Used \"cluster_init_phase2\" instead of \"cluster_register_listener\"",
"fix": "Changed cluster_init_phase2 \u2192 cluster_register_listener",
"tags": [
"auto-detected",
"wrong-reference",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T00:05:02.052Z"
},
{
"id": "bug-123",
"timestamp": "2026-05-30T00:20:27.244Z",
"error_message": "Missing guard clause",
"file": "src/controller/cluster.c",
"root_cause": "No early return/throw for edge case: c->ep.flags == 0",
"fix": "Added guard clause: if (c->ep.flags == 0)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T00:20:27.244Z"
},
{
"id": "bug-124",
"timestamp": "2026-05-30T00:24:49.302Z",
"error_message": "Significant refactor of ",
"file": "src/controller/myapp.c",
"root_cause": "30 lines replaced/restructured",
"fix": "Rewrote 79\u219261 lines (30 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T00:24:49.302Z"
},
{
"id": "bug-125",
"timestamp": "2026-05-30T01:12:05.791Z",
"error_message": "Significant refactor of ",
"file": "src/include/xce/cluster_def.h",
"root_cause": "5 lines replaced/restructured",
"fix": "Rewrote 8\u219215 lines (5 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T01:12:05.791Z"
},
{
"id": "bug-126",
"timestamp": "2026-05-30T01:12:16.318Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 7\u219216 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T01:12:16.318Z"
},
{
"id": "bug-127",
"timestamp": "2026-05-30T01:12:38.572Z",
"error_message": "Wrong reference: CTRL_PERF_NHASH should be c",
"file": "src/controller/cluster.c",
"root_cause": "Used \"CTRL_PERF_NHASH\" instead of \"c\"",
"fix": "Changed CTRL_PERF_NHASH \u2192 c",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T01:12:38.572Z"
},
{
"id": "bug-128",
"timestamp": "2026-05-30T01:18:19.850Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "36 lines replaced/restructured",
"fix": "Rewrote 77\u219241 lines (36 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T01:18:19.850Z"
},
{
"id": "bug-129",
"timestamp": "2026-05-30T01:21:20.140Z",
"error_message": "Wrong reference: true should be false",
"file": ".claude/skills/xce-build/SKILL.md",
"root_cause": "Used \"true\" instead of \"false\"",
"fix": "Changed true \u2192 false",
"tags": [
"auto-detected",
"wrong-reference",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T01:21:20.140Z"
},
{
"id": "bug-130",
"timestamp": "2026-05-30T01:28:22.079Z",
"error_message": "Wrong reference: 120 should be 300",
"file": "src/controller/meson.build",
"root_cause": "Used \"120\" instead of \"300\"",
"fix": "Changed 120 \u2192 300",
"tags": [
"auto-detected",
"wrong-reference",
"build"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T01:28:22.079Z"
},
{
"id": "bug-131",
"timestamp": "2026-05-30T02:37:40.267Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/myapp.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T02:37:40.267Z"
},
{
"id": "bug-132",
"timestamp": "2026-05-30T03:33:24.652Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 15\u219221 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T03:33:24.652Z"
},
{
"id": "bug-133",
"timestamp": "2026-05-30T03:55:45.693Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 9\u219213 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T03:55:45.693Z"
},
{
"id": "bug-134",
"timestamp": "2026-05-30T06:19:16.564Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/election-iomgr-refactor/design.md",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 10\u219227 lines (3 removed)",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T06:19:16.564Z"
},
{
"id": "bug-135",
"timestamp": "2026-05-30T06:19:47.181Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/election-iomgr-refactor/design.md",
"root_cause": "Had `cluster_init_phase2`",
"fix": "Changed to `cluster_config == NULL`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T06:19:47.181Z"
},
{
"id": "bug-136",
"timestamp": "2026-05-30T06:38:09.325Z",
"error_message": "Missing error handling in unknown",
"file": ".kiro/specs/election-iomgr-refactor/design.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block | Also: /* After election determines role: */; int is_first_boot = !c->running; /* running=1 only after cl | Also: #### `ha_dispatch_gate` \u2014 CTRL_PRIMARY_COMMITTING case; ```c | Also: ### 3-node startup \u2014 ctrl-a wins (with COMMITTING phase); participant PeerC as ctrl-c endpoint | Also: - **`ha_start_election_async()` is fully non-blocking**: Arm; - *Initial startup* (`ha->phase2_done == 0`): calls `cluster",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 5,
"last_seen": "2026-05-30T06:43:07.267Z"
},
{
"id": "bug-137",
"timestamp": "2026-05-30T06:44:51.916Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/election-iomgr-refactor/design.md",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 19\u219226 lines (4 removed) | Also: \u251c\u2500\u2500 ha.h # Add to ha_state_t: clie; \u2502 # ha_repl_ack_re | Also: \u2514\u2500\u2500 myapp.c # Restructured: phase1 + ; # for(;;) retry loop, cluster_init_phase2,",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-30T06:45:22.626Z"
},
{
"id": "bug-138",
"timestamp": "2026-05-30T06:56:32.965Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/election-iomgr-refactor/design.md",
"root_cause": "12 lines replaced/restructured",
"fix": "Rewrote 15\u219220 lines (12 removed) | Also: - `src/controller/ha.h` \u2014 Add `client_ssl_ctx`, `r; - `src/controller/ha.c` \u2014 Main changes above; `ha_ | Also: \u251c\u2500\u2500 delay.c # Add delay_task_ms() (ms; \u2502 # Add delay_task_cancel()",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-30T06:57:53.882Z"
},
{
"id": "bug-139",
"timestamp": "2026-05-30T06:58:05.115Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/election-iomgr-refactor/design.md",
"root_cause": "Had `delay_task_cancel()`",
"fix": "Changed to `clock_gettime(CLOCK_MONOTONIC)`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T06:58:05.115Z"
},
{
"id": "bug-140",
"timestamp": "2026-05-30T07:06:20.968Z",
"error_message": "Significant refactor of ",
"file": "src/lib/delay.c",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 53\u219285 lines (3 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T07:06:20.968Z"
},
{
"id": "bug-141",
"timestamp": "2026-05-30T07:36:03.937Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.h",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 7\u21928 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T07:36:03.937Z"
},
{
"id": "bug-142",
"timestamp": "2026-05-30T07:57:14.052Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: xce_vote_request_hook != NULL",
"fix": "Added guard clause: if (xce_vote_request_hook != NULL)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T07:57:14.052Z"
},
{
"id": "bug-143",
"timestamp": "2026-05-30T08:16:03.222Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: !pkt || !pkt->data || pkt->sz == 0",
"fix": "Added guard clause: if (!pkt || !pkt->data || pkt->sz == 0)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T08:16:03.222Z"
},
{
"id": "bug-144",
"timestamp": "2026-05-30T08:49:04.058Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.h",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T08:49:04.058Z"
},
{
"id": "bug-145",
"timestamp": "2026-05-30T08:49:59.817Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: atomic_load(&t->cancelled",
"fix": "Added guard clause: if (atomic_load(&t->cancelled)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T08:49:59.817Z"
},
{
"id": "bug-146",
"timestamp": "2026-05-30T09:12:38.055Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 14\u219217 lines (3 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T09:12:38.055Z"
},
{
"id": "bug-147",
"timestamp": "2026-05-30T09:13:19.377Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.h",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T09:13:19.377Z"
},
{
"id": "bug-148",
"timestamp": "2026-05-30T09:13:54.779Z",
"error_message": "Significant refactor of ",
"file": "src/controller/testsuite/test_ha_start_election_async.c",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 24\u219242 lines (8 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T09:13:54.779Z"
},
{
"id": "bug-149",
"timestamp": "2026-05-30T10:31:53.836Z",
"error_message": "Incorrect value in code",
"file": "src/controller/meson.build",
"root_cause": "Had 'startup_validation.c'",
"fix": "Changed to 'testsuite/test_ha_vote_gate.c'",
"tags": [
"auto-detected",
"wrong-value",
"build"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T10:31:53.836Z"
},
{
"id": "bug-150",
"timestamp": "2026-05-30T11:08:59.808Z",
"error_message": "Missing error handling in XCE_TESTING",
"file": "src/controller/ha.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T11:08:59.808Z"
},
{
"id": "bug-151",
"timestamp": "2026-05-30T11:09:47.905Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/ha.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T11:09:47.905Z"
},
{
"id": "bug-152",
"timestamp": "2026-05-30T11:10:30.958Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 62\u2192164 lines (8 removed) | Also: /* Store candidate own tag/lsn in votes[0] for eva; * n_peers==1 \u2192 n_other==0, so votes[] has 0 entrie | Also: * election_timeout_ctx_t: argument for the delay_t; * ha_elect_evaluate_and_signal when the election d",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-30T11:13:27.304Z"
},
{
"id": "bug-153",
"timestamp": "2026-05-30T11:43:01.989Z",
"error_message": "Incorrect value in code",
"file": "src/controller/meson.build",
"root_cause": "Had 'startup_validation.c'",
"fix": "Changed to 'testsuite/test_ha_repl_push.c'",
"tags": [
"auto-detected",
"wrong-value",
"build"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T11:43:01.989Z"
},
{
"id": "bug-154",
"timestamp": "2026-05-30T11:43:44.829Z",
"error_message": "Missing error handling in XCE_TESTING",
"file": "src/controller/ha.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block | Also: /* Push config to standbys with lower config_tag (Req 7.1) *; #ifdef XCE_TESTING",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-30T11:43:58.208Z"
},
{
"id": "bug-155",
"timestamp": "2026-05-30T11:44:15.059Z",
"error_message": "Missing error handling in XCE_TESTING",
"file": "src/controller/ha.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T11:44:15.059Z"
},
{
"id": "bug-156",
"timestamp": "2026-05-30T11:45:24.946Z",
"error_message": "Missing error handling in unknown",
"file": "src/controller/cluster.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T11:45:24.946Z"
},
{
"id": "bug-157",
"timestamp": "2026-05-30T12:02:39.009Z",
"error_message": "Function not marked async",
"file": "src/controller/testsuite/test_ha_startup.c",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-30T12:03:10.183Z"
},
{
"id": "bug-158",
"timestamp": "2026-05-30T12:09:20.842Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 22\u219232 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:09:20.842Z"
},
{
"id": "bug-159",
"timestamp": "2026-05-30T12:22:57.013Z",
"error_message": "Wrong return value",
"file": "src/controller/testsuite/test_ha_startup.c",
"root_cause": "Was returning: in < 10ms.",
"fix": "Now returns: in < 5ms (design spec).",
"tags": [
"auto-detected",
"return-value",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:22:57.013Z"
},
{
"id": "bug-160",
"timestamp": "2026-05-30T12:23:18.560Z",
"error_message": "Incorrect value in code",
"file": "src/controller/testsuite/test_ha_startup.c",
"root_cause": "Had \"myapp_run path: ha_start_election_async must retu",
"fix": "Changed to \"myapp_run path: ha_start_election_async must retu",
"tags": [
"auto-detected",
"wrong-value",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:23:18.560Z"
},
{
"id": "bug-161",
"timestamp": "2026-05-30T12:29:45.867Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.h",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:29:45.867Z"
},
{
"id": "bug-162",
"timestamp": "2026-05-30T12:30:10.570Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.c",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-30T12:30:26.987Z"
},
{
"id": "bug-163",
"timestamp": "2026-05-30T12:31:02.203Z",
"error_message": "Function not marked async",
"file": "src/controller/testsuite/test_ha_failover.c",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:31:02.203Z"
},
{
"id": "bug-164",
"timestamp": "2026-05-30T12:45:22.182Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.h",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:45:22.182Z"
},
{
"id": "bug-165",
"timestamp": "2026-05-30T12:46:02.210Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "10 lines replaced/restructured",
"fix": "Rewrote 15\u21925 lines (10 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:46:02.210Z"
},
{
"id": "bug-166",
"timestamp": "2026-05-30T12:50:35.870Z",
"error_message": "Missing guard clause",
"file": "src/controller/testsuite/test_ha_bootstrap_support.c",
"root_cause": "No early return/throw for edge case: c->myconf->config_version_tag != 0",
"fix": "Added guard clause: if (c->myconf->config_version_tag != 0)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T12:50:35.870Z"
},
{
"id": "bug-167",
"timestamp": "2026-05-30T13:06:57.152Z",
"error_message": "Missing guard clause",
"file": "src/controller/ha.c",
"root_cause": "No early return/throw for edge case: cancelled_val",
"fix": "Added guard clause: if (cancelled_val)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T13:06:57.152Z"
},
{
"id": "bug-168",
"timestamp": "2026-05-30T13:24:06.024Z",
"error_message": "Incorrect value in code",
"file": "src/controller/meson.build",
"root_cause": "Had 'startup_validation.c'",
"fix": "Changed to 'testsuite/test_ha_repl_ack.c'",
"tags": [
"auto-detected",
"wrong-value",
"build"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T13:24:06.024Z"
},
{
"id": "bug-169",
"timestamp": "2026-05-30T13:42:28.077Z",
"error_message": "Wrong reference: third should be second",
"file": "src/controller/testsuite/test_ha_repl_ack.c",
"root_cause": "Used \"third\" instead of \"second\"",
"fix": "Changed third \u2192 second",
"tags": [
"auto-detected",
"wrong-reference",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T13:42:28.077Z"
},
{
"id": "bug-170",
"timestamp": "2026-05-30T14:35:07.679Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.c",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T14:35:07.679Z"
},
{
"id": "bug-171",
"timestamp": "2026-05-30T15:26:07.538Z",
"error_message": "Significant refactor of ",
"file": "src/controller/myapp.c",
"root_cause": "5 lines replaced/restructured",
"fix": "Rewrote 10\u219215 lines (5 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T15:26:07.538Z"
},
{
"id": "bug-172",
"timestamp": "2026-05-30T23:42:12.644Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.c",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T23:42:12.644Z"
},
{
"id": "bug-173",
"timestamp": "2026-05-30T23:42:34.993Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "15 lines replaced/restructured",
"fix": "Rewrote 23\u219210 lines (15 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T23:42:34.993Z"
},
{
"id": "bug-174",
"timestamp": "2026-05-30T23:52:01.776Z",
"error_message": "Significant refactor of ",
"file": "src/controller/config_repl.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 5\u21929 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-30T23:52:01.776Z"
},
{
"id": "bug-175",
"timestamp": "2026-05-31T00:11:29.118Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 14\u219216 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T00:11:29.118Z"
},
{
"id": "bug-176",
"timestamp": "2026-05-31T02:09:39.630Z",
"error_message": "Wrong condition in logic",
"file": "src/controller/ha.c",
"root_cause": "Condition was: if (c->myconf && c->myconf->peers_cfg.candidates_count)",
"fix": "Changed to: if (ha->my_priority > 0)",
"tags": [
"auto-detected",
"logic-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T02:09:39.630Z"
},
{
"id": "bug-177",
"timestamp": "2026-05-31T02:54:09.113Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "12 lines replaced/restructured",
"fix": "Rewrote 15\u219220 lines (12 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T02:54:09.113Z"
},
{
"id": "bug-178",
"timestamp": "2026-05-31T02:54:42.189Z",
"error_message": "Significant refactor of ",
"file": "src/include/typemap.h",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 4\u21928 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T02:54:42.189Z"
},
{
"id": "bug-179",
"timestamp": "2026-05-31T02:55:12.814Z",
"error_message": "Significant refactor of ",
"file": "src/xce.build/lib/controller.capnp.c",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 11\u219219 lines (4 removed) | Also: encode_Data_ptr(cs, &(d->sha256), s->sha256);; encode_Data_ptr(cs, &(d->bytes), s->bytes);",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-31T03:00:08.081Z"
},
{
"id": "bug-180",
"timestamp": "2026-05-31T02:57:22.273Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "28 lines replaced/restructured",
"fix": "Rewrote 31\u21924 lines (28 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T02:57:22.273Z"
},
{
"id": "bug-181",
"timestamp": "2026-05-31T03:01:08.147Z",
"error_message": "Significant refactor of ",
"file": "src/include/typemap.h",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 8\u219218 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T03:01:08.147Z"
},
{
"id": "bug-182",
"timestamp": "2026-05-31T03:02:13.050Z",
"error_message": "Significant refactor of ",
"file": "src/include/request.h",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 10\u219219 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T03:02:13.050Z"
},
{
"id": "bug-183",
"timestamp": "2026-05-31T03:02:33.311Z",
"error_message": "Missing guard clause",
"file": "src/lib/request.c",
"root_cause": "No early return/throw for edge case: req == NULL",
"fix": "Added guard clause: if (req == NULL)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T03:02:33.311Z"
},
{
"id": "bug-184",
"timestamp": "2026-05-31T03:14:15.595Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 5\u219210 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T03:14:15.595Z"
},
{
"id": "bug-185",
"timestamp": "2026-05-31T03:27:59.922Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 9\u219211 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T03:27:59.922Z"
},
{
"id": "bug-186",
"timestamp": "2026-05-31T04:11:45.534Z",
"error_message": "Missing error handling in struct",
"file": ".kiro/specs/raft-library/design.md",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block | Also: Caller->>RaftSM: raft_on_vote_request(state, from, term); alt term < current_term",
"tags": [
"auto-detected",
"error-handling",
"md"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-31T04:13:04.500Z"
},
{
"id": "bug-187",
"timestamp": "2026-05-31T04:13:43.960Z",
"error_message": "Significant refactor of ",
"file": ".kiro/specs/raft-library/design.md",
"root_cause": "5 lines replaced/restructured",
"fix": "Rewrote 8\u219226 lines (5 removed) | Also: * raft_init: initialize state for a node.; * All required callbacks (except on_trace and on_v | Also: - C standard library only (`stdint.h`, `pthread.h`; - `raft.c` may include `<stdatomic.h>` for lock-fr | Also: | Threading | `pthread_mutex_t` (caller-owned) | P; | Atomics | None in library | Caller uses atomics ",
"tags": [
"auto-detected",
"refactor",
"md"
],
"related_bugs": [],
"occurrences": 4,
"last_seen": "2026-05-31T04:19:37.296Z"
},
{
"id": "bug-188",
"timestamp": "2026-05-31T04:19:54.524Z",
"error_message": "Incorrect value in code",
"file": ".kiro/specs/raft-library/design.md",
"root_cause": "Had `raft.c`",
"fix": "Changed to `raft.h`",
"tags": [
"auto-detected",
"wrong-value",
"md"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T04:19:54.524Z"
},
{
"id": "bug-189",
"timestamp": "2026-05-31T04:58:21.609Z",
"error_message": "Missing error handling in RAFT_H",
"file": "src/lib/raft/raft.h",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"h"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T04:58:21.609Z"
},
{
"id": "bug-190",
"timestamp": "2026-05-31T05:07:37.759Z",
"error_message": "Missing guard clause",
"file": "src/lib/raft/raft.c",
"root_cause": "No early return/throw for edge case: cfg->n_peers < 1",
"fix": "Added guard clause: if (cfg->n_peers < 1)",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T05:07:37.759Z"
},
{
"id": "bug-191",
"timestamp": "2026-05-31T05:23:19.394Z",
"error_message": "Missing guard clause",
"file": "src/lib/raft/raft.c",
"root_cause": "No early return/throw for edge case: s->role == RAFT_CANDIDATE || s->role == RAFT_LEADER",
"fix": "Added guard clause: if (s->role == RAFT_CANDIDATE || s->role == )",
"tags": [
"auto-detected",
"guard-clause",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T05:23:19.394Z"
},
{
"id": "bug-192",
"timestamp": "2026-05-31T05:32:36.388Z",
"error_message": "Significant refactor of ",
"file": "src/lib/testsuite/test_raft.c",
"root_cause": "8 lines replaced/restructured",
"fix": "Rewrote 77\u2192107 lines (8 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T05:32:36.388Z"
},
{
"id": "bug-193",
"timestamp": "2026-05-31T05:35:03.808Z",
"error_message": "Significant refactor of ",
"file": "src/lib/raft/raft.c",
"root_cause": "5 lines replaced/restructured",
"fix": "Rewrote 9\u219262 lines (5 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T05:35:03.808Z"
},
{
"id": "bug-194",
"timestamp": "2026-05-31T05:47:51.091Z",
"error_message": "Significant refactor of ",
"file": "src/lib/raft/raft.c",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 8\u219257 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T05:47:51.091Z"
},
{
"id": "bug-195",
"timestamp": "2026-05-31T05:58:45.896Z",
"error_message": "Significant refactor of ",
"file": "src/lib/raft/raft.c",
"root_cause": "4 lines replaced/restructured",
"fix": "Rewrote 15\u219238 lines (4 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T05:58:45.896Z"
},
{
"id": "bug-196",
"timestamp": "2026-05-31T06:10:56.560Z",
"error_message": "Significant refactor of ",
"file": "src/lib/raft/raft_sim.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 6\u21923 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T06:10:56.560Z"
},
{
"id": "bug-197",
"timestamp": "2026-05-31T07:08:23.387Z",
"error_message": "Function not marked async",
"file": "src/controller/ha.c",
"root_cause": "Function uses await but wasn't declared async",
"fix": "Added async modifier",
"tags": [
"auto-detected",
"async-fix",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T07:08:23.387Z"
},
{
"id": "bug-198",
"timestamp": "2026-05-31T07:10:04.095Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "32 lines replaced/restructured",
"fix": "Rewrote 49\u219216 lines (32 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T07:10:04.095Z"
},
{
"id": "bug-199",
"timestamp": "2026-05-31T07:26:39.758Z",
"error_message": "Missing error handling in before",
"file": "src/controller/ha.c",
"root_cause": "Code path had no error handling \u2014 exceptions would propagate uncaught",
"fix": "Added try/catch block",
"tags": [
"auto-detected",
"error-handling",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T07:26:39.758Z"
},
{
"id": "bug-200",
"timestamp": "2026-05-31T07:28:29.756Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "3 lines replaced/restructured",
"fix": "Rewrote 6\u219219 lines (3 removed) | Also: typedef struct {; ha_state_t *ha; | Also: /* \u2500\u2500 Type definitions needed by ha_elect_evaluate; *",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 3,
"last_seen": "2026-05-31T07:30:49.949Z"
},
{
"id": "bug-201",
"timestamp": "2026-05-31T07:57:18.504Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "167 lines replaced/restructured",
"fix": "Rewrote 291\u2192137 lines (167 removed) | Also: /* Clear voted_for: the old primary is dead; any v; * is stale and must not block the new election. */",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-31T07:58:02.135Z"
},
{
"id": "bug-202",
"timestamp": "2026-05-31T07:58:38.513Z",
"error_message": "Significant refactor of ",
"file": "src/controller/cluster.c",
"root_cause": "12 lines replaced/restructured",
"fix": "Rewrote 28\u219268 lines (12 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T07:58:38.513Z"
},
{
"id": "bug-203",
"timestamp": "2026-05-31T08:16:20.727Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 16\u219221 lines (2 removed) | Also: /* Task 6.3: delegate vote reply accumulation to r; * raft_on_vote_reply owns quorum tracking and fire",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 2,
"last_seen": "2026-05-31T08:16:28.806Z"
},
{
"id": "bug-204",
"timestamp": "2026-05-31T08:30:55.738Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "7 lines replaced/restructured",
"fix": "Rewrote 10\u21924 lines (7 removed)",
"tags": [
"auto-detected",
"refactor",
"c"
],
"related_bugs": [],
"occurrences": 1,
"last_seen": "2026-05-31T08:30:55.738Z"
},
{
"id": "bug-205",
"timestamp": "2026-05-31T08:38:33.200Z",
"error_message": "Significant refactor of ",
"file": "src/controller/ha.c",
"root_cause": "2 lines replaced/restructured",
"fix": "Rewrote 5\u219214 lines (2 removed)",
"tags": [
"auto-detected",
"refactor",
"c"