chore(wolf): update anatomy index and memory log

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XYdtrEWWZfKRRGED7raEYg
This commit is contained in:
Rongsong Shen 2026-09-04 04:37:11 +00:00
parent 88b0ac9937
commit df1b6ce16b
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2
3 changed files with 117 additions and 31 deletions

View file

@ -1,13 +1,13 @@
{
"version": 1,
"meta": {
"lastScanned": "2026-09-03T15:51:55.129Z",
"fileCount": 696,
"lastScanned": "2026-09-04T04:13:47.817Z",
"fileCount": 701,
"hits": 0,
"misses": 0,
"renderedHash": "61da48f8419a4e27e14c6a2ed8c5fd65fb67d6a59aba8dd5f1507c7f4bf9c58f",
"storeUpdatedAt": "2026-09-03T15:51:55.136Z",
"rootHash": "23727be089eee500"
"renderedHash": "937d00347656c2751679e36d5b9733a2736c6f73cb2678c681c6370dd2c905ec",
"storeUpdatedAt": "2026-09-04T04:13:47.825Z",
"rootHash": "05011357e500b2c3"
},
"files": {
".agent-shell/transcripts/2026-08-11-11-39-59.md": {
@ -6280,11 +6280,11 @@
},
"src/scheduler/src/main.c": {
"description": "include <argp.h>",
"tokens": 5330,
"hash": "46c890f07e394311",
"size": 19984,
"mtimeMs": 1787928433129.828,
"updatedAt": "2026-08-28T14:47:13.174Z",
"tokens": 5752,
"hash": "f1aa32bdb5fb6329",
"size": 21567,
"mtimeMs": 1788495072830.162,
"updatedAt": "2026-09-04T04:11:12.880Z",
"source": "hook"
},
"src/lib/testsuite/test_vtask_enq_race.c": {
@ -6540,11 +6540,11 @@
},
"src/scheduler/src/driver.c": {
"description": "include <errno.h>",
"tokens": 9779,
"hash": "53ef47b59a888a10",
"size": 36668,
"mtimeMs": 1788085274050.2458,
"updatedAt": "2026-08-30T10:21:14.086Z",
"tokens": 9443,
"hash": "3b77aa6a8b230e69",
"size": 35408,
"mtimeMs": 1788491152041.5273,
"updatedAt": "2026-09-04T03:05:52.079Z",
"source": "hook"
},
"src/controller/include/cluster.h": {
@ -8263,11 +8263,11 @@
},
"src/scheduler/src/scheduler.c": {
"description": "include <errno.h>",
"tokens": 15901,
"hash": "cec63fe3b0443345",
"size": 59636,
"mtimeMs": 1788287436500.7146,
"updatedAt": "2026-09-01T18:30:36.555Z",
"tokens": 16542,
"hash": "996a3639bd7bb968",
"size": 62039,
"mtimeMs": 1788495024980.3533,
"updatedAt": "2026-09-04T04:10:25.013Z",
"source": "hook"
},
"src/scheduler/src/core_session.c": {
@ -8380,11 +8380,11 @@
},
"src/scheduler/testsuite/meson.build": {
"description": "Declares vtask_entry",
"tokens": 24461,
"hash": "d27643ff03b7d583",
"size": 91732,
"mtimeMs": 1788406954066.8953,
"updatedAt": "2026-09-03T03:42:34.110Z",
"tokens": 24510,
"hash": "3c2e005845adb11f",
"size": 91915,
"mtimeMs": 1788495227773.2773,
"updatedAt": "2026-09-04T04:13:47.816Z",
"source": "hook"
},
"src/scheduler/src/repl.c": {
@ -8850,6 +8850,51 @@
"tokens": 228
}
]
},
"src/scheduler/include/scheduler.h": {
"description": "if !defined(_SCHEDULER_H_)",
"tokens": 4176,
"hash": "bb401abfd2dace67",
"size": 15658,
"mtimeMs": 1788490830537.9148,
"updatedAt": "2026-09-04T03:00:30.580Z",
"source": "hook"
},
"src/scheduler/testsuite/test_scheduler_decision_publish_retry.c": {
"description": "Declares directly",
"tokens": 8825,
"hash": "8ff0456677934919",
"size": 36851,
"mtimeMs": 1788495218590.6282,
"updatedAt": "2026-09-04T04:13:38.630Z",
"source": "hook"
},
"src/include/client.h": {
"description": "if !defined(_CLIENT_H_)",
"tokens": 2478,
"hash": "34561022e3d7e93e",
"size": 9295,
"mtimeMs": 1788494799208.9314,
"updatedAt": "2026-09-04T04:06:39.255Z",
"source": "hook"
},
"src/lib/client.c": {
"description": "include <errno.h>",
"tokens": 7752,
"hash": "899b8610ac614180",
"size": 29112,
"mtimeMs": 1788494840359.2,
"updatedAt": "2026-09-04T04:07:20.404Z",
"source": "hook"
},
"src/lib/testsuite/test_libxce_retry.c": {
"description": "Declares struct",
"tokens": 19738,
"hash": "dd6a29e30303c9e7",
"size": 77983,
"mtimeMs": 1788494897389.4358,
"updatedAt": "2026-09-04T04:08:17.424Z",
"source": "hook"
}
}
}

View file

@ -1,7 +1,7 @@
# anatomy.md
> Auto-maintained by OpenWolf. Last scanned: 2026-09-03T15:51:55.129Z
> Files: 696 tracked | Anatomy hits: 0 | Misses: 0
> Auto-maintained by OpenWolf. Last scanned: 2026-09-04T04:13:47.817Z
> Files: 701 tracked | Anatomy hits: 0 | Misses: 0
## ./
@ -951,6 +951,7 @@
## src/include/
- `client.h` — if !defined(_CLIENT_H_) (~2478 tok)
- `clusterconfig.h` — if !defined(_CLUSTERCONFIG_H_) (~337 tok)
- `request.h` — if !defined(_REQUEST_H_) (~3239 tok)
- `typemap.h` — if !defined(_TYPEMAP_H_) (~8555 tok)
@ -961,6 +962,7 @@
## src/lib/
- `client.c` — include <errno.h> (~7752 tok)
- `controller.capnp.c` — include "controller.capnp.h" (~167125 tok)
- `helper.c` — include <errno.h> (~3062 tok)
- `meson.build` (~1772 tok)
@ -971,6 +973,7 @@
## src/lib/testsuite/
- `test_job_state_wire.c` (~4069 tok)
- `test_libxce_retry.c` — Declares struct (~19738 tok)
- `test_vtask_enq_race.c` — Declares under (~1430 tok)
- `test.c` — include <argp.h> (~1297 tok)
@ -982,14 +985,15 @@
## src/scheduler/include/
- `core.h` — if !defined(_CORE_H_) (~8819 tok)
- `scheduler.h` — if !defined(_SCHEDULER_H_) (~4176 tok)
## src/scheduler/src/
- `core_events.c` — include <errno.h> (~15473 tok)
- `core_session.c` — include <errno.h> (~4516 tok)
- `driver.c` — include <errno.h> (~9779 tok)
- `driver.c` — include <errno.h> (~9443 tok)
- `handler.c` — include <errno.h> (~7039 tok)
- `main.c` — include <argp.h> (~5330 tok)
- `main.c` — include <argp.h> (~5752 tok)
- `repl_bp_kind.c` — include <string.h> (~979 tok)
- `repl_break.c` — include <stdio.h> (~9921 tok)
- `repl_fmt.c` — include <stdarg.h> (~3971 tok)
@ -1001,14 +1005,14 @@
- `repl.c` — include <ctype.h> (~7087 tok)
- `resource.c` — include <errno.h> (~6852 tok)
- `schedobj.c` — include <errno.h> (~5151 tok)
- `scheduler.c` — include <errno.h> (~15901 tok)
- `scheduler.c` — include <errno.h> (~16542 tok)
- `sim_loop.c` — include <errno.h> (~16155 tok)
- `snapshot_load.c` — include <errno.h> (~5920 tok)
- `snapshot.c` — include <errno.h> (~8498 tok)
## src/scheduler/testsuite/
- `meson.build` — Declares vtask_entry (~24461 tok)
- `meson.build` — Declares vtask_entry (~24510 tok)
- `test_admin_request.c` — Declares level (~13172 tok)
- `test_core_events.c` — Declares and (~16152 tok)
- `test_core_full_cycle.c` — Declares is (~8075 tok)
@ -1036,6 +1040,7 @@
- `test_resource_accounting.c` — Declares char (~8455 tok)
- `test_resval_ownership.c` — Declares instead (~5631 tok)
- `test_review_fixture_gen.c` — include <errno.h> (~3093 tok)
- `test_scheduler_decision_publish_retry.c` — Declares directly (~8825 tok)
- `test_sim_alt_events.c` — Declares char (~5141 tok)
- `test_sim_contention_parity.c` — Declares calls (~18713 tok)
- `test_sim_e2e_original_motivation.c` (~17120 tok)

View file

@ -4223,3 +4223,39 @@
| Time | Action | File(s) | Outcome | ~Tokens |
|------|--------|---------|---------|--------|
| 20:00 | Edited src/scheduler/src/scheduler.c | modified sched_check_pending_rejoin() | ~420 |
| 20:00 | Edited src/scheduler/src/scheduler.c | sched_publish_check_rejoin() → sched_check_pending_rejoin() | ~23 |
| 20:00 | Edited src/scheduler/include/scheduler.h | modified for() | ~145 |
| 20:00 | Edited src/scheduler/src/driver.c | modified if() | ~314 |
| 20:01 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | added 3 condition(s) | ~2068 |
| 20:01 | Edited src/scheduler/testsuite/meson.build | 11→14 lines | ~168 |
| 20:05 | Edited src/scheduler/src/driver.c | removed 21 lines | ~31 |
| 20:06 | Edited src/scheduler/src/main.c | modified and() | ~393 |
| 20:06 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | 10→12 lines | ~216 |
| 20:06 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | 6→5 lines | ~88 |
| 20:07 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | added 1 condition(s) | ~565 |
| 20:07 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | 2→2 lines | ~39 |
| 20:07 | Edited src/scheduler/testsuite/meson.build | 9→9 lines | ~104 |
| 20:19 | Edited src/scheduler/src/scheduler.c | added 1 condition(s) | ~818 |
| 20:19 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | modified reset_hello_double() | ~360 |
| 20:20 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | modified setUp() | ~34 |
| 20:20 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | expanded (+7 lines) | ~219 |
| 20:20 | Edited src/scheduler/testsuite/meson.build | 8→9 lines | ~95 |
| 20:26 | Edited src/scheduler/src/scheduler.c | modified now() | ~738 |
| 20:27 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | removed 38 lines | ~40 |
| 20:27 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | 5→4 lines | ~22 |
| 20:27 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | reduced (-7 lines) | ~111 |
| 20:28 | Edited src/scheduler/testsuite/meson.build | 9→8 lines | ~84 |
| 20:30 | Edited src/scheduler/src/scheduler.c | modified still() | ~287 |
| 21:06 | Edited src/include/client.h | modified only() | ~274 |
| 21:07 | Edited src/lib/client.c | modified xcecli_is_connection_broken() | ~113 |
| 21:08 | Edited src/lib/testsuite/test_libxce_retry.c | modified test_ff_needs_reconnect_null_safe() | ~474 |
| 21:08 | Edited src/lib/testsuite/test_libxce_retry.c | 2→5 lines | ~70 |
| 21:09 | Edited src/scheduler/src/scheduler.c | modified was() | ~996 |
| 21:10 | Edited src/scheduler/src/scheduler.c | 6→6 lines | ~117 |
| 21:11 | Edited src/scheduler/src/main.c | 3→7 lines | ~129 |
| 21:11 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | modified reset_connection_broken_double() | ~293 |
| 21:12 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | modified setUp() | ~37 |
| 21:13 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | modified test_check_pending_rejoin_triggers_on_passive_broken_signal() | ~660 |
| 21:13 | Edited src/scheduler/testsuite/test_scheduler_decision_publish_retry.c | 2→4 lines | ~78 |
| 21:13 | Edited src/scheduler/testsuite/meson.build | 6→7 lines | ~86 |