chore: update OpenWolf session state (bug-1452 fix)

buglog.json: bug-1452 marked FIXED with root cause and fix writeup.
cerebrum.md: Do-Not-Repeat entry for the commit_engine_fini/persist_stop
ordering contract, plus the flag-noted latent duplicate in
test_demotion_convergence.c.
memory.md/anatomy.md/session state: routine session bookkeeping.
This commit is contained in:
Rongsong Shen 2026-07-19 09:27:56 +00:00
parent d67ccc2280
commit 619f41f70e
6 changed files with 862 additions and 617 deletions

View file

@ -5197,3 +5197,17 @@
| 22:31 | Session end: 57 writes across 18 files (run-ha-soak.sh, netio.c, netio.h, test_netio_batch_dispatch_uaf.c, meson.build) | 50 reads | ~644687 tok |
| 08:50 | /xce-audit-invariants controller 10 complete: 6-dim parallel audit (4 dims clean, dim1 found+fixed bug-1450/1451, dim6=new lifetime-batch dimension added post-bug-1447, 0 findings), Step 4 live regression chaotic+sequential 10-round both PASS (33/36 jobs, zero loss). Found bug-1452 (real SEGV, not just hang) while temporarily flipping offload flags ON for live validation — reverted to committed OFF default, logged for future flip-to-ON audit. | ha-convergence.c, config_repl.c, buglog.json, SKILL.md, 4 steering files | GO — 2 real violations fixed, 1 new bug discovered+deferred, live regression clean | ~large |
| 22:36 | Session end: 57 writes across 18 files (run-ha-soak.sh, netio.c, netio.h, test_netio_batch_dispatch_uaf.c, meson.build) | 50 reads | ~644687 tok |
| 01:14 | Session end: 57 writes across 18 files (run-ha-soak.sh, netio.c, netio.h, test_netio_batch_dispatch_uaf.c, meson.build) | 50 reads | ~644687 tok |
## Session: 2026-07-19 01:15
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 01:21 | Edited src/controller/testsuite/test_persist_truncate.c | expanded (+10 lines) | ~223 |
| 01:21 | Edited src/controller/testsuite/test_persist_truncate.c | 3→6 lines | ~84 |
| 01:21 | Edited src/controller/testsuite/test_persist_truncate.c | 4→7 lines | ~90 |
| 01:22 | Session end: 3 writes across 1 files (test_persist_truncate.c) | 3 reads | ~21915 tok |
| 01:23 | Session end: 3 writes across 1 files (test_persist_truncate.c) | 3 reads | ~21915 tok |
| 01:29 | bug-1452 root-caused+fixed: teardown order (commit_engine_fini before persist_stop) raced fsync_worker vs ce teardown, NULL commit.c:208; fix=persist_stop before commit_engine_fini x3 tests; verified 976/976 x6 runs clean; buglog.json updated | test_persist_truncate.c, buglog.json | fixed+verified | ~2100 |
| 01:30 | Session end: 3 writes across 1 files (test_persist_truncate.c) | 3 reads | ~21915 tok |
| 01:30 | Session end: 3 writes across 1 files (test_persist_truncate.c) | 3 reads | ~21915 tok |