chore(openwolf): sync anatomy index and memory log

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RLSNJhNoULvVcUhXEFafQC
This commit is contained in:
Rongsong Shen 2026-09-20 13:19:41 +00:00
parent 0a983a74e1
commit 1e43345b2e
No known key found for this signature in database
GPG key ID: 5BCDAAE0123E9FE2
3 changed files with 530 additions and 81 deletions

View file

@ -1,13 +1,13 @@
{
"version": 1,
"meta": {
"lastScanned": "2026-09-19T14:38:07.625Z",
"fileCount": 652,
"lastScanned": "2026-09-20T13:14:29.254Z",
"fileCount": 665,
"hits": 0,
"misses": 0,
"renderedHash": "b958d00afa2c9d2ae4d2ee3da5364c9b5f247d6b74494abb610b9c1edec22092",
"storeUpdatedAt": "2026-09-19T14:38:07.635Z",
"rootHash": "b38c947187c68ec8"
"renderedHash": "858015d3083ccb0ba678b885dd6c20d8b4487c0043a691ea447f0c97ee9f9308",
"storeUpdatedAt": "2026-09-20T13:14:29.263Z",
"rootHash": "e1e5eae9e6a128bf"
},
"files": {
".agent-shell/transcripts/2026-08-11-11-39-59.md": {
@ -3207,20 +3207,20 @@
},
".kiro/specs/scheduler-sim-diagnostics/requirements.md": {
"description": "Requirements Document",
"tokens": 1845,
"hash": "058b08bf17ae2f97",
"size": 7391,
"mtimeMs": 1789629601525.1611,
"updatedAt": "2026-09-17T07:20:01.567Z",
"tokens": 2374,
"hash": "ac9d8a97fedcbe5f",
"size": 9511,
"mtimeMs": 1789873904416.4563,
"updatedAt": "2026-09-20T03:11:44.451Z",
"source": "hook"
},
".kiro/specs/scheduler-sim-diagnostics/spec.json": {
"description": "",
"tokens": 233,
"hash": "578612ee6f33aae1",
"size": 813,
"mtimeMs": 1789633223220.5269,
"updatedAt": "2026-09-17T08:20:23.261Z",
"tokens": 293,
"hash": "23409ee3f6c939c0",
"size": 1024,
"mtimeMs": 1789876017624.2932,
"updatedAt": "2026-09-20T03:46:57.669Z",
"source": "hook"
},
".kiro/specs/scheduler-sim-eager-reconciliation/design.md": {
@ -3906,11 +3906,11 @@
},
"CHANGES.md": {
"description": "XCE Change Log",
"tokens": 17327,
"hash": "38a24edb08aa767d",
"size": 69323,
"mtimeMs": 1789292232830.0906,
"updatedAt": "2026-09-13T09:37:12.866Z",
"tokens": 21260,
"hash": "5b50af7d1b8f1ea0",
"size": 85056,
"mtimeMs": 1789903778521.1782,
"updatedAt": "2026-09-20T11:29:38.565Z",
"source": "hook"
},
"CLAUDE.md": {
@ -9755,11 +9755,11 @@
},
"src/configs/limits.yaml": {
"description": "",
"tokens": 603,
"hash": "d8a4f685346f2a7f",
"size": 2109,
"mtimeMs": 1788857244280.3716,
"updatedAt": "2026-09-08T08:47:24.325Z",
"tokens": 693,
"hash": "4368c39a4a1a400d",
"size": 2423,
"mtimeMs": 1789898304842.058,
"updatedAt": "2026-09-20T09:58:24.889Z",
"source": "hook"
},
"src/lib/testsuite/test_xcealloc.c": {
@ -9890,11 +9890,11 @@
},
"src/scheduler/src/repl_info.c": {
"description": "include <stdio.h>",
"tokens": 21100,
"hash": "6f19cabc3ae3d0ca",
"size": 79126,
"mtimeMs": 1789657121304.1514,
"updatedAt": "2026-09-17T14:58:41.341Z",
"tokens": 21762,
"hash": "a1ffce80a7cedf8d",
"size": 81608,
"mtimeMs": 1789889238089.467,
"updatedAt": "2026-09-20T07:27:18.132Z",
"source": "hook"
},
"src/scheduler/src/repl_internal.h": {
@ -10232,11 +10232,11 @@
},
"src/include/utils.h": {
"description": "if !defined(_UTILS_H_)",
"tokens": 2810,
"hash": "403aa4d8df678a9b",
"size": 10558,
"mtimeMs": 1789439662648.9136,
"updatedAt": "2026-09-15T02:34:22.692Z",
"tokens": 3454,
"hash": "e7f670a42ba85760",
"size": 12973,
"mtimeMs": 1789876497123.8267,
"updatedAt": "2026-09-20T03:54:57.161Z",
"source": "hook"
},
"src/scheduler/src/core_events.c": {
@ -10250,11 +10250,11 @@
},
"src/lib/utils.c": {
"description": "include <ctype.h>",
"tokens": 7015,
"hash": "41554dd9aaeadade",
"size": 26308,
"mtimeMs": 1789428659757.0122,
"updatedAt": "2026-09-14T23:30:59.805Z",
"tokens": 7630,
"hash": "35a3c48473933186",
"size": 28611,
"mtimeMs": 1789876619313.274,
"updatedAt": "2026-09-20T03:56:59.350Z",
"source": "hook"
},
"src/lib/testsuite/test_vtaskmgr_teardown.c": {
@ -11404,29 +11404,29 @@
},
".kiro/specs/scheduler-sim-diagnostics/research.md": {
"description": "Research & Design Decisions",
"tokens": 4220,
"hash": "8a002c5f2253a4f9",
"size": 16958,
"mtimeMs": 1789632585823.1362,
"updatedAt": "2026-09-17T08:09:45.870Z",
"tokens": 6048,
"hash": "5ea4d0dfc6e05b01",
"size": 24289,
"mtimeMs": 1789874652277.403,
"updatedAt": "2026-09-20T03:24:12.323Z",
"source": "hook"
},
".kiro/specs/scheduler-sim-diagnostics/design.md": {
"description": "Design Document: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection)",
"tokens": 8384,
"hash": "ee9e101dfeeb1662",
"size": 33723,
"mtimeMs": 1789645373171.6946,
"updatedAt": "2026-09-17T11:42:53.216Z",
"description": "Design Document: scheduler-sim-diagnostics (Requirement Sets 1 & 6 — Limit Inspection, Human-Readabl",
"tokens": 12970,
"hash": "6f0b6720997bc1dc",
"size": 52156,
"mtimeMs": 1789874610128.6917,
"updatedAt": "2026-09-20T03:23:30.167Z",
"source": "hook"
},
".kiro/specs/scheduler-sim-diagnostics/tasks.md": {
"description": "Implementation Plan: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection)",
"tokens": 3800,
"hash": "a0019e651164a35b",
"size": 15264,
"mtimeMs": 1789706720605.9805,
"updatedAt": "2026-09-18T04:45:20.645Z",
"description": "Implementation Plan: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection; Requirement 6 ",
"tokens": 6886,
"hash": "66e117aa83be0512",
"size": 27673,
"mtimeMs": 1789891672263.1226,
"updatedAt": "2026-09-20T08:07:52.299Z",
"source": "hook"
},
"src/scheduler/include/plugin.h": {
@ -11440,11 +11440,11 @@
},
"src/scheduler/src/plugins/limit.c": {
"description": "include <errno.h>",
"tokens": 6731,
"hash": "c50655360ed1c8e4",
"size": 25238,
"mtimeMs": 1789745073875.0698,
"updatedAt": "2026-09-18T15:24:33.914Z",
"tokens": 6902,
"hash": "9697079f6613c566",
"size": 25880,
"mtimeMs": 1789905009654.844,
"updatedAt": "2026-09-20T11:50:09.699Z",
"source": "hook"
},
"src/scheduler/testsuite/test_limit_plugin.c": {
@ -11458,11 +11458,11 @@
},
"src/scheduler/testsuite/test_repl_limit_table.c": {
"description": "Declares of",
"tokens": 30373,
"hash": "78d8550e2849bdd2",
"size": 113896,
"mtimeMs": 1789745772943.5117,
"updatedAt": "2026-09-18T15:36:12.981Z",
"tokens": 39931,
"hash": "44ea120d2e327ab3",
"size": 149738,
"mtimeMs": 1789897774982.856,
"updatedAt": "2026-09-20T09:49:35.023Z",
"source": "hook"
},
"src/scheduler/testsuite/meson.build": {
@ -11878,6 +11878,335 @@
"mtimeMs": 1789828687584.8188,
"updatedAt": "2026-09-19T14:38:07.625Z",
"source": "hook"
},
"src/lib/testsuite/test_utils.c": {
"description": "include <stdio.h>",
"tokens": 4370,
"hash": "84b438e13ea7f486",
"size": 16384,
"mtimeMs": 1789876569582.552,
"updatedAt": "2026-09-20T03:56:09.630Z",
"source": "hook"
},
"src/scheduler/src/repl_fmt.c": {
"description": "include <stdarg.h>",
"tokens": 3489,
"hash": "58dca85604689e77",
"size": 13082,
"mtimeMs": 1789876719077.088,
"updatedAt": "2026-09-20T03:58:39.122Z",
"source": "hook"
},
"src/lib/testsuite/test_limit.c": {
"description": "include <rtti.h>",
"tokens": 7397,
"hash": "8f9069d09ce4b7e5",
"size": 27737,
"mtimeMs": 1789905228086.503,
"updatedAt": "2026-09-20T11:53:48.122Z",
"source": "hook"
},
"src/include/xcelimit.h": {
"description": "if !defined(_XCELIMIT_H_)",
"tokens": 428,
"hash": "ef8f35f8f03784b1",
"size": 1605,
"mtimeMs": 1789879590121.7583,
"updatedAt": "2026-09-20T04:46:30.164Z",
"source": "hook"
},
"src/lib/xcelimit.c": {
"description": "include <errno.h>",
"tokens": 5177,
"hash": "03d375cf2a48a39c",
"size": 19416,
"mtimeMs": 1789904995611.1445,
"updatedAt": "2026-09-20T11:49:55.649Z",
"source": "hook"
},
"src/xceadmin/src/xcecommon/schema_files/json/limits.schema.json": {
"description": "",
"tokens": 536,
"hash": "8a3905b5ca334129",
"size": 1874,
"mtimeMs": 1789900581200.035,
"updatedAt": "2026-09-20T10:36:21.236Z",
"source": "hook"
},
"src/xceadmin/tests/test_validation.py": {
"description": "Tests for xcecommon.validation (task 2.1).",
"tokens": 5703,
"hash": "8ca9eae28e641a0c",
"size": 19988,
"mtimeMs": 1789900627193.789,
"updatedAt": "2026-09-20T10:37:07.233Z",
"source": "hook",
"symbols": [
{
"name": "_real_config_path",
"kind": "fn",
"startLine": 52,
"endLine": 62,
"tokens": 106
},
{
"name": "test_default_schema_dir_resolves_to_real_bundled_schemas",
"kind": "fn",
"startLine": 63,
"endLine": 79,
"tokens": 220
},
{
"name": "test_validate_yaml_accepts_real_example_config",
"kind": "fn",
"startLine": 80,
"endLine": 89,
"tokens": 129
},
{
"name": "test_validate_yaml_no_schema_subdirectory_needed_in_configs_dir",
"kind": "fn",
"startLine": 90,
"endLine": 106,
"tokens": 193
},
{
"name": "test_validate_yaml_reports_file_pointer_and_constraint_on_schema_violation",
"kind": "fn",
"startLine": 107,
"endLine": 129,
"tokens": 216
},
{
"name": "test_validate_yaml_reports_missing_required_field",
"kind": "fn",
"startLine": 130,
"endLine": 141,
"tokens": 134
},
{
"name": "test_validate_yaml_rejects_percent_limit_value_above_one",
"kind": "fn",
"startLine": 142,
"endLine": 167,
"tokens": 310
},
{
"name": "test_validate_yaml_accepts_percent_limit_value_in_fraction_range",
"kind": "fn",
"startLine": 168,
"endLine": 187,
"tokens": 177
},
{
"name": "test_validate_yaml_does_not_range_check_non_percent_limit_value",
"kind": "fn",
"startLine": 188,
"endLine": 207,
"tokens": 195
},
{
"name": "test_validate_yaml_missing_yaml_file_is_not_this_functions_concern",
"kind": "fn",
"startLine": 208,
"endLine": 219,
"tokens": 160
},
{
"name": "test_validate_yaml_reports_malformed_yaml_syntax",
"kind": "fn",
"startLine": 220,
"endLine": 234,
"tokens": 167
},
{
"name": "test_check_reserved_names_rejects_reserved_queue_name",
"kind": "fn",
"startLine": 235,
"endLine": 243,
"tokens": 72
},
{
"name": "test_check_reserved_names_rejects_reserved_host_name",
"kind": "fn",
"startLine": 244,
"endLine": 252,
"tokens": 68
},
{
"name": "test_check_reserved_names_allows_ordinary_names",
"kind": "fn",
"startLine": 253,
"endLine": 261,
"tokens": 76
},
{
"name": "test_check_reserved_names_ignores_missing_sections",
"kind": "fn",
"startLine": 262,
"endLine": 272,
"tokens": 120
},
{
"name": "test_check_duplicates_rejects_duplicate_queue_names",
"kind": "fn",
"startLine": 273,
"endLine": 286,
"tokens": 98
},
{
"name": "test_check_duplicates_rejects_duplicate_host_names",
"kind": "fn",
"startLine": 287,
"endLine": 297,
"tokens": 79
},
{
"name": "test_check_duplicates_rejects_duplicate_resource_names",
"kind": "fn",
"startLine": 298,
"endLine": 311,
"tokens": 102
},
{
"name": "test_check_duplicates_rejects_duplicate_host_group_names",
"kind": "fn",
"startLine": 312,
"endLine": 326,
"tokens": 112
},
{
"name": "test_check_duplicates_rejects_duplicate_user_group_names",
"kind": "fn",
"startLine": 327,
"endLine": 340,
"tokens": 104
},
{
"name": "test_check_duplicates_rejects_duplicate_limit_names",
"kind": "fn",
"startLine": 341,
"endLine": 354,
"tokens": 106
},
{
"name": "test_check_duplicates_allows_limit_name_to_collide_with_queue_name",
"kind": "fn",
"startLine": 355,
"endLine": 368,
"tokens": 152
},
{
"name": "test_check_duplicates_allows_host_group_and_user_group_same_name",
"kind": "fn",
"startLine": 369,
"endLine": 379,
"tokens": 122
},
{
"name": "test_check_duplicates_ignores_missing_sections",
"kind": "fn",
"startLine": 380,
"endLine": 388,
"tokens": 90
},
{
"name": "test_check_undefined_refs_never_raises_on_missing_sections",
"kind": "fn",
"startLine": 389,
"endLine": 396,
"tokens": 78
},
{
"name": "test_check_undefined_refs_warns_on_undefined_host_group_in_queue",
"kind": "fn",
"startLine": 397,
"endLine": 417,
"tokens": 180
},
{
"name": "test_check_undefined_refs_does_not_warn_on_defined_host_group_in_queue",
"kind": "fn",
"startLine": 418,
"endLine": 430,
"tokens": 113
},
{
"name": "test_check_undefined_refs_does_not_warn_on_literal_all",
"kind": "fn",
"startLine": 431,
"endLine": 443,
"tokens": 97
},
{
"name": "test_check_undefined_refs_warns_on_undefined_user_group_in_queue",
"kind": "fn",
"startLine": 444,
"endLine": 462,
"tokens": 150
},
{
"name": "test_check_undefined_refs_warns_on_undefined_resname_in_limit",
"kind": "fn",
"startLine": 463,
"endLine": 595,
"tokens": 1268
}
]
},
"src/configs/schema/limits.schema.json": {
"description": "",
"tokens": 536,
"hash": "8a3905b5ca334129",
"size": 1874,
"mtimeMs": 1789900929227.1943,
"updatedAt": "2026-09-20T10:42:09.269Z",
"source": "hook"
},
"src/xceadmin/tests/fixtures/full/configs/limits.yaml": {
"description": "",
"tokens": 317,
"hash": "431a77ed46bfe9f5",
"size": 1108,
"mtimeMs": 1789901090001.2075,
"updatedAt": "2026-09-20T10:44:50.040Z",
"source": "hook"
},
"src/include/xce/types.h": {
"description": "< NULL.",
"tokens": 6196,
"hash": "e7e1fd757dd8540e",
"size": 23247,
"mtimeMs": 1789904964810.359,
"updatedAt": "2026-09-20T11:49:24.855Z",
"source": "hook"
},
"src/lib/testsuite/test_resmgr_fixture.h": {
"description": "if !defined(_TEST_RESMGR_FIXTURE_H_)",
"tokens": 274,
"hash": "3b7230e6003eefec",
"size": 1045,
"mtimeMs": 1789905045982.1743,
"updatedAt": "2026-09-20T11:50:46.030Z",
"source": "hook"
},
"src/lib/testsuite/test_resmgr_fixture.c": {
"description": "include <stdlib.h>",
"tokens": 538,
"hash": "2fdcdacfc7f2a87e",
"size": 2017,
"mtimeMs": 1789905067856.0598,
"updatedAt": "2026-09-20T11:51:07.907Z",
"source": "hook"
},
"reports/sep13-sep19-2026.md": {
"description": "XCE Project Status — Sep 13 – Sep 19, 2026",
"tokens": 3430,
"hash": "bd83fc2e626a1ee5",
"size": 13863,
"mtimeMs": 1789910069218.0444,
"updatedAt": "2026-09-20T13:14:29.254Z",
"source": "hook"
}
}
}

View file

@ -1,7 +1,7 @@
# anatomy.md
> Auto-maintained by OpenWolf. Last scanned: 2026-09-19T14:38:07.625Z
> Files: 652 tracked | Anatomy hits: 0 | Misses: 0
> Auto-maintained by OpenWolf. Last scanned: 2026-09-20T13:14:29.254Z
> Files: 665 tracked | Anatomy hits: 0 | Misses: 0
## ./
@ -9,7 +9,7 @@
- `.gitignore` — Git ignore rules (~413 tok)
- `.mcp.json` (~7 tok)
- `.opencode.json` (~7 tok)
- `CHANGES.md` — XCE Change Log (~17327 tok)
- `CHANGES.md` — XCE Change Log (~21260 tok)
- `CLAUDE.md` — OpenWolf (~1848 tok)
- `README.md` — Project documentation (~1157 tok)
@ -533,11 +533,11 @@
## .kiro/specs/scheduler-sim-diagnostics/
- `brief.md` — Brief: scheduler-sim-diagnostics (~1333 tok)
- `design.md` — Design Document: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection) (~8384 tok)
- `requirements.md` — Requirements Document (~1845 tok)
- `research.md` — Research & Design Decisions (~4220 tok)
- `spec.json` (~233 tok)
- `tasks.md` — Implementation Plan: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection) (~3800 tok)
- `design.md` — Design Document: scheduler-sim-diagnostics (Requirement Sets 1 & 6 — Limit Inspection, Human-Readabl (~12970 tok)
- `requirements.md` — Requirements Document (~2374 tok)
- `research.md` — Research & Design Decisions (~6048 tok)
- `spec.json` (~293 tok)
- `tasks.md` — Implementation Plan: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection; Requirement 6 (~6886 tok)
## .kiro/specs/scheduler-sim-eager-reconciliation/
@ -698,6 +698,7 @@
- `jul27-aug02-2026.md` — XCE Project Status — Jul 27 – Aug 01, 2026 (~2003 tok)
- `jun29-jul04-2026.md` — Work Summary: June 30 – July 4, 2026 (~857 tok)
- `sep06-sep12-2026.md` — XCE Project Status — Sep 06 – Sep 12, 2026 (~2914 tok)
- `sep13-sep19-2026.md` — XCE Project Status — Sep 13 – Sep 19, 2026 (~3430 tok)
## scripts/
@ -874,7 +875,11 @@
## src/configs/
- `limits.yaml` (~603 tok)
- `limits.yaml` (~693 tok)
## src/configs/schema/
- `limits.schema.json` (~536 tok)
## src/controller/
@ -912,7 +917,12 @@
- `request.h` — if !defined(_REQUEST_H_) (~3288 tok)
- `resreq.h` — if !defined(_RESREQ_H_) (~3310 tok)
- `typemap.h` — if !defined(_TYPEMAP_H_) (~8664 tok)
- `utils.h` — if !defined(_UTILS_H_) (~2810 tok)
- `utils.h` — if !defined(_UTILS_H_) (~3454 tok)
- `xcelimit.h` — if !defined(_XCELIMIT_H_) (~428 tok)
## src/include/xce/
- `types.h` — < NULL. (~6196 tok)
## src/lib/
@ -921,14 +931,19 @@
- `mylock.c` — include <errno.h> (~1632 tok)
- `request.c` — include <errno.h> (~19634 tok)
- `resreq.c` — define _XOPEN_SOURCE 700 (~6663 tok)
- `utils.c` — include <ctype.h> (~7015 tok)
- `utils.c` — include <ctype.h> (~7630 tok)
- `vtaskmgr.c` — include <errno.h> (~4446 tok)
- `xcelimit.c` — include <errno.h> (~5177 tok)
- `xlist.c` — include <errno.h> (~851 tok)
- `zarray.c` — include <assert.h> (~6282 tok)
## src/lib/testsuite/
- `test_limit.c` — include <rtti.h> (~7397 tok)
- `test_request.c` — include <errno.h> (~3201 tok)
- `test_resmgr_fixture.c` — include <stdlib.h> (~538 tok)
- `test_resmgr_fixture.h` — if !defined(_TEST_RESMGR_FIXTURE_H_) (~274 tok)
- `test_utils.c` — include <stdio.h> (~4370 tok)
- `test_vtaskmgr_teardown.c` — Declares int (~1668 tok)
- `test_xcealloc.c` — include <stdio.h> (~4979 tok)
- `test_xlist.c` — include <stdarg.h> (~1140 tok)
@ -962,7 +977,8 @@
- `main.c` — include <argp.h> (~6375 tok)
- `plugin.c` — include <errno.h> (~4692 tok)
- `repl_break.c` — include <stdio.h> (~9921 tok)
- `repl_info.c` — include <stdio.h> (~21100 tok)
- `repl_fmt.c` — include <stdarg.h> (~3489 tok)
- `repl_info.c` — include <stdio.h> (~21762 tok)
- `repl_internal.h` — if !defined(_REPL_INTERNAL_H_) (~7304 tok)
- `repl.c` — include <ctype.h> (~7114 tok)
- `resource.c` — include <errno.h> (~9725 tok)
@ -976,7 +992,7 @@
## src/scheduler/src/plugins/
- `limit.c` — include <errno.h> (~6731 tok)
- `limit.c` — include <errno.h> (~6902 tok)
- `parjob_allocator.c` — include <errno.h> (~8014 tok)
- `seqjob_allocator.c` — include <errno.h> (~4054 tok)
@ -999,7 +1015,7 @@
- `test_repl_breakpoints_inspection.c` — Declares and (~23533 tok)
- `test_repl_equivalence.c` (~9975 tok)
- `test_repl_help.c` — Declares error (~6047 tok)
- `test_repl_limit_table.c` — Declares of (~30373 tok)
- `test_repl_limit_table.c` — Declares of (~39931 tok)
- `test_repl_resource_table.c` — Declares char (~21755 tok)
- `test_resource_accounting.c` — Declares pulled (~15338 tok)
- `test_sched_election_sim_fixture.c` — a: default (~3977 tok)
@ -1048,8 +1064,17 @@
- `push.py` — ``config push`` orchestration for xceadmin (design.md, ``xceadmin.push``; (~2038 tok)
- `scheduler.py` — ``xceadmin scheduler`` client functions (design.md, ``xceadmin.scheduler``; (~10131 tok)
## src/xceadmin/src/xcecommon/schema_files/json/
- `limits.schema.json` (~536 tok)
## src/xceadmin/tests/
- `test_config_push_mock.py` — Mock-controller tests for ``xceadmin.push`` (design.md, ``xceadmin.push``; (~4088 tok)
- `test_discovery.py` — Unit tests for ``xceadmin.discovery`` (design.md, ``xceadmin.discovery``; (~4173 tok)
- `test_scheduler.py` — Mock-controller tests for ``xceadmin.scheduler``'s record-control client (~13389 tok)
- `test_validation.py` — Tests for xcecommon.validation (task 2.1). (~5703 tok)
## src/xceadmin/tests/fixtures/full/configs/
- `limits.yaml` (~317 tok)

View file

@ -5429,3 +5429,98 @@
| 07:32 | Edited src/scheduler/testsuite/test_core_isolation.c | modified test_core_never_calls_forbidden_symbols() | ~214 |
| 07:32 | Edited src/scheduler/src/core_clock.c | 2→3 lines | ~32 |
| 07:38 | Edited src/scheduler/src/core_clock.c | 3→2 lines | ~10 |
| 20:11 | Edited .kiro/specs/scheduler-sim-diagnostics/requirements.md | inline fix | ~220 |
| 20:11 | Edited .kiro/specs/scheduler-sim-diagnostics/requirements.md | expanded (+10 lines) | ~651 |
| 20:12 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | modified 6() | ~236 |
| 20:18 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | inline fix | ~30 |
| 20:19 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | 11→14 lines | ~390 |
| 20:20 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+11 lines) | ~1814 |
| 20:21 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | modified name() | ~2005 |
| 20:21 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+6 lines) | ~619 |
| 20:21 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | 15→20 lines | ~255 |
| 20:22 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | modified enum() | ~948 |
| 20:22 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+11 lines) | ~709 |
| 20:22 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | 1→2 lines | ~466 |
| 20:23 | Edited .kiro/specs/scheduler-sim-diagnostics/design.md | expanded (+6 lines) | ~326 |
| 20:24 | Edited .kiro/specs/scheduler-sim-diagnostics/research.md | modified with() | ~1953 |
| 20:24 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | modified 6() | ~265 |
| 20:28 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~34 |
| 20:28 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | expanded (+46 lines) | ~1722 |
| 20:38 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 7→8 lines | ~466 |
| 20:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 19→22 lines | ~773 |
| 20:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 7→7 lines | ~342 |
| 20:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~249 |
| 20:44 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 2→2 lines | ~51 |
| 20:45 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | modified 6() | ~268 |
| 20:46 | Edited .kiro/specs/scheduler-sim-diagnostics/spec.json | 6→6 lines | ~32 |
| 20:54 | Edited src/include/utils.h | 7→8 lines | ~37 |
| 20:54 | Edited src/include/utils.h | modified enum() | ~668 |
| 20:55 | Edited src/lib/testsuite/test_utils.c | modified 7() | ~1538 |
| 20:56 | Edited src/lib/testsuite/test_utils.c | expanded (+9 lines) | ~174 |
| 20:56 | Edited src/lib/utils.c | added 2 condition(s) | ~667 |
| 20:58 | Edited src/scheduler/src/repl_fmt.c | modified repl_is_bytes_valued_resource() | ~275 |
| 20:59 | Edited src/scheduler/src/repl_info.c | modified 7() | ~858 |
| 21:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~24 |
| 21:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 1→2 lines | ~784 |
| 21:45 | Edited src/lib/testsuite/test_limit.c | modified test_fmt_limit_units_byte_valued_resource_renders_per_mode() | ~2663 |
| 21:46 | Edited src/include/xcelimit.h | expanded (+9 lines) | ~336 |
| 21:46 | Edited src/lib/xcelimit.c | added 2 condition(s) | ~939 |
| 22:08 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~21 |
| 22:14 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified add_configured_limit_with_value() | ~476 |
| 22:15 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 2() | ~1560 |
| 22:15 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 4→8 lines | ~107 |
| 22:30 | Edited src/scheduler/src/repl_info.c | modified if() | ~115 |
| 22:30 | Edited src/scheduler/src/repl_info.c | modified if() | ~104 |
| 22:43 | Edited src/scheduler/src/repl_info.c | modified if() | ~55 |
| 22:43 | Edited src/scheduler/src/repl_info.c | modified if() | ~51 |
| 22:57 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~22 |
| 22:58 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 1→2 lines | ~672 |
| 23:04 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 9() | ~1946 |
| 23:04 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 4→8 lines | ~124 |
| 23:10 | Edited src/scheduler/src/repl_info.c | modified 9() | ~364 |
| 23:10 | Edited src/scheduler/src/repl_info.c | modified 9() | ~228 |
| 23:25 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
| 23:25 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
| 23:30 | Edited src/scheduler/src/repl_info.c | 9→9 lines | ~140 |
| 23:30 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
| 23:38 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~18 |
| 23:38 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 1→2 lines | ~731 |
| 23:39 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | 5→6 lines | ~284 |
| 23:44 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+6 lines) | ~209 |
| 23:44 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 5→8 lines | ~128 |
| 23:44 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 7→12 lines | ~184 |
| 23:45 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 5→8 lines | ~128 |
| 23:58 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~81 |
| 23:58 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
| 00:05 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~83 |
| 00:06 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
| 00:20 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
| 00:20 | Edited src/scheduler/src/repl_info.c | 4→4 lines | ~61 |
| 00:27 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~83 |
| 00:27 | Edited src/scheduler/src/repl_info.c | 6→6 lines | ~82 |
| 00:34 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~22 |
| 00:43 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 2() | ~3786 |
| 00:43 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+6 lines) | ~119 |
| 01:07 | Edited .kiro/specs/scheduler-sim-diagnostics/tasks.md | inline fix | ~23 |
| 02:48 | Edited src/lib/testsuite/test_limit.c | 6→6 lines | ~65 |
| 02:49 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified scale() | ~614 |
| 02:49 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 6→7 lines | ~102 |
| 02:51 | Edited src/lib/xcelimit.c | modified if() | ~49 |
| 02:51 | Edited src/lib/xcelimit.c | modified in() | ~700 |
| 02:58 | Edited src/configs/limits.yaml | 8→12 lines | ~141 |
| 03:36 | Edited src/xceadmin/src/xcecommon/schema_files/json/limits.schema.json | expanded (+13 lines) | ~150 |
| 03:37 | Edited src/xceadmin/tests/test_validation.py | modified test_validate_yaml_reports_missing_required_field() | ~842 |
| 03:42 | Edited src/configs/schema/limits.schema.json | expanded (+13 lines) | ~150 |
| 03:44 | Edited src/xceadmin/tests/fixtures/full/configs/limits.yaml | 8→10 lines | ~97 |
| 04:29 | Edited CHANGES.md | modified fix() | ~4235 |
| 04:49 | Edited src/include/xce/types.h | modified struct() | ~195 |
| 04:49 | Edited src/lib/xcelimit.c | added 2 condition(s) | ~330 |
| 04:49 | Edited src/lib/xcelimit.c | added 2 condition(s) | ~256 |
| 04:50 | Edited src/scheduler/src/plugins/limit.c | modified update_limit_res_value() | ~290 |
| 04:50 | Edited src/lib/testsuite/test_resmgr_fixture.h | 8→11 lines | ~191 |
| 04:50 | Edited src/lib/testsuite/test_resmgr_fixture.c | 7→10 lines | ~167 |
| 04:51 | Edited src/lib/testsuite/test_resmgr_fixture.c | 1→2 lines | ~37 |
| 04:52 | Edited src/lib/testsuite/test_limit.c | 4→6 lines | ~32 |
| 04:53 | Edited src/lib/testsuite/test_limit.c | added 2 condition(s) | ~1989 |
| 04:53 | Edited src/lib/testsuite/test_limit.c | expanded (+8 lines) | ~135 |
| 06:14 | Created reports/sep13-sep19-2026.md | — | ~3659 |