Commit graph

  • ff01db3665 fix: bug-1445 -- first-boot promotion check races its own first replay Rongsong Shen 2026-07-17 10:42:13 +00:00
  • 5ddc20f359 docs: log bug-1445 for job-array-single-wal-record's first-boot promotion gap Rongsong Shen 2026-07-17 10:10:16 +00:00
  • fb701c24a1 chore: update OpenWolf session state (job-array-single-wal-record validation pass) Rongsong Shen 2026-07-17 10:06:10 +00:00
  • 9cf61c9fc1 docs(job-array-single-wal-record): record fresh /kiro-validate-impl GO, close stale notes Rongsong Shen 2026-07-17 09:46:16 +00:00
  • ccee18b0c9 chore: update OpenWolf session state Rongsong Shen 2026-07-17 09:28:59 +00:00
  • 2cfb454119 docs(job-array-single-wal-record): mark task 1.3's rtti leak note FIXED Rongsong Shen 2026-07-17 09:28:52 +00:00
  • 8c7d26a9ce chore(nix): repin librtti to fix makeInstance leak-on-init-failure Rongsong Shen 2026-07-17 09:28:47 +00:00
  • 9176164f4d chore: update OpenWolf session state (anatomy, cerebrum, memory, token ledger) Rongsong Shen 2026-07-17 07:31:11 +00:00
  • b469b174a2 docs(job-array-single-wal-record): sync spec docs with phase-7 residual-gap closure Rongsong Shen 2026-07-17 07:31:06 +00:00
  • 53bd686897 fix(job-array-single-wal-record): free jobArray dataset on scheduler receive path Rongsong Shen 2026-07-17 07:13:12 +00:00
  • ea8d9d3c4f fix(job-array-single-wal-record): extend Live Apply Resource Fence to boot replay (task 4.2's gap) Rongsong Shen 2026-07-16 16:39:07 +00:00
  • 5a8136263e docs: mark bug-1443 FIXED (task 7.1, commit dcf9f39) Rongsong Shen 2026-07-16 15:08:44 +00:00
  • dcf9f39c22 fix(job-array-single-wal-record): close bug-1443's bulk-insert partial-visibility gap Rongsong Shen 2026-07-16 15:08:02 +00:00
  • 575f928bbc plan(job-array-single-wal-record): reopen spec for residual gap closure Rongsong Shen 2026-07-16 13:14:03 +00:00
  • 85ce5da61c docs: track recurrences of pre-existing bugs 1437/1438 during re-validation Rongsong Shen 2026-07-16 12:30:19 +00:00
  • 2a769407f5 docs(job-array-single-wal-record): backfill bug-1444 for task 6.0a's replay_wal fix Rongsong Shen 2026-07-16 10:41:13 +00:00
  • 2b0a37acc7 docs(job-array-single-wal-record): record /kiro-validate-impl GO decision Rongsong Shen 2026-07-16 10:26:07 +00:00
  • 1cfdac47b6 test(job-array-single-wal-record): full regression pass - GO Rongsong Shen 2026-07-16 07:42:21 +00:00
  • c6138496bd test(job-array-single-wal-record): chaotic-failover array retry scenario Rongsong Shen 2026-07-16 05:27:24 +00:00
  • 0d8986a6a9 test(job-array-single-wal-record): large-array HA soak scenario Rongsong Shen 2026-07-16 04:43:55 +00:00
  • 16747aa96d fix(job-array-single-wal-record): replay_wal's job-count tally was blind to array submissions Rongsong Shen 2026-07-16 04:09:43 +00:00
  • b7b90e9d21 test(job-array-single-wal-record): end-to-end integration test for the compact push Rongsong Shen 2026-07-15 17:27:34 +00:00
  • 9e0d87fe50 feat(job-array-single-wal-record): API-server-side (Go) local expansion of the compact push Rongsong Shen 2026-07-15 15:56:48 +00:00
  • 1cbd7df1a8 fix(job-array-single-wal-record): wire dispatcher was silently dropping compact array pushes Rongsong Shen 2026-07-15 10:59:39 +00:00
  • d16847185e feat(job-array-single-wal-record): scheduler-side local expansion of the compact push Rongsong Shen 2026-07-15 10:10:14 +00:00
  • e0cec75284 feat(job-array-single-wal-record): build the compact API-server push Rongsong Shen 2026-07-15 08:30:27 +00:00
  • 5e7a4aa392 feat(job-array-single-wal-record): build the compact scheduler push Rongsong Shen 2026-07-15 08:03:04 +00:00
  • 1888498401 test(job-array-single-wal-record): end-to-end fault-injection test for the live fence Rongsong Shen 2026-07-15 04:54:45 +00:00
  • 8cb8c25d4d feat(job-array-single-wal-record): gate promotion on the live apply fence Rongsong Shen 2026-07-15 04:21:35 +00:00
  • b47cc660ba feat(job-array-single-wal-record): add live, self-healing apply resource fence Rongsong Shen 2026-07-15 03:54:20 +00:00
  • cc7e99c2f7 feat(job-array-single-wal-record): make apply pump respect apply failures Rongsong Shen 2026-07-15 03:24:28 +00:00
  • 107e3839d9 test(job-array-single-wal-record): close remaining array expansion gaps Rongsong Shen 2026-07-15 02:56:20 +00:00
  • b0c7cfe548 feat(job-array-single-wal-record): wire array expansion into apply_wal_entry Rongsong Shen 2026-07-15 02:30:06 +00:00
  • 0c4573b54a feat(job-array-single-wal-record): wire array expansion into live apply Rongsong Shen 2026-07-14 14:46:03 +00:00
  • 7c755dc4d7 feat(job-array-single-wal-record): implement restore_job_array primitive Rongsong Shen 2026-07-14 14:16:29 +00:00
  • 78eb983a74 test(job-array-single-wal-record): close remaining array append/commit gaps Rongsong Shen 2026-07-14 10:53:20 +00:00
  • d38ca72e76 feat(job-array-single-wal-record): wire array submissions into handle_jobsubmit Rongsong Shen 2026-07-14 10:32:59 +00:00
  • 7c4afbbb83 feat(job-array-single-wal-record): implement single-record array append/commit Rongsong Shen 2026-07-14 09:50:00 +00:00
  • 76862bd9aa feat(job-array-single-wal-record): harden jobj.c job construction primitives Rongsong Shen 2026-07-14 08:29:45 +00:00
  • bc4e70b790 feat(job-array-single-wal-record): add compact array push capnp variant Rongsong Shen 2026-07-14 07:11:51 +00:00
  • 2e62e73d84 feat(job-array-single-wal-record): add WAL_JOB_ARRAY_SUBMIT record type Rongsong Shen 2026-07-14 06:47:14 +00:00
  • 895a204438 docs(spec): ha-consistency-invariants — Criterion 2.9 now satisfied Rongsong Shen 2026-07-13 08:08:41 +00:00
  • b3219635b5 chore(wolf): session trail + xce-test-ha cross-run collision guard Rongsong Shen 2026-07-13 07:19:00 +00:00
  • 40c2351578 fix(client): bug-1436 count-aware failover macro for xce_get-family calls Rongsong Shen 2026-07-13 07:18:52 +00:00
  • 510b566bbf fix(ha): bug-1435 raft_lock serializes concurrent raft_state_t access Rongsong Shen 2026-07-13 07:18:44 +00:00
  • 976a6c956b chore(wolf): session state trail Rongsong Shen 2026-07-12 04:25:53 +00:00
  • 3ef05da8a3 docs: add Jul 6-11 weekly progress report Rongsong Shen 2026-07-12 04:25:51 +00:00
  • 00b19d997b spec(job-array-single-wal-record): scaffold requirements Rongsong Shen 2026-07-12 04:25:50 +00:00
  • 2b15c09646 spec(scheduler-framework): finalize 4-level job-picker design Rongsong Shen 2026-07-12 04:25:49 +00:00
  • 6529dcf08f feat(ha): reference-counted ha_elect_ctx_t lifecycle (ha-elect-ctx-lifecycle) Rongsong Shen 2026-07-12 04:25:42 +00:00
  • 58e047f533 spec(ha-elect-ctx-lifecycle): generate requirements Rongsong Shen 2026-07-11 12:16:40 +00:00
  • 9c020f2680 chore(wolf): session state trail for bug-1433/1434 audit pass Rongsong Shen 2026-07-11 12:16:33 +00:00
  • 40f510fb14 fix(controller): bug-1433 async-thread fdatasync block + bug-1434 committed_lsn CAS race Rongsong Shen 2026-07-11 12:16:28 +00:00
  • ea0ac81c92 save wolf state and document Rongsong Shen 2026-07-09 12:00:27 +00:00
  • c68935127c chore(wolf): restore buglog.json, log bug-1421/bug-1422, memory trail Rongsong Shen 2026-07-09 11:57:19 +00:00
  • 5e0579dede feat(skills): fix xce-build/xce-test-ha/xce-deploy-ha subagent dispatch Rongsong Shen 2026-07-09 11:57:11 +00:00
  • 016c598f07 fix(xce-test-ha): bug-1422 verify_no_loss false-positive after election Rongsong Shen 2026-07-09 11:56:59 +00:00
  • 327dbb9bb3 fix(ha): bug-1421 close term-desync AE-reject blindspot in HA election Rongsong Shen 2026-07-09 11:56:46 +00:00
  • 0941cf9649 fix(ha): close two independent chaotic-failover bugs — term-desync liveness stall and bug-847 WAL batch payload loss Rongsong Shen 2026-07-08 15:21:24 +00:00
  • 11244dd654 fix(raft-apply-decoupling): bug-1419 real fix — replay tally, not dedup-guard Rongsong Shen 2026-07-08 12:48:44 +00:00
  • f28ce57993 fix(raft-apply-decoupling): bug-1419 layer 3 — close cross-primary client-retry dedup gap Rongsong Shen 2026-07-08 08:45:22 +00:00
  • 1b6041acef fix(xce-test-ha): bug-1420 harness jobid collision + bug-1419 regression coverage Rongsong Shen 2026-07-08 04:49:41 +00:00
  • 0eb105431b fix(raft-apply-decoupling): bug-1419 layer 2 — checkpoint_lsn mislabeled from WAL tip instead of applied cursor Rongsong Shen 2026-07-08 00:05:19 +00:00
  • fe4352fb36 fix(raft-apply-decoupling): bug-1419 close resubmit-dedup gap left by apply-after-commit deferral Rongsong Shen 2026-07-07 14:28:53 +00:00
  • 9b173c9a5e fix(xce-test-ha): guard start_node against duplicate launches (bug-1418) Rongsong Shen 2026-07-07 13:53:54 +00:00
  • d5122752fe fix(ha): correct real-vote reply index mapping for middle-priority nodes (bug-1417) Rongsong Shen 2026-07-07 10:20:19 +00:00
  • 48b4dba700 docs(raft-apply-decoupling): reconcile design.md deviations, retroactive boundary tag Rongsong Shen 2026-07-07 08:48:57 +00:00
  • 9f530f5742 docs: fix unchecked group-header checkboxes across 8 fully-implemented specs Rongsong Shen 2026-07-07 08:45:41 +00:00
  • 78fe058242 docs: mark raft-apply-decoupling done, fix raft-drive-async header checkboxes Rongsong Shen 2026-07-07 08:43:03 +00:00
  • 903b284168 chore(raft-apply-decoupling): mark task group 7 complete, close out spec Rongsong Shen 2026-07-07 07:14:53 +00:00
  • 40196be2e5 perf(raft-apply-decoupling): fix O(n^2) apply-pump WAL rescan, measure throughput (task 7.4) Rongsong Shen 2026-07-07 07:14:15 +00:00
  • 16b890b1af test(raft-apply-decoupling): update stale apply-before-commit assertions (task 7.3) Rongsong Shen 2026-07-07 03:38:05 +00:00
  • a5e29a6ffa fix(raft-apply-decoupling): kill-mid-fact-stream soak + close bug-1416 boot-time TOCTOU (task 7.2) Rongsong Shen 2026-07-07 03:03:40 +00:00
  • 5f98d1b0ef feat(raft-apply-decoupling): task 7.1 apply-ordering conformance assertions Rongsong Shen 2026-07-05 05:25:32 +00:00
  • 2de410c877 test(raft-apply-decoupling): mixed facts+commands quorum-loss catch-up ordering (task 6.4) Rongsong Shen 2026-07-05 01:46:38 +00:00
  • 5f3b97a97b test(raft-apply-decoupling): apply/notify timing integration through the full pump (task 6.3) Rongsong Shen 2026-07-05 01:13:17 +00:00
  • 88577f4658 feat(raft-apply-decoupling): fire command continuation post-apply (task 6.2) Rongsong Shen 2026-07-05 00:38:02 +00:00
  • 2fa955b92e feat(raft-apply-decoupling): ordered live apply pump activates apply_committed_entry (task 6.1) Rongsong Shen 2026-07-04 19:00:43 +00:00
  • d3da3ca8bd fix(raft-apply-decoupling): prevent apply-divergence fence from being live-cleared (task 5.3) Rongsong Shen 2026-07-04 13:33:03 +00:00
  • 099ee1a216 feat(raft-apply-decoupling): route DIVERGENT verdict through existing fence (task 5.2) Rongsong Shen 2026-07-04 12:22:09 +00:00
  • c005d40741 feat(raft-apply-decoupling): post-replay apply-correctness verification (task 5.1) Rongsong Shen 2026-07-04 11:32:21 +00:00
  • 665b29f5b0 test(raft-apply-decoupling): durable fact retention under sustained quorum loss (task 4.2) Rongsong Shen 2026-07-04 07:22:21 +00:00
  • 23cbfb48e1 feat(raft-apply-decoupling): split fact receipt to durable-append-only (task 4.1) Rongsong Shen 2026-07-04 07:00:09 +00:00
  • f357215a6d test(raft-apply-decoupling): command failure path leaves no trace under repetition (task 3.3) Rongsong Shen 2026-07-04 06:05:06 +00:00
  • df4d2fa0ed feat(raft-apply-decoupling): convert job submit to continuation-based commit (task 3.2) Rongsong Shen 2026-07-04 05:35:35 +00:00
  • 6f1fa97fab feat(raft-apply-decoupling): defer job construction past the commit barrier (task 3.1) Rongsong Shen 2026-07-04 04:44:43 +00:00
  • 8febd663d5 test(raft-apply-decoupling): idempotent and ordered re-application of apply seam (task 2.4) Rongsong Shen 2026-07-04 00:44:55 +00:00
  • 50d016d905 feat(raft-apply-decoupling): point restart replay at apply_committed_entry seam (task 2.3) Rongsong Shen 2026-07-04 00:32:46 +00:00
  • 8c00f20cec feat(raft-apply-decoupling): build apply_committed_entry single dispatch seam (task 2.2) Rongsong Shen 2026-07-03 16:51:47 +00:00
  • 41d36204d5 feat(raft-apply-decoupling): extract guarded fact transition logic into reusable cores (task 2.1) Rongsong Shen 2026-07-03 15:26:22 +00:00
  • 2d9f1e947a test(raft-apply-decoupling): genuine multi-threaded concurrency tests for commit resolve (task 1.5) Rongsong Shen 2026-07-03 13:07:44 +00:00
  • 9b4b805a27 feat(raft-apply-decoupling): resolve pending continuations on demotion/truncation (task 1.4) Rongsong Shen 2026-07-03 11:58:10 +00:00
  • 530a02bda3 feat(raft-apply-decoupling): arm timeout for async commit continuations (task 1.3) Rongsong Shen 2026-07-03 10:35:37 +00:00
  • fd7a0746eb feat(raft-apply-decoupling): commit engine resolve primitive + majority-ack wiring (task 1.2) Rongsong Shen 2026-07-03 09:03:50 +00:00
  • 10d157f8c5 feat(raft-apply-decoupling): add commit engine continuation registration (task 1.1) Rongsong Shen 2026-07-03 07:55:35 +00:00
  • 3ecb724984 docs(raft-apply-decoupling): add requirements, design, and task plan Rongsong Shen 2026-07-03 07:05:28 +00:00
  • 17b210c382 chore: clean buglog.json junk/duplicates, gitignore scratch soak output Rongsong Shen 2026-07-03 03:24:19 +00:00
  • c9f748ff02 docs: close ha-consistency-invariants umbrella spec Rongsong Shen 2026-07-03 03:23:53 +00:00
  • 78e8ec817e fix: close bug-847 (un-ignore fixed reproducer), confirm bug-1307 fixed via soak Rongsong Shen 2026-07-03 03:13:29 +00:00
  • acddc3204a docs: sweep 7 stale buglog entries for actual current status Rongsong Shen 2026-07-03 02:51:48 +00:00