chore(wolf): update session tracking state

Covers the printf/tlog-prefix consistency fix, the "info resource all"
UX fix, and the resource-distribution-mapping roadmap gap surfaced while
investigating total/current display for GLOBAL/SHARED resources.
This commit is contained in:
Rongsong Shen 2026-08-20 03:03:23 +00:00
parent e61fa2b3a8
commit 6522a73459
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2
4 changed files with 1347 additions and 30 deletions

View file

@ -1,7 +1,7 @@
# anatomy.md
> Auto-maintained by OpenWolf. Last scanned: 2026-08-19T15:07:22.008Z
> Files: 592 tracked | Anatomy hits: 0 | Misses: 0
> Auto-maintained by OpenWolf. Last scanned: 2026-08-20T03:02:21.623Z
> Files: 593 tracked | Anatomy hits: 0 | Misses: 0
## ../../../../../../tmp/
@ -672,7 +672,7 @@
- `ha-async-io.md` — HA Protocol & Async I/O (~4721 tok)
- `persistence.md` — WAL & Persistence Durability (~3007 tok)
- `product.md` — Product Overview (~1509 tok)
- `roadmap.md` — Roadmap (~14672 tok)
- `roadmap.md` — Roadmap (~15027 tok)
- `security.md` — Security Standards (~1636 tok)
- `structure.md` — Project Structure (~1348 tok)
- `tech.md` — Technology Stack (~1500 tok)
@ -957,13 +957,13 @@
- `main.c` — CLI entry (argp table); bug-1585 added --record-snapshot-interval, wired to sched.record_snapshot_interval (~4650 tok)
- `recording_session.c` — include <stdint.h> (~2706 tok)
- `repl_break.c` — include <stdio.h>; task 12.5 added unconditional repl_print_event_summary() in xce_repl_on_event() (bug-1595), 790/800 lines (~8861 tok)
- `repl_info.c` — include <stdio.h>; task 12.5 rewrote info-resource for metadata + GLOBAL/SHARED-only (bug-1593), repl_job_state_name() now non-static; 856 lines, STILL OVER 800-line cap (pre-existing debt, was 883) (~8462 tok)
- `repl_info.c` — include <stdio.h> (~8894 tok)
- `repl_internal.h` — if !defined(_REPL_INTERNAL_H_); task 12.5 added replay_complete field + repl_job_state_name extern (~3602 tok)
- `repl_params.c` — include <errno.h> (~4299 tok)
- `repl.c` — include <ctype.h>; task 12.5 added xce_repl_on_replay_complete(), replay_complete guard on step/continue, quote-stripping in repl_split_tokens() (bug-1594/1596) (~6611 tok)
- `resource.c` — include <errno.h> (~4526 tok)
- `scheduler.c` — include <errno.h> (~15773 tok)
- `sim_loop.c` — include <errno.h> (~9686 tok)
- `sim_loop.c` — include <errno.h> (~9926 tok)
- `sim_picker.c` — include <errno.h> (~1374 tok)
- `sim_verify.c` — include <stdio.h> (~4694 tok)
- `sim.c` — include <errno.h> (~5100 tok)
@ -976,13 +976,14 @@
## src/scheduler/testsuite/
- `meson.build` — Declares vtask_entry (~15137 tok)
- `meson.build` — Declares vtask_entry (~15412 tok)
- `scratch_gen_resource_replay.c` (~2735 tok)
- `test_clock.c` — Declares uint64_t (~5450 tok)
- `test_core_events.c` — Declares and; real dup_val() reimpl added for link (bug-1585) (~7880 tok)
- `test_core_isolation.c` — Declares char (~4069 tok)
- `test_driver_translate.c` — Declares field; full_val/delta_val fixtures now set ->which=XCE_VAL_NUMERIC (bug-1585 dup_val fix exposed the gap) (~9580 tok)
- `test_repl_breakpoints_inspection.c` — Declares and (~16735 tok)
- `test_no_bare_printf.c` — Declares char (~1702 tok)
- `test_repl_breakpoints_inspection.c` — Declares and (~17207 tok)
- `test_repl_equivalence.c` — Declares char (~7554 tok)
- `test_repl_execution_control.c` — Declares directly (~8798 tok)
- `test_resval_ownership.c` — bug-1585 regression: RESVALS_FULL/RESVALS_DELTA heap-use-after-free, with a REAL (non-stubbed) kill_sched_resval to actually catch it (~5471 tok)