diff --git a/.wolf/anatomy-index.json b/.wolf/anatomy-index.json index 61fb61ac..c8332be1 100644 --- a/.wolf/anatomy-index.json +++ b/.wolf/anatomy-index.json @@ -1,13 +1,13 @@ { "version": 1, "meta": { - "lastScanned": "2026-08-31T06:53:04.705Z", + "lastScanned": "2026-08-31T07:18:15.659Z", "fileCount": 583, "hits": 0, "misses": 0, - "renderedHash": "063686d8af9666471e48c5440a351d6e5942847529613addfc1e2f72d44b6764", - "storeUpdatedAt": "2026-08-31T06:53:04.714Z", - "rootHash": "7e707857e1371e8c" + "renderedHash": "77611242ef7efd38929b2b54556060a0d300f527943c86e795390e502ce5a521", + "storeUpdatedAt": "2026-08-31T07:18:15.667Z", + "rootHash": "f336f1a58c932508" }, "files": { ".agent-shell/transcripts/2026-08-11-11-39-59.md": { @@ -6818,20 +6818,20 @@ }, ".kiro/steering/resource-accounting.md": { "description": "Resource Accounting: Reservation vs. Actual Usage for Real Resources", - "tokens": 1879, - "hash": "78d60c3dbf8514cf", - "size": 7552, - "mtimeMs": 1788151402306.7883, - "updatedAt": "2026-08-31T04:43:22.352Z", + "tokens": 2936, + "hash": "57875bd8c3ee10a0", + "size": 11804, + "mtimeMs": 1788160536388.258, + "updatedAt": "2026-08-31T07:15:36.437Z", "source": "hook" }, "src/scheduler/src/resource.c": { "description": "include ", - "tokens": 6065, - "hash": "1030bdc02cf9decf", - "size": 22748, - "mtimeMs": 1788158481751.8796, - "updatedAt": "2026-08-31T06:41:21.794Z", + "tokens": 6852, + "hash": "a90519390c100819", + "size": 25698, + "mtimeMs": 1788160308427.4692, + "updatedAt": "2026-08-31T07:11:48.464Z", "source": "hook" }, "src/scheduler/include/core.h": { @@ -6881,11 +6881,11 @@ }, "src/scheduler/testsuite/test_resource_accounting.c": { "description": "Declares char", - "tokens": 7660, - "hash": "95ad2f51bf0863c8", - "size": 28724, - "mtimeMs": 1788159184663.8333, - "updatedAt": "2026-08-31T06:53:04.704Z", + "tokens": 8455, + "hash": "a856909c668fefc7", + "size": 31706, + "mtimeMs": 1788160695621.7214, + "updatedAt": "2026-08-31T07:18:15.658Z", "source": "hook" } } diff --git a/.wolf/anatomy.md b/.wolf/anatomy.md index a20e15a9..6d5c17ca 100644 --- a/.wolf/anatomy.md +++ b/.wolf/anatomy.md @@ -1,6 +1,6 @@ # anatomy.md -> Auto-maintained by OpenWolf. Last scanned: 2026-08-31T06:53:04.705Z +> Auto-maintained by OpenWolf. Last scanned: 2026-08-31T07:18:15.659Z > Files: 583 tracked | Anatomy hits: 0 | Misses: 0 ## ./ @@ -550,7 +550,7 @@ - `ha-async-io.md` — HA Protocol & Async I/O (~4721 tok) - `persistence.md` — WAL & Persistence Durability (~3851 tok) - `product.md` — Product Overview (~1509 tok) -- `resource-accounting.md` — Resource Accounting: Reservation vs. Actual Usage for Real Resources (~1879 tok) +- `resource-accounting.md` — Resource Accounting: Reservation vs. Actual Usage for Real Resources (~2936 tok) - `roadmap.md` — Roadmap (~15320 tok) - `scheduler-driver-equivalence.md` — Scheduler Driver Equivalence (~1520 tok) - `security.md` — Security Standards (~1960 tok) @@ -885,7 +885,7 @@ - `handler.c` — include (~7039 tok) - `main.c` — include (~5330 tok) - `repl_info.c` — include (~10557 tok) -- `resource.c` — include (~6065 tok) +- `resource.c` — include (~6852 tok) - `schedobj.c` — include (~5151 tok) - `snapshot_load.c` — include (~5920 tok) - `snapshot.c` — include (~8498 tok) @@ -899,7 +899,7 @@ - `test_picker_config_fields.c` — Declares char (~3355 tok) - `test_picker_wiring.c` — Declares is (~5443 tok) - `test_repl_breakpoints_inspection.c` — Declares and (~20658 tok) -- `test_resource_accounting.c` — Declares char (~7660 tok) +- `test_resource_accounting.c` — Declares char (~8455 tok) - `test_sim_contention_parity.c` — Declares calls (~18713 tok) - `test_sim_e2e_original_motivation.c` (~17120 tok) - `test_sim_session_ordering.c` (~8092 tok) diff --git a/.wolf/memory.md b/.wolf/memory.md index 54950c81..0dc88073 100644 --- a/.wolf/memory.md +++ b/.wolf/memory.md @@ -3252,3 +3252,9 @@ | 23:45 | Edited src/scheduler/testsuite/test_picker_wiring.c | modified free_job_account() | ~132 | | 23:46 | Edited src/scheduler/testsuite/test_resource_accounting.c | modified make_mem_account() | ~3288 | | 23:53 | Edited src/scheduler/testsuite/test_resource_accounting.c | modified under() | ~185 | +| 00:11 | Edited src/scheduler/src/resource.c | added 4 condition(s) | ~900 | +| 00:11 | Edited src/scheduler/src/resource.c | modified sched_reconcile_job_resource_usage() | ~376 | +| 00:15 | Created .kiro/steering/resource-accounting.md | — | ~3132 | +| 00:17 | Edited src/scheduler/testsuite/test_resource_accounting.c | modified test_reconcile_job_resource_usage_charges_unreserved_job_full_usage() | ~1024 | +| 00:17 | Edited src/scheduler/testsuite/test_resource_accounting.c | 4→5 lines | ~23 | +| 00:18 | Edited src/scheduler/testsuite/test_resource_accounting.c | 2→3 lines | ~66 |