forked from lei.chen/myxce
Verified against live code/tests instead of trusting the buglog text: - bug-846 (EINVAL on dead ctx): FIXED — xcecli_retry_decide checks ctx.state == XCE_CTX_ERR before classifying, bypassing the misclassification. - bug-855 (6 wal_catchup tests failing): FIXED — ran controller_unit_test, all pass. - bug-1096 (stale-term vote-reply counted): FIXED — raft.c has the reply_term != s->term drop. - bug-1147 (WAL trim ignores standby cursor): FIXED — trim_wal_segments has the cursor-bound floor guard, comment cites this bug ID directly. - bug-1198 (snapshot-send liveness-pool hazard): FIXED — in-code CLOSED banner, bug-1197's endpoint ref/unref bracket makes it unreachable. - bug-1307 (election-jitter safety regression): left OPEN with a downgrade note — circumstantial evidence (raft-ha-core-safety Phase 5 soak-clean) but no direct code citation found; wants one more confirmation soak before closing. - bug-847 (catch-up WAL drops payloads at scale): RE-CONFIRMED genuinely still open — its RED reproducer is still TEST_IGNORE'd. Also noted (not acted on, out of scope for this pass): buglog.json has 26 duplicate bug IDs and ~239 "Missing error handling in unknown" / "Added try/catch block" auto-detected junk entries — a separate cleanup task. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SDWVNQLKxqTVHh42cH7rV3 |
||
|---|---|---|
| .. | ||
| hooks | ||
| anatomy.md | ||
| buglog.json | ||
| cerebrum.md | ||
| config.json | ||
| cron-manifest.json | ||
| cron-state.json | ||
| daemon.log | ||
| designqc-report.json | ||
| identity.md | ||
| memory.md | ||
| OPENWOLF.md | ||
| reframe-frameworks.md | ||
| suggestions.json | ||
| token-ledger.json | ||