diff --git a/.wolf/_scan-state.json b/.wolf/_scan-state.json index 194e0a88..38abb779 100644 --- a/.wolf/_scan-state.json +++ b/.wolf/_scan-state.json @@ -1,5 +1,5 @@ { - "last_scanned": "2026-09-08T03:09:39.092Z", - "git_head": "36786584827c38e28ca4ffc2ec507f63992e7dd3", + "last_scanned": "2026-09-27T13:00:00.171Z", + "git_head": "c21ca0b72fed27413cf289c1162e89639a3e155c", "file_count": 505 } \ No newline at end of file diff --git a/.wolf/anatomy-index.json b/.wolf/anatomy-index.json index 7234b37d..a74f1f7f 100644 --- a/.wolf/anatomy-index.json +++ b/.wolf/anatomy-index.json @@ -1,112 +1,22 @@ { "version": 1, "meta": { - "lastScanned": "2026-09-24T09:43:08.995Z", - "fileCount": 702, + "lastScanned": "2026-09-27T13:00:00.163Z", + "fileCount": 505, "hits": 0, "misses": 0, - "renderedHash": "f3d81573f594cd48eed6396653860d3691d51278f063129886313253d5410fcb", - "storeUpdatedAt": "2026-09-24T09:43:09.018Z", - "rootHash": "1c04bc1bbc3d7bef" + "renderedHash": "2b63f520379e6efb09feb20de816dd49e29ac206edf92b1f4ec2e4c26cddcb61", + "storeUpdatedAt": "2026-09-27T13:00:00.165Z", + "rootHash": "19a130e78ad5774c" }, "files": { - ".agent-shell/transcripts/2026-08-11-11-39-59.md": { - "description": "Agent Shell Transcript", - "tokens": 104, - "hash": "4f3cfa775fe67d10", - "size": 424, - "mtimeMs": 1786419647000, - "updatedAt": "2026-09-08T03:09:38.868Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-08-11-14-49-05.md": { - "description": "Agent Shell Transcript", - "tokens": 188, - "hash": "f8c049f2da512cf9", - "size": 770, - "mtimeMs": 1786431104000, - "updatedAt": "2026-09-08T03:09:38.868Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-08-11-22-00-54.md": { - "description": "Agent Shell Transcript", - "tokens": 9623, - "hash": "69c2494cdbad4266", - "size": 38657, - "mtimeMs": 1786458447000, - "updatedAt": "2026-09-08T03:09:38.868Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-08-15-22-30-02.md": { - "description": "Agent Shell Transcript", - "tokens": 438, - "hash": "caf998c1c4346488", - "size": 1752, - "mtimeMs": 1786830684785.6416, - "updatedAt": "2026-09-08T03:09:38.869Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-08-16-06-11-30.md": { - "description": "Agent Shell Transcript", - "tokens": 60273, - "hash": "1bfe97436641f6c1", - "size": 242348, - "mtimeMs": 1786834719106.8809, - "updatedAt": "2026-09-08T03:09:38.870Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-08-23-15-56-15.md": { - "description": "Agent Shell Transcript", - "tokens": 69291, - "hash": "2fe8a5aa33909083", - "size": 279817, - "mtimeMs": 1787474175954.5789, - "updatedAt": "2026-09-08T03:09:38.872Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-08-26-17-36-06.md": { - "description": "Agent Shell Transcript", - "tokens": 183, - "hash": "5931955fd9b78c79", - "size": 734, - "mtimeMs": 1787737358744.6997, - "updatedAt": "2026-09-08T03:09:38.873Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-08-30-21-28-19.md": { - "description": "Agent Shell Transcript", - "tokens": 106161, - "hash": "022b41617990a0ea", - "size": 427276, - "mtimeMs": 1788148086397.5132, - "updatedAt": "2026-09-08T03:09:38.875Z", - "source": "scan", - "importance": 0.1036 - }, - ".agent-shell/transcripts/2026-09-02-10-55-02.md": { - "description": "Agent Shell Transcript", - "tokens": 10751, - "hash": "51023dabb6aa2fb3", - "size": 46614, - "mtimeMs": 1788318103456.1863, - "updatedAt": "2026-09-08T03:09:38.876Z", - "source": "scan", - "importance": 0.1036 - }, ".clang-format": { "description": "", "tokens": 226, "hash": "c10245b70fcd24c8", "size": 845, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.876Z", + "mtimeMs": 1790249098363.0842, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -115,48 +25,8 @@ "tokens": 61, "hash": "47c0dacebca9f56c", "size": 229, - "mtimeMs": 1785725733000, - "updatedAt": "2026-09-08T03:09:38.876Z", - "source": "scan", - "importance": 0.1036 - }, - ".codegraph/codegraph.db-shm": { - "description": "", - "tokens": 52429, - "hash": "106d8a22b9b9921a", - "size": 196608, - "mtimeMs": 1788835936579.202, - "updatedAt": "2026-09-08T03:09:38.878Z", - "source": "scan", - "importance": 0.1036 - }, - ".codegraph/codegraph.db-wal": { - "description": "", - "tokens": 0, - "hash": "e3b0c44298fc1c14", - "size": 0, - "mtimeMs": 1788835958487.1284, - "updatedAt": "2026-09-08T03:09:38.878Z", - "source": "scan", - "importance": 0.1036 - }, - ".codegraph/daemon.log": { - "description": "", - "tokens": 28929, - "hash": "a77c4f6823bf466b", - "size": 108534, - "mtimeMs": 1788835948051.6873, - "updatedAt": "2026-09-08T03:09:38.879Z", - "source": "scan", - "importance": 0.1036 - }, - ".codegraph/daemon.pid": { - "description": "", - "tokens": 45, - "hash": "7e60fab1575c123d", - "size": 166, - "mtimeMs": 1788793906142.733, - "updatedAt": "2026-09-08T03:09:38.879Z", + "mtimeMs": 1790249344022.8032, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -165,8 +35,8 @@ "tokens": 413, "hash": "29f5f599f0bbdaaa", "size": 1547, - "mtimeMs": 1787898743007.8486, - "updatedAt": "2026-09-08T03:09:38.879Z", + "mtimeMs": 1790249098365.4832, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -175,8 +45,8 @@ "tokens": 949, "hash": "51a4386b8afeafdd", "size": 3796, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.6602, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -185,8 +55,8 @@ "tokens": 389, "hash": "cc96d009e42e2d4a", "size": 1553, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -195,8 +65,8 @@ "tokens": 2982, "hash": "5033327db3fc6b93", "size": 12015, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -205,8 +75,8 @@ "tokens": 1016, "hash": "05f885b59a064cb2", "size": 4063, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -215,8 +85,8 @@ "tokens": 1090, "hash": "3917978761b6d941", "size": 4369, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -225,8 +95,8 @@ "tokens": 464, "hash": "e2b38d4a65297334", "size": 1859, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.008Z", "source": "scan", "importance": 0.1036 }, @@ -235,8 +105,8 @@ "tokens": 739, "hash": "930cc2e849c772c4", "size": 2953, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -245,8 +115,8 @@ "tokens": 1266, "hash": "220c22c9cc8da703", "size": 5094, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -255,8 +125,8 @@ "tokens": 924, "hash": "80d3820e2c80af43", "size": 3696, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -265,8 +135,8 @@ "tokens": 593, "hash": "da53daeabb0299e9", "size": 2374, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -275,8 +145,8 @@ "tokens": 2773, "hash": "d9be9998dcb6dc9e", "size": 11104, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -285,8 +155,8 @@ "tokens": 633, "hash": "e6c9dad086b3ec5e", "size": 2531, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.689, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -295,8 +165,8 @@ "tokens": 3303, "hash": "0b9e3cbd75e45438", "size": 13306, - "mtimeMs": 1786791001665.4111, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.8782, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -305,8 +175,8 @@ "tokens": 125, "hash": "dfc07543fb08e2f4", "size": 437, - "mtimeMs": 1786791001666.4094, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9163, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -315,8 +185,8 @@ "tokens": 40, "hash": "ad3f8051e45003cc", "size": 159, - "mtimeMs": 1786791001666.4094, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9163, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -325,8 +195,8 @@ "tokens": 325, "hash": "876aed0185db39e9", "size": 1297, - "mtimeMs": 1786791001666.4094, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9163, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -335,8 +205,8 @@ "tokens": 586, "hash": "a77becba2f120a2d", "size": 2355, - "mtimeMs": 1786791001666.4094, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9163, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -345,8 +215,8 @@ "tokens": 318, "hash": "6ed02fcc9b90988c", "size": 1271, - "mtimeMs": 1786791001666.4094, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9163, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -355,8 +225,8 @@ "tokens": 89, "hash": "f233ba3cebcaa4e8", "size": 355, - "mtimeMs": 1786791001668.4065, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9949, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -365,8 +235,8 @@ "tokens": 218, "hash": "2d4ea086e3619750", "size": 871, - "mtimeMs": 1786791001668.4065, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098366.0845, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -375,8 +245,8 @@ "tokens": 198, "hash": "ab20caddc4a2361e", "size": 792, - "mtimeMs": 1786791001669.4048, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098366.0845, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -385,8 +255,8 @@ "tokens": 415, "hash": "c091a4579807ffcf", "size": 1662, - "mtimeMs": 1786791001667.408, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9163, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -395,8 +265,8 @@ "tokens": 523, "hash": "061aa606b4bd2ed0", "size": 2089, - "mtimeMs": 1786791001667.408, - "updatedAt": "2026-09-08T03:09:38.880Z", + "mtimeMs": 1790249098365.9949, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -405,8 +275,8 @@ "tokens": 377, "hash": "b93f66bbed730c78", "size": 1507, - "mtimeMs": 1786791001667.408, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098365.9949, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -415,8 +285,8 @@ "tokens": 441, "hash": "462a787ccc6ac63c", "size": 1782, - "mtimeMs": 1786791001667.408, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098365.9949, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -425,8 +295,8 @@ "tokens": 549, "hash": "1a58856c020fd3cb", "size": 2205, - "mtimeMs": 1786791001667.408, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098365.9949, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -435,8 +305,8 @@ "tokens": 523, "hash": "a00847516d574e6e", "size": 2092, - "mtimeMs": 1786791001668.4065, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098365.9949, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -445,8 +315,8 @@ "tokens": 325, "hash": "e5679d6769bddd19", "size": 1297, - "mtimeMs": 1786791001668.4065, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098365.9949, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -455,8 +325,8 @@ "tokens": 3, "hash": "442787ab3b4dcc0a", "size": 9, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098366.0845, + "updatedAt": "2026-09-27T13:00:00.009Z", "source": "scan", "importance": 0.1036 }, @@ -465,8 +335,8 @@ "tokens": 10613, "hash": "10bb1860f5c21726", "size": 43128, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098366.12, + "updatedAt": "2026-09-27T13:00:00.010Z", "source": "scan", "importance": 0.1036 }, @@ -475,8 +345,8 @@ "tokens": 13800, "hash": "6ecaf6b114410700", "size": 55833, - "mtimeMs": 1787902994953.2322, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098366.1902, + "updatedAt": "2026-09-27T13:00:00.010Z", "source": "scan", "importance": 0.1036 }, @@ -485,8 +355,8 @@ "tokens": 5992, "hash": "12a2f87f8e7bd50c", "size": 24060, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098366.1902, + "updatedAt": "2026-09-27T13:00:00.010Z", "source": "scan", "importance": 0.1036 }, @@ -495,8 +365,8 @@ "tokens": 8886, "hash": "091512a4c2d09fc2", "size": 35743, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098366.1902, + "updatedAt": "2026-09-27T13:00:00.010Z", "source": "scan", "importance": 0.1036 }, @@ -505,8 +375,8 @@ "tokens": 1040, "hash": "1e2d616b760a4ff1", "size": 3642, - "mtimeMs": 1786878806521.3516, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098366.1902, + "updatedAt": "2026-09-27T13:00:00.010Z", "source": "scan", "importance": 0.1036 }, @@ -515,8 +385,8 @@ "tokens": 9416, "hash": "9d8313046bcdf2c2", "size": 37807, - "mtimeMs": 1786878782171.4949, - "updatedAt": "2026-09-08T03:09:38.881Z", + "mtimeMs": 1790249098366.1902, + "updatedAt": "2026-09-27T13:00:00.010Z", "source": "scan", "importance": 0.1036 }, @@ -525,8 +395,8 @@ "tokens": 5779, "hash": "52845ace92fc79a9", "size": 23236, - "mtimeMs": 1787234718407.989, - "updatedAt": "2026-09-08T03:09:38.882Z", + "mtimeMs": 1790249098366.1902, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -535,8 +405,8 @@ "tokens": 1680, "hash": "bf3244d8d78a8274", "size": 6721, - "mtimeMs": 1787209461816.1792, - "updatedAt": "2026-09-08T03:09:38.882Z", + "mtimeMs": 1790249098366.5107, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -545,18 +415,18 @@ "tokens": 2236, "hash": "1bf5dfba5e9a5ffe", "size": 8990, - "mtimeMs": 1787218265286.9941, - "updatedAt": "2026-09-08T03:09:38.882Z", + "mtimeMs": 1790249098366.5107, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/build-time-versioning/spec.json": { "description": "", - "tokens": 132, - "hash": "15ee09db1b213189", - "size": 459, - "mtimeMs": 1787576625249.7454, - "updatedAt": "2026-09-08T03:09:38.882Z", + "tokens": 174, + "hash": "dc598418da57d81c", + "size": 606, + "mtimeMs": 1790249098366.5107, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -565,8 +435,8 @@ "tokens": 4349, "hash": "a8da3295cffdda26", "size": 17402, - "mtimeMs": 1787245303049.1152, - "updatedAt": "2026-09-08T03:09:38.882Z", + "mtimeMs": 1790249098366.5107, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -575,8 +445,8 @@ "tokens": 7542, "hash": "c9ef0b232b437ab6", "size": 30338, - "mtimeMs": 1786199923000, - "updatedAt": "2026-09-08T03:09:38.882Z", + "mtimeMs": 1790249098366.5107, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -585,8 +455,8 @@ "tokens": 4621, "hash": "ae0b5fdd750161f8", "size": 18565, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.882Z", + "mtimeMs": 1790249098366.6511, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -595,18 +465,18 @@ "tokens": 7013, "hash": "d4cc48b7fb46c8f8", "size": 28224, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.883Z", + "mtimeMs": 1790249098366.6511, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/clusterconfig-schema-split/spec.json": { "description": "", - "tokens": 133, - "hash": "2cb94805ac8b9762", - "size": 464, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.883Z", + "tokens": 175, + "hash": "6f97a0d807b2055f", + "size": 611, + "mtimeMs": 1790249098366.6511, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -615,8 +485,8 @@ "tokens": 2668, "hash": "53cffddc39d3fc64", "size": 10692, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.883Z", + "mtimeMs": 1790249098366.6511, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -625,18 +495,18 @@ "tokens": 1569, "hash": "5c8978b23da48cb8", "size": 6301, - "mtimeMs": 1788185618616.899, - "updatedAt": "2026-09-08T03:09:38.883Z", + "mtimeMs": 1790249098366.6511, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/commit-batch-window/spec.json": { "description": "", - "tokens": 327, - "hash": "825d673757aee8b4", - "size": 1144, - "mtimeMs": 1788185429825.3875, - "updatedAt": "2026-09-08T03:09:38.883Z", + "tokens": 369, + "hash": "33fb47de0cb0bd9c", + "size": 1291, + "mtimeMs": 1790249098366.7964, + "updatedAt": "2026-09-27T13:00:00.011Z", "source": "scan", "importance": 0.1036 }, @@ -645,8 +515,8 @@ "tokens": 17338, "hash": "89d0110c6f2265e5", "size": 69642, - "mtimeMs": 1786448363000, - "updatedAt": "2026-09-08T03:09:38.883Z", + "mtimeMs": 1790249098366.7964, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -655,8 +525,8 @@ "tokens": 4175, "hash": "b158c11ffce78d36", "size": 16749, - "mtimeMs": 1786448363000, - "updatedAt": "2026-09-08T03:09:38.883Z", + "mtimeMs": 1790249098366.9062, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -665,18 +535,18 @@ "tokens": 6985, "hash": "0231ff3e9013c7f0", "size": 28075, - "mtimeMs": 1786448363000, - "updatedAt": "2026-09-08T03:09:38.883Z", + "mtimeMs": 1790249098366.9062, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/component-failover-adoption/spec.json": { "description": "", - "tokens": 638, - "hash": "75ca7cdafd91b6a1", - "size": 2230, - "mtimeMs": 1786803667316.6577, - "updatedAt": "2026-09-08T03:09:38.883Z", + "tokens": 680, + "hash": "e40bb9e8ffd719b6", + "size": 2377, + "mtimeMs": 1790249098366.9062, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -685,8 +555,8 @@ "tokens": 14898, "hash": "f148b2cd0f9365cd", "size": 59845, - "mtimeMs": 1787576611984.9487, - "updatedAt": "2026-09-08T03:09:38.884Z", + "mtimeMs": 1790249098366.9062, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -695,18 +565,18 @@ "tokens": 1187, "hash": "aa90287dec1d694b", "size": 4786, - "mtimeMs": 1786429810000, - "updatedAt": "2026-09-08T03:09:38.884Z", + "mtimeMs": 1790249098367.0842, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/component-rejoin-resync/spec.json": { "description": "", - "tokens": 214, - "hash": "abb02ee8fe274f69", - "size": 746, - "mtimeMs": 1786429824000, - "updatedAt": "2026-09-08T03:09:38.884Z", + "tokens": 256, + "hash": "1cffb66bb10b7657", + "size": 893, + "mtimeMs": 1790249098367.1409, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -715,8 +585,8 @@ "tokens": 1108, "hash": "34dacf4d0cf72f10", "size": 4451, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.884Z", + "mtimeMs": 1790249098367.1409, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -725,8 +595,8 @@ "tokens": 13143, "hash": "6823cba25cbd7e0f", "size": 52919, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.884Z", + "mtimeMs": 1790249098367.2131, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -735,8 +605,8 @@ "tokens": 7093, "hash": "7f717b8efa72edb8", "size": 28475, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.884Z", + "mtimeMs": 1790249098367.2131, + "updatedAt": "2026-09-27T13:00:00.012Z", "source": "scan", "importance": 0.1036 }, @@ -745,18 +615,18 @@ "tokens": 11380, "hash": "b1e50dcfd3453e7e", "size": 45882, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.884Z", + "mtimeMs": 1790249098367.2131, + "updatedAt": "2026-09-27T13:00:00.013Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/config-upgrade-snapshot/spec.json": { "description": "", - "tokens": 387, - "hash": "6f5330908d04079b", - "size": 1352, - "mtimeMs": 1786854560005.149, - "updatedAt": "2026-09-08T03:09:38.884Z", + "tokens": 429, + "hash": "806656ff00004cdc", + "size": 1499, + "mtimeMs": 1790249098367.2131, + "updatedAt": "2026-09-27T13:00:00.013Z", "source": "scan", "importance": 0.1036 }, @@ -765,8 +635,58 @@ "tokens": 12616, "hash": "62254e3fe811a784", "size": 50664, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.884Z", + "mtimeMs": 1790249098367.2131, + "updatedAt": "2026-09-27T13:00:00.013Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/controller-peers-env-fallback/brief.md": { + "description": "Brief: controller-peers-env-fallback", + "tokens": 3006, + "hash": "cc85936278dc57d5", + "size": 12022, + "mtimeMs": 1790249098367.2131, + "updatedAt": "2026-09-27T13:00:00.013Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/controller-peers-env-fallback/design.md": { + "description": "Design Document", + "tokens": 5981, + "hash": "5399a24e35e42271", + "size": 24021, + "mtimeMs": 1790249098367.5173, + "updatedAt": "2026-09-27T13:00:00.013Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/controller-peers-env-fallback/requirements.md": { + "description": "Requirements Document", + "tokens": 1982, + "hash": "ec66cdd671d534b2", + "size": 7945, + "mtimeMs": 1790249098367.5173, + "updatedAt": "2026-09-27T13:00:00.014Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/controller-peers-env-fallback/research.md": { + "description": "Research & Design Decisions", + "tokens": 2974, + "hash": "473fd117b1d6433b", + "size": 11940, + "mtimeMs": 1790249098367.5173, + "updatedAt": "2026-09-27T13:00:00.014Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/controller-peers-env-fallback/spec.json": { + "description": "", + "tokens": 175, + "hash": "307e9f62e2a56d46", + "size": 611, + "mtimeMs": 1790249098367.5173, + "updatedAt": "2026-09-27T13:00:00.014Z", "source": "scan", "importance": 0.1036 }, @@ -775,53 +695,58 @@ "tokens": 17072, "hash": "455c724907cb7b99", "size": 68738, - "mtimeMs": 1789581140405.255, - "updatedAt": "2026-09-16T17:52:20.455Z", - "source": "hook" + "mtimeMs": 1790249098367.5173, + "updatedAt": "2026-09-27T13:00:00.014Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/controller-status/requirements.md": { "description": "Requirements Document", "tokens": 4148, "hash": "33a710eb5f7860e7", "size": 16604, - "mtimeMs": 1789554350245.7332, - "updatedAt": "2026-09-16T10:25:50.288Z", - "source": "hook" + "mtimeMs": 1790249098367.711, + "updatedAt": "2026-09-27T13:00:00.014Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/controller-status/research.md": { "description": "Gap Analysis — controller-status (ctrlstatus)", "tokens": 8088, "hash": "2de62ad9f8814aba", "size": 32630, - "mtimeMs": 1789554749726.7686, - "updatedAt": "2026-09-16T10:32:29.766Z", - "source": "hook" + "mtimeMs": 1790249098367.711, + "updatedAt": "2026-09-27T13:00:00.014Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/controller-status/spec.json": { "description": "Declares of", - "tokens": 2986, - "hash": "a143d03a3783001e", - "size": 10448, - "mtimeMs": 1789582525863.7976, - "updatedAt": "2026-09-16T18:15:25.905Z", - "source": "hook" + "tokens": 3028, + "hash": "3c0c3e8bdee95de5", + "size": 10595, + "mtimeMs": 1790249098367.711, + "updatedAt": "2026-09-27T13:00:00.014Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/controller-status/tasks.md": { "description": "Implementation Plan", "tokens": 9841, "hash": "3b4f4969c3fdd401", "size": 39548, - "mtimeMs": 1789581162486.9956, - "updatedAt": "2026-09-16T17:52:42.534Z", - "source": "hook" + "mtimeMs": 1790249098367.711, + "updatedAt": "2026-09-27T13:00:00.014Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/dirty-content-fingerprint/design.md": { "description": "Design Document", "tokens": 6899, "hash": "5c52f5fb29d69aef", "size": 27719, - "mtimeMs": 1787282093737.1255, - "updatedAt": "2026-09-08T03:09:38.885Z", + "mtimeMs": 1790249098367.711, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -830,8 +755,8 @@ "tokens": 2326, "hash": "826253ef8e2dc69c", "size": 9305, - "mtimeMs": 1787283525128.4253, - "updatedAt": "2026-09-08T03:09:38.885Z", + "mtimeMs": 1790249098367.9539, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -840,18 +765,18 @@ "tokens": 5146, "hash": "8b2acade38ed07f6", "size": 20587, - "mtimeMs": 1787283569596.9836, - "updatedAt": "2026-09-08T03:09:38.887Z", + "mtimeMs": 1790249098367.9539, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/dirty-content-fingerprint/spec.json": { "description": "", - "tokens": 133, - "hash": "114cb77abf65c7d8", - "size": 463, - "mtimeMs": 1787576629798.9006, - "updatedAt": "2026-09-08T03:09:38.887Z", + "tokens": 175, + "hash": "defab61176b23070", + "size": 611, + "mtimeMs": 1790249098367.9539, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -860,8 +785,8 @@ "tokens": 5390, "hash": "663400d507863463", "size": 21557, - "mtimeMs": 1787310786691.148, - "updatedAt": "2026-09-08T03:09:38.887Z", + "mtimeMs": 1790249098367.9539, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -870,8 +795,8 @@ "tokens": 8505, "hash": "b7b735f3bb8d8b69", "size": 34446, - "mtimeMs": 1786200109000, - "updatedAt": "2026-09-08T03:09:38.887Z", + "mtimeMs": 1790249098368.0842, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -880,8 +805,8 @@ "tokens": 2695, "hash": "cfcd97bb1759e6d5", "size": 10800, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.887Z", + "mtimeMs": 1790249098368.0842, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -890,18 +815,18 @@ "tokens": 11773, "hash": "8b31eb8fbfacd009", "size": 47514, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.887Z", + "mtimeMs": 1790249098368.0842, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/election-iomgr-refactor/spec.json": { "description": "", - "tokens": 129, - "hash": "d8e115f0ba1dee1c", - "size": 449, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.887Z", + "tokens": 171, + "hash": "10ae5f6d0e63305c", + "size": 597, + "mtimeMs": 1790249098368.0842, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -910,8 +835,8 @@ "tokens": 3693, "hash": "bbb87a344d048591", "size": 14819, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.887Z", + "mtimeMs": 1790249098368.0842, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -920,8 +845,8 @@ "tokens": 2334, "hash": "e573565edf1d1a9a", "size": 9385, - "mtimeMs": 1787815389340.586, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.0842, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -930,8 +855,8 @@ "tokens": 7820, "hash": "adc0300d9230d1af", "size": 31462, - "mtimeMs": 1788432212176.9744, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.2969, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -940,8 +865,8 @@ "tokens": 1953, "hash": "5a193968353e2d47", "size": 7817, - "mtimeMs": 1788429117330.2253, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.2969, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, @@ -950,18 +875,18 @@ "tokens": 3737, "hash": "4b13cf311081662a", "size": 15016, - "mtimeMs": 1788432230516.4763, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.2969, + "updatedAt": "2026-09-27T13:00:00.015Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/eliminate-frontend-makefile/spec.json": { "description": "", - "tokens": 1136, - "hash": "f314bd7f88ab5621", - "size": 3976, - "mtimeMs": 1788440497789.8958, - "updatedAt": "2026-09-08T03:09:38.888Z", + "tokens": 1179, + "hash": "ec8220cdca243927", + "size": 4126, + "mtimeMs": 1790249098368.2969, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -970,8 +895,8 @@ "tokens": 3262, "hash": "48b44851e5c57458", "size": 13062, - "mtimeMs": 1788450715090.038, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.2969, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -980,8 +905,8 @@ "tokens": 626, "hash": "1fa7e268882b6474", "size": 2523, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.2969, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -990,8 +915,8 @@ "tokens": 12605, "hash": "944a07d2944b4a39", "size": 50841, - "mtimeMs": 1786200097000, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.454, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1000,8 +925,8 @@ "tokens": 3181, "hash": "c2bdca1aa62710ea", "size": 12748, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.454, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1010,18 +935,18 @@ "tokens": 6381, "hash": "f859e8503eed72fd", "size": 25675, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.888Z", + "mtimeMs": 1790249098368.454, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-barrier-rollout/spec.json": { "description": "", - "tokens": 341, - "hash": "30e237436d2ba1cf", - "size": 1191, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.888Z", + "tokens": 384, + "hash": "3f9525ee309f3a0a", + "size": 1343, + "mtimeMs": 1790249098368.454, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1030,8 +955,8 @@ "tokens": 5658, "hash": "9ab94acb349d85b4", "size": 22757, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.889Z", + "mtimeMs": 1790249098368.454, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1040,8 +965,8 @@ "tokens": 2855, "hash": "c5f74c0899c6df08", "size": 11484, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.889Z", + "mtimeMs": 1790249098368.7363, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1050,8 +975,8 @@ "tokens": 16535, "hash": "f41eb0751f02eaee", "size": 66645, - "mtimeMs": 1786200096000, - "updatedAt": "2026-09-08T03:09:38.889Z", + "mtimeMs": 1790249098368.7363, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1060,8 +985,8 @@ "tokens": 6171, "hash": "6e909f95139e8331", "size": 24960, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.890Z", + "mtimeMs": 1790249098368.454, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1070,8 +995,8 @@ "tokens": 6116, "hash": "c5036d85e788b782", "size": 23050, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.7363, + "updatedAt": "2026-09-27T13:00:00.016Z", "source": "scan", "importance": 0.1036 }, @@ -1080,8 +1005,8 @@ "tokens": 3742, "hash": "f84d5699e0bec336", "size": 14103, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.9412, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1090,8 +1015,8 @@ "tokens": 8148, "hash": "18c05f2d01af496b", "size": 30704, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.9412, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1100,8 +1025,8 @@ "tokens": 1383, "hash": "0caff0d665884dbf", "size": 5529, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.9412, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1110,8 +1035,8 @@ "tokens": 1383, "hash": "c433713908fe4af9", "size": 5529, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.9412, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1120,8 +1045,8 @@ "tokens": 1395, "hash": "99660f493cc8bf71", "size": 5578, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.9412, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1130,8 +1055,8 @@ "tokens": 2587, "hash": "3e48634094f5fc6f", "size": 10380, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.9412, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1140,18 +1065,18 @@ "tokens": 7773, "hash": "6d24e1adc0351483", "size": 31336, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098368.9412, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-durability/spec.json": { - "description": "phase implementation-complete, validate_impl GO (2026-07-18)", - "tokens": 2378, - "hash": "a5ace8ba5c66df08", - "size": 8321, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "description": "Declares this", + "tokens": 2421, + "hash": "6719ef6718d728c1", + "size": 8472, + "mtimeMs": 1790249098369.0842, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1160,8 +1085,8 @@ "tokens": 11353, "hash": "f13523fb7016c9a6", "size": 45691, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098369.0842, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1170,8 +1095,8 @@ "tokens": 588, "hash": "2c62c1aedcad12ee", "size": 2360, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.891Z", + "mtimeMs": 1790249098369.0842, + "updatedAt": "2026-09-27T13:00:00.017Z", "source": "scan", "importance": 0.1036 }, @@ -1180,8 +1105,8 @@ "tokens": 8326, "hash": "e5daf3d8113cdb4f", "size": 33550, - "mtimeMs": 1786199895000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.2244, + "updatedAt": "2026-09-27T13:00:00.018Z", "source": "scan", "importance": 0.1036 }, @@ -1190,8 +1115,8 @@ "tokens": 2715, "hash": "9d06f177194e6605", "size": 10886, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.2244, + "updatedAt": "2026-09-27T13:00:00.018Z", "source": "scan", "importance": 0.1036 }, @@ -1200,18 +1125,18 @@ "tokens": 3398, "hash": "8b5d13e1794bd48a", "size": 13660, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.2244, + "updatedAt": "2026-09-27T13:00:00.018Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-commit-engine/spec.json": { "description": "", - "tokens": 255, - "hash": "996512ac155d639f", - "size": 892, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "tokens": 299, + "hash": "0304257a48a43db8", + "size": 1044, + "mtimeMs": 1790249098369.2244, + "updatedAt": "2026-09-27T13:00:00.018Z", "source": "scan", "importance": 0.1036 }, @@ -1220,8 +1145,8 @@ "tokens": 4593, "hash": "c5b4d09465a9eb49", "size": 18464, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.2244, + "updatedAt": "2026-09-27T13:00:00.018Z", "source": "scan", "importance": 0.1036 }, @@ -1230,8 +1155,8 @@ "tokens": 16310, "hash": "cd5a73ad506e2b6e", "size": 65815, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.2244, + "updatedAt": "2026-09-27T13:00:00.018Z", "source": "scan", "importance": 0.1036 }, @@ -1240,8 +1165,8 @@ "tokens": 12557, "hash": "be7e0a8bb55cc2f0", "size": 50703, - "mtimeMs": 1786199994000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.019Z", "source": "scan", "importance": 0.1036 }, @@ -1250,8 +1175,8 @@ "tokens": 2907, "hash": "0bf1ae40fbc4ffdf", "size": 11795, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.019Z", "source": "scan", "importance": 0.1036 }, @@ -1260,8 +1185,8 @@ "tokens": 3748, "hash": "b4a19dc8c3fe61f6", "size": 15077, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.019Z", "source": "scan", "importance": 0.1036 }, @@ -1270,8 +1195,8 @@ "tokens": 3890, "hash": "cbaf906770996c86", "size": 15558, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.019Z", "source": "scan", "importance": 0.1036 }, @@ -1280,18 +1205,18 @@ "tokens": 16849, "hash": "fe432d42a50602a9", "size": 67971, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.892Z", + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.019Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-config-bootstrap/spec.json": { "description": "", - "tokens": 545, - "hash": "99367eae6853f4ed", - "size": 1905, - "mtimeMs": 1786882354317.3782, - "updatedAt": "2026-09-08T03:09:38.892Z", + "tokens": 588, + "hash": "f1e7c391c326efc4", + "size": 2056, + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.019Z", "source": "scan", "importance": 0.1036 }, @@ -1300,8 +1225,8 @@ "tokens": 5780, "hash": "25a4a2358169b2a0", "size": 23280, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.019Z", "source": "scan", "importance": 0.1036 }, @@ -1310,8 +1235,8 @@ "tokens": 2916, "hash": "aef54b85c69f249d", "size": 11739, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098369.5122, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1320,8 +1245,8 @@ "tokens": 9196, "hash": "ee9fd30338da1fbe", "size": 37135, - "mtimeMs": 1786200087000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098369.8628, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1330,8 +1255,8 @@ "tokens": 3772, "hash": "f6e75c1e65ce699b", "size": 15125, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098369.8628, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1340,18 +1265,18 @@ "tokens": 10252, "hash": "374f807c36622836", "size": 41247, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098369.8628, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-consistency-invariants/spec.json": { "description": "", - "tokens": 560, - "hash": "9d551e55dd6ed700", - "size": 1963, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "tokens": 603, + "hash": "be442c329a8cca7b", + "size": 2114, + "mtimeMs": 1790249098369.8628, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1360,8 +1285,8 @@ "tokens": 746, "hash": "7a2b7f7d16329aea", "size": 2992, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098369.8628, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1370,8 +1295,8 @@ "tokens": 11283, "hash": "756822fbfaf62f47", "size": 45580, - "mtimeMs": 1786200121000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098370.0842, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1380,8 +1305,8 @@ "tokens": 3867, "hash": "0780e6889d689fcc", "size": 15559, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098370.0842, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1390,18 +1315,18 @@ "tokens": 8994, "hash": "1b4100194fb66027", "size": 36202, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098370.0842, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-convergence-recovery/spec.json": { "description": "", - "tokens": 190, - "hash": "dfd4146a39c94258", - "size": 667, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "tokens": 234, + "hash": "f8bd1dafe60586f2", + "size": 818, + "mtimeMs": 1790249098370.0842, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1410,8 +1335,8 @@ "tokens": 5999, "hash": "29bfbc3dda9ec835", "size": 24131, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098370.0842, + "updatedAt": "2026-09-27T13:00:00.020Z", "source": "scan", "importance": 0.1036 }, @@ -1420,8 +1345,8 @@ "tokens": 774, "hash": "f562f74ef32534b4", "size": 3106, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098370.0842, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1430,8 +1355,8 @@ "tokens": 5237, "hash": "c193c87534313ff6", "size": 21066, - "mtimeMs": 1786199927000, - "updatedAt": "2026-09-08T03:09:38.893Z", + "mtimeMs": 1790249098370.3184, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1440,8 +1365,8 @@ "tokens": 1634, "hash": "7ff2146cb9e67938", "size": 6547, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.3184, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1450,18 +1375,18 @@ "tokens": 2095, "hash": "355a565d48ef6796", "size": 8431, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.3184, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-elect-ctx-lifecycle/spec.json": { "description": "", - "tokens": 2554, - "hash": "7152a6cf4f047788", - "size": 8937, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "tokens": 2597, + "hash": "6637a1a69621b6c8", + "size": 9088, + "mtimeMs": 1790249098370.3184, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1470,8 +1395,8 @@ "tokens": 1696, "hash": "148edb59da69dd4e", "size": 6788, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.3184, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1480,8 +1405,8 @@ "tokens": 8948, "hash": "76725f273fda33a7", "size": 35944, - "mtimeMs": 1786199992000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.3184, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1490,8 +1415,8 @@ "tokens": 2216, "hash": "749cf15f9080c9e3", "size": 8877, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.5085, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1500,18 +1425,18 @@ "tokens": 4497, "hash": "7f955b3aa70e5472", "size": 18098, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.5085, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-entity-snapshots/spec.json": { "description": "", - "tokens": 1450, - "hash": "0e16b02f79341541", - "size": 5075, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "tokens": 1494, + "hash": "866627fce23a752b", + "size": 5226, + "mtimeMs": 1790249098370.5085, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1520,8 +1445,8 @@ "tokens": 3997, "hash": "d7ab81f93d48a1a9", "size": 16012, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.5085, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1530,8 +1455,8 @@ "tokens": 1403, "hash": "ca73ed210afa4cc7", "size": 5631, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.5085, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1540,8 +1465,8 @@ "tokens": 4865, "hash": "d9a650488d05acca", "size": 19552, - "mtimeMs": 1786200118000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.6467, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1550,8 +1475,8 @@ "tokens": 1763, "hash": "e6b9524a797a1d64", "size": 7059, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.6467, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1560,18 +1485,18 @@ "tokens": 2474, "hash": "dbe852b6b55faa54", "size": 9977, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.6467, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-committed-propagation/spec.json": { "description": "", - "tokens": 2799, - "hash": "4794f388dc50bf01", - "size": 9795, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "tokens": 2842, + "hash": "3a512d102c671c38", + "size": 9946, + "mtimeMs": 1790249098370.6467, + "updatedAt": "2026-09-27T13:00:00.021Z", "source": "scan", "importance": 0.1036 }, @@ -1580,8 +1505,8 @@ "tokens": 2873, "hash": "c4a702a71cb08fe5", "size": 11554, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.894Z", + "mtimeMs": 1790249098370.6467, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1590,8 +1515,8 @@ "tokens": 5926, "hash": "1ff8d54293b7d1d4", "size": 23827, - "mtimeMs": 1786199884000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "mtimeMs": 1790249098370.6467, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1600,8 +1525,8 @@ "tokens": 1726, "hash": "37941bb0cf9b8148", "size": 6913, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "mtimeMs": 1790249098370.8477, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1610,8 +1535,8 @@ "tokens": 2054, "hash": "ef0b3b54f64f84ba", "size": 8232, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "mtimeMs": 1790249098370.8477, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1620,18 +1545,18 @@ "tokens": 7901, "hash": "5f7984359024f362", "size": 31800, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "mtimeMs": 1790249098370.8477, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-heartbeat-liveness/spec.json": { "description": "", - "tokens": 171, - "hash": "a01a5d1e9e4bc209", - "size": 597, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "tokens": 214, + "hash": "fc33a467dbf0f2d1", + "size": 748, + "mtimeMs": 1790249098370.8477, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1640,8 +1565,8 @@ "tokens": 2227, "hash": "59f952cdaface46f", "size": 8924, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "mtimeMs": 1790249098370.8477, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1650,8 +1575,8 @@ "tokens": 6506, "hash": "d2843d840c04abd8", "size": 26138, - "mtimeMs": 1786200119000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "mtimeMs": 1790249098370.8477, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1660,8 +1585,8 @@ "tokens": 1605, "hash": "d0323a47f24dee3b", "size": 6418, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.895Z", + "mtimeMs": 1790249098371.0293, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1670,18 +1595,18 @@ "tokens": 8740, "hash": "5d198a6f4072bb9f", "size": 35307, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.0842, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-peer-connection-reuse/spec.json": { "description": "", - "tokens": 169, - "hash": "15f8610c468b3eab", - "size": 591, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "tokens": 212, + "hash": "d28a4085660551f0", + "size": 742, + "mtimeMs": 1790249098371.0842, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1690,8 +1615,8 @@ "tokens": 2022, "hash": "6f91f18e11508b59", "size": 8112, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.0842, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1700,8 +1625,8 @@ "tokens": 7342, "hash": "a95168095a0c00da", "size": 29536, - "mtimeMs": 1786199902000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.0842, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1710,8 +1635,8 @@ "tokens": 3604, "hash": "3bf726d701afa9f2", "size": 14445, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.2139, + "updatedAt": "2026-09-27T13:00:00.022Z", "source": "scan", "importance": 0.1036 }, @@ -1720,18 +1645,18 @@ "tokens": 8259, "hash": "2b41a08f46353141", "size": 33300, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.2139, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-prevote/spec.json": { "description": "", - "tokens": 3803, - "hash": "77da11850b3d438d", - "size": 13310, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "tokens": 3846, + "hash": "61e3f25ab56df6d2", + "size": 13461, + "mtimeMs": 1790249098371.2139, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1740,8 +1665,8 @@ "tokens": 3197, "hash": "948d4c9c8fd7798e", "size": 12841, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.2139, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1750,8 +1675,8 @@ "tokens": 6606, "hash": "486d1d5a446520db", "size": 26978, - "mtimeMs": 1786200065000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.2139, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1760,8 +1685,8 @@ "tokens": 1591, "hash": "2f039f10f9e4d190", "size": 6490, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.3936, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1770,8 +1695,8 @@ "tokens": 2850, "hash": "a0817c05df5ff3e5", "size": 11410, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.896Z", + "mtimeMs": 1790249098371.3936, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1780,18 +1705,18 @@ "tokens": 11568, "hash": "d0e32f22159459bd", "size": 46617, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.3936, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-repl-hardening/spec.json": { "description": "", - "tokens": 198, - "hash": "714fd6f6bf39512f", - "size": 691, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "tokens": 241, + "hash": "d6793ed2f86c5a69", + "size": 842, + "mtimeMs": 1790249098371.3936, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1800,8 +1725,8 @@ "tokens": 4501, "hash": "3a36b13e0ad69b6f", "size": 18125, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.3936, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1810,8 +1735,8 @@ "tokens": 624, "hash": "420894a6ce007029", "size": 2504, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.3936, + "updatedAt": "2026-09-27T13:00:00.023Z", "source": "scan", "importance": 0.1036 }, @@ -1820,8 +1745,8 @@ "tokens": 8611, "hash": "d971a0a621c4be9a", "size": 34739, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.5715, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, @@ -1830,8 +1755,8 @@ "tokens": 2177, "hash": "33ab736a115670c8", "size": 8733, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.5715, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, @@ -1840,18 +1765,18 @@ "tokens": 5686, "hash": "06c94d4c6e953f36", "size": 22890, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.5715, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-single-leader-role/spec.json": { "description": "", - "tokens": 177, - "hash": "bb4e5b59266592fc", - "size": 620, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "tokens": 220, + "hash": "d3833c0843a483f4", + "size": 771, + "mtimeMs": 1790249098371.5715, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, @@ -1860,8 +1785,8 @@ "tokens": 5040, "hash": "bea074766481cff8", "size": 20273, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.5715, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, @@ -1870,8 +1795,8 @@ "tokens": 11209, "hash": "aacd15268c15ece2", "size": 45059, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.897Z", + "mtimeMs": 1790249098371.7683, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, @@ -1880,8 +1805,8 @@ "tokens": 4240, "hash": "e706f1fd380010f6", "size": 16982, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098371.7683, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, @@ -1890,18 +1815,18 @@ "tokens": 5375, "hash": "b239f2111e707a86", "size": 21587, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098371.7683, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-term-safety/spec.json": { "description": "", - "tokens": 785, - "hash": "2f97aa5de3eac45b", - "size": 2746, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "tokens": 828, + "hash": "3181e267798a5e71", + "size": 2898, + "mtimeMs": 1790249098371.7683, + "updatedAt": "2026-09-27T13:00:00.024Z", "source": "scan", "importance": 0.1036 }, @@ -1910,8 +1835,8 @@ "tokens": 14377, "hash": "d93a6bddaa84b36d", "size": 57804, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098371.7683, + "updatedAt": "2026-09-27T13:00:00.025Z", "source": "scan", "importance": 0.1036 }, @@ -1920,8 +1845,8 @@ "tokens": 2070, "hash": "3ae592b389ea4510", "size": 8380, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098371.5715, + "updatedAt": "2026-09-27T13:00:00.025Z", "source": "scan", "importance": 0.1036 }, @@ -1930,8 +1855,8 @@ "tokens": 829, "hash": "584a3b72d23daecd", "size": 3326, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098371.7683, + "updatedAt": "2026-09-27T13:00:00.025Z", "source": "scan", "importance": 0.1036 }, @@ -1940,8 +1865,8 @@ "tokens": 1456, "hash": "b77258afeca0ee73", "size": 5936, - "mtimeMs": 1786200161000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098372.0308, + "updatedAt": "2026-09-27T13:00:00.025Z", "source": "scan", "importance": 0.1036 }, @@ -1950,8 +1875,8 @@ "tokens": 1087, "hash": "9f43a79bb1cee683", "size": 4352, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098372.0308, + "updatedAt": "2026-09-27T13:00:00.025Z", "source": "scan", "importance": 0.1036 }, @@ -1960,18 +1885,18 @@ "tokens": 2542, "hash": "954afdacdaf77cf8", "size": 10231, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098372.0308, + "updatedAt": "2026-09-27T13:00:00.025Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/ha-wal-replication/spec.json": { "description": "", - "tokens": 2214, - "hash": "1bd3008d2aaa38fa", - "size": 7749, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "tokens": 2258, + "hash": "bebf8365df1adc27", + "size": 7900, + "mtimeMs": 1790249098372.084, + "updatedAt": "2026-09-27T13:00:00.025Z", "source": "scan", "importance": 0.1036 }, @@ -1980,8 +1905,8 @@ "tokens": 1913, "hash": "a79ccc3323bcbf3c", "size": 7669, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098372.084, + "updatedAt": "2026-09-27T13:00:00.026Z", "source": "scan", "importance": 0.1036 }, @@ -1990,8 +1915,8 @@ "tokens": 1277, "hash": "9528b1039893dbb4", "size": 5119, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098372.084, + "updatedAt": "2026-09-27T13:00:00.026Z", "source": "scan", "importance": 0.1036 }, @@ -2000,8 +1925,8 @@ "tokens": 14117, "hash": "01916e7c9c1d4be6", "size": 56708, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.898Z", + "mtimeMs": 1790249098372.161, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2010,8 +1935,8 @@ "tokens": 5216, "hash": "810b7de56c2ac755", "size": 20929, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.161, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2020,18 +1945,18 @@ "tokens": 7857, "hash": "64577068e35fe388", "size": 31605, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.161, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/job-array-single-wal-record/spec.json": { "description": "", - "tokens": 444, - "hash": "e0e17c35d52de0ed", - "size": 1553, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "tokens": 487, + "hash": "48f26bd032db3ec9", + "size": 1704, + "mtimeMs": 1790249098372.161, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2040,8 +1965,58 @@ "tokens": 15580, "hash": "011d27dfe64249f5", "size": 62588, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.161, + "updatedAt": "2026-09-27T13:00:00.027Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/libxce-alloc-preason-equality/design.md": { + "description": "Design Document", + "tokens": 4885, + "hash": "ac3b7f48d69ade69", + "size": 19617, + "mtimeMs": 1790249098372.161, + "updatedAt": "2026-09-27T13:00:00.027Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/libxce-alloc-preason-equality/requirements.md": { + "description": "Requirements Document", + "tokens": 2086, + "hash": "f457b66f320e827e", + "size": 8360, + "mtimeMs": 1790249098372.471, + "updatedAt": "2026-09-27T13:00:00.027Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/libxce-alloc-preason-equality/research.md": { + "description": "Research & Design Decisions", + "tokens": 1953, + "hash": "cdfa2fd8174acc8c", + "size": 7841, + "mtimeMs": 1790249098372.471, + "updatedAt": "2026-09-27T13:00:00.027Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/libxce-alloc-preason-equality/spec.json": { + "description": "", + "tokens": 176, + "hash": "4ec477e0285c0412", + "size": 614, + "mtimeMs": 1790249098372.471, + "updatedAt": "2026-09-27T13:00:00.027Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/libxce-alloc-preason-equality/tasks.md": { + "description": "Implementation Plan", + "tokens": 1445, + "hash": "16639cfbd9c66d25", + "size": 5797, + "mtimeMs": 1790249098372.471, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2050,8 +2025,8 @@ "tokens": 2238, "hash": "292a08453c66441d", "size": 8999, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.471, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2060,8 +2035,8 @@ "tokens": 8279, "hash": "40c8ace3409b9db4", "size": 33324, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.5674, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2070,8 +2045,8 @@ "tokens": 2933, "hash": "9fbfcd53b5d3d6e3", "size": 11739, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.5674, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2080,18 +2055,18 @@ "tokens": 4638, "hash": "0a2167b6db69ec2f", "size": 18701, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.5674, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/libxce-failover/spec.json": { "description": "", - "tokens": 787, - "hash": "f9b48a2cb7f2f61d", - "size": 2753, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "tokens": 830, + "hash": "f9e2cd40e2202ba3", + "size": 2904, + "mtimeMs": 1790249098372.5674, + "updatedAt": "2026-09-27T13:00:00.027Z", "source": "scan", "importance": 0.1036 }, @@ -2100,8 +2075,8 @@ "tokens": 4086, "hash": "fdb888233a198252", "size": 16416, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.899Z", + "mtimeMs": 1790249098372.5674, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2110,8 +2085,8 @@ "tokens": 9311, "hash": "56e15b2f279a03c1", "size": 37409, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.900Z", + "mtimeMs": 1790249098372.5674, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2120,8 +2095,8 @@ "tokens": 4577, "hash": "3391985353623448", "size": 18337, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.900Z", + "mtimeMs": 1790249098372.7942, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2130,18 +2105,18 @@ "tokens": 8747, "hash": "de7b30b455e6e42d", "size": 35232, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "mtimeMs": 1790249098372.7942, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-adapter-conformance/spec.json": { "description": "", - "tokens": 578, - "hash": "5b7bddb35c5e6e86", - "size": 2023, - "mtimeMs": 1786854569012.4507, - "updatedAt": "2026-09-08T03:09:38.902Z", + "tokens": 622, + "hash": "67ce4941be6ccbbe", + "size": 2174, + "mtimeMs": 1790249098372.7942, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2150,8 +2125,8 @@ "tokens": 4416, "hash": "81158ceab37f449a", "size": 17695, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "mtimeMs": 1790249098372.7942, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2160,8 +2135,8 @@ "tokens": 2239, "hash": "23fc1d87ba5a8467", "size": 9024, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "mtimeMs": 1790249098372.7942, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2170,8 +2145,8 @@ "tokens": 9566, "hash": "d2c6202f12f1d8dc", "size": 38415, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "mtimeMs": 1790249098372.9702, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2180,8 +2155,8 @@ "tokens": 5569, "hash": "f9601eb67f141fa3", "size": 22493, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "mtimeMs": 1790249098372.9702, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2190,8 +2165,8 @@ "tokens": 4752, "hash": "5bd40e921816f843", "size": 19054, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "mtimeMs": 1790249098373.084, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2200,18 +2175,18 @@ "tokens": 4600, "hash": "bc82e21b21892ca4", "size": 18499, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "mtimeMs": 1790249098373.084, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-apply-decoupling/spec.json": { "description": "", - "tokens": 128, - "hash": "41fa464e1449ed8e", - "size": 447, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.902Z", + "tokens": 171, + "hash": "4a2a72dfaab7931a", + "size": 598, + "mtimeMs": 1790249098373.084, + "updatedAt": "2026-09-27T13:00:00.028Z", "source": "scan", "importance": 0.1036 }, @@ -2220,8 +2195,8 @@ "tokens": 23836, "hash": "6d6505faec67e08f", "size": 95818, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.084, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2230,8 +2205,8 @@ "tokens": 967, "hash": "10b6e4ca593fbe4e", "size": 3895, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.084, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2240,8 +2215,8 @@ "tokens": 8677, "hash": "e7aaab145d1146f0", "size": 34894, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.308, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2250,8 +2225,8 @@ "tokens": 4523, "hash": "3f1ccb749917a586", "size": 18142, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.308, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2260,18 +2235,18 @@ "tokens": 1679, "hash": "a087443e23ce66f6", "size": 6750, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.308, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-commit-safety/spec.json": { "description": "", - "tokens": 515, - "hash": "ef715bcbf095ea8a", - "size": 1804, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "tokens": 558, + "hash": "084e3dcbfa4a73f5", + "size": 1955, + "mtimeMs": 1790249098373.308, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2280,8 +2255,8 @@ "tokens": 3186, "hash": "531bcfbd907beb88", "size": 12762, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.308, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2290,8 +2265,8 @@ "tokens": 2465, "hash": "9b043e98d0d5d4ee", "size": 9922, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.308, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2300,8 +2275,8 @@ "tokens": 9226, "hash": "85787ed4ca47dbe6", "size": 37176, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.4722, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2310,8 +2285,8 @@ "tokens": 3369, "hash": "ffa7d9dd37def0a1", "size": 13490, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.4722, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2320,18 +2295,18 @@ "tokens": 3578, "hash": "7c34d1d2b220bbe9", "size": 14410, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "mtimeMs": 1790249098373.4722, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-drive-async/spec.json": { "description": "", - "tokens": 1659, - "hash": "20a6328b7443630c", - "size": 5805, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.903Z", + "tokens": 1702, + "hash": "9c9cf211996e1ecf", + "size": 5956, + "mtimeMs": 1790249098373.4722, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2340,8 +2315,8 @@ "tokens": 10270, "hash": "3be60b11cce58fda", "size": 41315, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.904Z", + "mtimeMs": 1790249098373.4722, + "updatedAt": "2026-09-27T13:00:00.029Z", "source": "scan", "importance": 0.1036 }, @@ -2350,8 +2325,8 @@ "tokens": 10893, "hash": "6018c0c7923c4f6f", "size": 43782, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.904Z", + "mtimeMs": 1790249098373.4722, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2360,8 +2335,8 @@ "tokens": 2601, "hash": "266aa59c1538caa6", "size": 10404, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.904Z", + "mtimeMs": 1790249098373.7356, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2370,18 +2345,18 @@ "tokens": 20590, "hash": "c500052826e567f9", "size": 83081, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.904Z", + "mtimeMs": 1790249098373.7356, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-ha-core-safety/spec.json": { "description": "", - "tokens": 128, - "hash": "ee8aa805e98d3959", - "size": 445, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.904Z", + "tokens": 171, + "hash": "e90fb41e033ea58d", + "size": 596, + "mtimeMs": 1790249098373.7356, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2390,8 +2365,8 @@ "tokens": 11904, "hash": "8a3a2e4814d6cba4", "size": 47922, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098373.7356, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2400,8 +2375,8 @@ "tokens": 7756, "hash": "382f7a575a7749fb", "size": 31175, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098373.7356, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2410,8 +2385,8 @@ "tokens": 2115, "hash": "2c1ef0429d1ac202", "size": 8461, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098374.0105, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2420,18 +2395,18 @@ "tokens": 6052, "hash": "e5fcfb24ae31eec5", "size": 24442, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098374.0105, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-library/spec.json": { "description": "", - "tokens": 215, - "hash": "8780cb1717cfe52d", - "size": 752, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "tokens": 258, + "hash": "c167456478e487d2", + "size": 903, + "mtimeMs": 1790249098374.0105, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2440,8 +2415,8 @@ "tokens": 4312, "hash": "aa62401588f48271", "size": 17343, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098374.084, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2450,8 +2425,8 @@ "tokens": 1297, "hash": "30c46afcdbeba751", "size": 5241, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098374.084, + "updatedAt": "2026-09-27T13:00:00.030Z", "source": "scan", "importance": 0.1036 }, @@ -2460,8 +2435,8 @@ "tokens": 7912, "hash": "c0f9195c9c184416", "size": 31828, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098374.1436, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2470,8 +2445,8 @@ "tokens": 4710, "hash": "3bac7ee02e23c390", "size": 18907, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098374.1436, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2480,18 +2455,18 @@ "tokens": 1206, "hash": "03fba52d49831d26", "size": 4846, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "mtimeMs": 1790249098374.1436, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-log-replication/spec.json": { "description": "", - "tokens": 368, - "hash": "881216a59c33ca9f", - "size": 1287, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.905Z", + "tokens": 411, + "hash": "3a51cc2fe01034c3", + "size": 1438, + "mtimeMs": 1790249098374.1436, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2500,8 +2475,8 @@ "tokens": 3864, "hash": "3070258c5a449470", "size": 15493, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.908Z", + "mtimeMs": 1790249098374.1436, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2510,8 +2485,8 @@ "tokens": 697, "hash": "3cc8609c07921666", "size": 2799, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.908Z", + "mtimeMs": 1790249098374.1436, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2520,8 +2495,8 @@ "tokens": 8280, "hash": "50555eb437200203", "size": 33241, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "mtimeMs": 1790249098374.3052, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2530,8 +2505,8 @@ "tokens": 3776, "hash": "6f026b191fefe7ba", "size": 15119, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "mtimeMs": 1790249098374.3052, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2540,18 +2515,18 @@ "tokens": 3557, "hash": "cc54840eaef2ffe2", "size": 14312, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "mtimeMs": 1790249098374.3052, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/raft-sim-conformance/spec.json": { "description": "Declares divergence", - "tokens": 1650, - "hash": "62602d7f74bacd4a", - "size": 5776, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "tokens": 1693, + "hash": "735b462be2b8a040", + "size": 5927, + "mtimeMs": 1790249098374.3052, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2560,8 +2535,8 @@ "tokens": 4680, "hash": "9027a873ffb40578", "size": 18761, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "mtimeMs": 1790249098374.3052, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2570,8 +2545,8 @@ "tokens": 508, "hash": "9f6c14c0d885ea00", "size": 2030, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "mtimeMs": 1790249098374.3052, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2580,18 +2555,18 @@ "tokens": 1548, "hash": "931643309ff3af6f", "size": 6230, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "mtimeMs": 1790249098374.4907, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-distribution-mapping/spec.json": { "description": "", - "tokens": 132, - "hash": "4ddc1ca9316b6fd4", - "size": 462, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.909Z", + "tokens": 176, + "hash": "02cafc8ebea55d87", + "size": 613, + "mtimeMs": 1790249098374.4907, + "updatedAt": "2026-09-27T13:00:00.031Z", "source": "scan", "importance": 0.1036 }, @@ -2600,8 +2575,8 @@ "tokens": 11716, "hash": "749832a940ef8eb0", "size": 47198, - "mtimeMs": 1787134995110.0093, - "updatedAt": "2026-09-08T03:09:38.909Z", + "mtimeMs": 1790249098374.4907, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2610,8 +2585,8 @@ "tokens": 2797, "hash": "d60a99d376b525f6", "size": 11209, - "mtimeMs": 1787005532719.8262, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.5894, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2620,18 +2595,18 @@ "tokens": 5967, "hash": "ee7e650a2da30dbc", "size": 23973, - "mtimeMs": 1787006118841.2825, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.5894, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resource-value-verification/spec.json": { "description": "", - "tokens": 133, - "hash": "bde60aafb796e0ab", - "size": 465, - "mtimeMs": 1787063796797.1868, - "updatedAt": "2026-09-08T03:09:38.910Z", + "tokens": 176, + "hash": "0bb74b155d5ab7d9", + "size": 616, + "mtimeMs": 1790249098374.5894, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2640,8 +2615,8 @@ "tokens": 8164, "hash": "c4f3f26c1dab8eb4", "size": 32784, - "mtimeMs": 1787576611947.5825, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.5894, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2650,8 +2625,8 @@ "tokens": 8860, "hash": "89b16a332045134f", "size": 35607, - "mtimeMs": 1788694807747.284, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.5894, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2660,8 +2635,8 @@ "tokens": 2381, "hash": "7b3e538db1047fbf", "size": 9525, - "mtimeMs": 1788694807747.4885, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.7922, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2670,18 +2645,18 @@ "tokens": 6129, "hash": "2bfe607c630bf17d", "size": 24627, - "mtimeMs": 1788694807747.4885, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.7922, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resreq-maxtasks-wiring/spec.json": { "description": "", - "tokens": 277, - "hash": "8e272254ba1a5e1c", - "size": 967, - "mtimeMs": 1788694807747.4885, - "updatedAt": "2026-09-08T03:09:38.910Z", + "tokens": 320, + "hash": "165e1532c5bc0a95", + "size": 1118, + "mtimeMs": 1790249098374.7922, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2690,8 +2665,8 @@ "tokens": 2899, "hash": "c011d96652a5a6d0", "size": 11599, - "mtimeMs": 1788694807747.4885, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.7922, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2700,8 +2675,8 @@ "tokens": 3914, "hash": "c51c6451cdcf3a60", "size": 15823, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.7922, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2710,8 +2685,8 @@ "tokens": 2360, "hash": "7f3045da6ed46dba", "size": 9453, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.941, + "updatedAt": "2026-09-27T13:00:00.032Z", "source": "scan", "importance": 0.1036 }, @@ -2720,18 +2695,18 @@ "tokens": 7389, "hash": "3d0a65c114c5c0ca", "size": 29775, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.941, + "updatedAt": "2026-09-27T13:00:00.033Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/resval-id-decoupling/spec.json": { "description": "", - "tokens": 471, - "hash": "7bab74c319a42b97", - "size": 1647, - "mtimeMs": 1786882377558.4072, - "updatedAt": "2026-09-08T03:09:38.910Z", + "tokens": 514, + "hash": "1126475b9ab10270", + "size": 1798, + "mtimeMs": 1790249098374.941, + "updatedAt": "2026-09-27T13:00:00.033Z", "source": "scan", "importance": 0.1036 }, @@ -2740,8 +2715,8 @@ "tokens": 2424, "hash": "1fa98f8e852f81f2", "size": 9720, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.910Z", + "mtimeMs": 1790249098374.941, + "updatedAt": "2026-09-27T13:00:00.033Z", "source": "scan", "importance": 0.1036 }, @@ -2750,8 +2725,8 @@ "tokens": 4230, "hash": "7d4a566d6d231aed", "size": 17031, - "mtimeMs": 1788694807747.4885, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.084, + "updatedAt": "2026-09-27T13:00:00.033Z", "source": "scan", "importance": 0.1036 }, @@ -2760,8 +2735,8 @@ "tokens": 10595, "hash": "73ee619ba3548363", "size": 42880, - "mtimeMs": 1788694807747.524, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.084, + "updatedAt": "2026-09-27T13:00:00.033Z", "source": "scan", "importance": 0.1036 }, @@ -2770,8 +2745,8 @@ "tokens": 17107, "hash": "6b2d48000aed1cce", "size": 70710, - "mtimeMs": 1788694807747.524, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.084, + "updatedAt": "2026-09-27T13:00:00.033Z", "source": "scan", "importance": 0.1036 }, @@ -2780,28 +2755,28 @@ "tokens": 2972, "hash": "4e625fa9b8b66fe9", "size": 11945, - "mtimeMs": 1788694807747.524, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.084, + "updatedAt": "2026-09-27T13:00:00.033Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-allocation/spec.json": { "description": "", - "tokens": 708, - "hash": "cd2800b47d66255f", - "size": 2478, - "mtimeMs": 1788694807747.524, - "updatedAt": "2026-09-08T03:09:38.911Z", + "tokens": 900, + "hash": "1d0d825d48019e73", + "size": 3150, + "mtimeMs": 1790342135530.3748, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-allocation/tasks.md": { "description": "Implementation Plan", "tokens": 6117, - "hash": "f66e1c7f8e81ad6e", + "hash": "b3c2c502ac4fe6cb", "size": 24549, - "mtimeMs": 1788694807747.524, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790342103910.5508, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2810,8 +2785,8 @@ "tokens": 6413, "hash": "bd7a98f6f26fc86f", "size": 25777, - "mtimeMs": 1787914315764.995, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.084, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2820,8 +2795,8 @@ "tokens": 2371, "hash": "7186b200e9939662", "size": 9490, - "mtimeMs": 1787913868680.594, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.3792, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2830,18 +2805,18 @@ "tokens": 2711, "hash": "8d9331b88d91308e", "size": 10887, - "mtimeMs": 1787914220305.0403, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.3792, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-config-version-tag/spec.json": { "description": "", - "tokens": 131, - "hash": "104687efcabaf71b", - "size": 458, - "mtimeMs": 1787914808176.6797, - "updatedAt": "2026-09-08T03:09:38.911Z", + "tokens": 174, + "hash": "b6749b60b0057810", + "size": 609, + "mtimeMs": 1790249098375.3792, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2850,8 +2825,8 @@ "tokens": 1764, "hash": "ffab2744dc79a119", "size": 7064, - "mtimeMs": 1787914731794.2122, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.3792, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2860,8 +2835,8 @@ "tokens": 5006, "hash": "01a9065c00856585", "size": 20803, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.3792, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2870,8 +2845,8 @@ "tokens": 2712, "hash": "50db3ac10b689ca2", "size": 10880, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.911Z", + "mtimeMs": 1790249098375.497, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2880,18 +2855,18 @@ "tokens": 8281, "hash": "9664494f423695df", "size": 33396, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.912Z", + "mtimeMs": 1790249098375.497, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-controller-msg-gap/spec.json": { "description": "", - "tokens": 388, - "hash": "14c38f6598e4e3ca", - "size": 1356, - "mtimeMs": 1786882366963.3962, - "updatedAt": "2026-09-08T03:09:38.912Z", + "tokens": 431, + "hash": "29a9d23f17b0a0c6", + "size": 1507, + "mtimeMs": 1790249098375.497, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2900,8 +2875,8 @@ "tokens": 4650, "hash": "a0f53b9f6ed4e60b", "size": 18709, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.912Z", + "mtimeMs": 1790249098375.497, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2910,8 +2885,8 @@ "tokens": 327, "hash": "08ac11cb70e2fd9e", "size": 1143, - "mtimeMs": 1786169069000, - "updatedAt": "2026-09-08T03:09:38.912Z", + "mtimeMs": 1790249098375.6206, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2920,8 +2895,8 @@ "tokens": 2035, "hash": "67c4cb34de7e7b06", "size": 8217, - "mtimeMs": 1785726023000, - "updatedAt": "2026-09-08T03:09:38.912Z", + "mtimeMs": 1790249098375.6206, + "updatedAt": "2026-09-27T13:00:00.034Z", "source": "scan", "importance": 0.1036 }, @@ -2930,8 +2905,8 @@ "tokens": 17232, "hash": "ca415824bb471924", "size": 69757, - "mtimeMs": 1787140142371.9058, - "updatedAt": "2026-09-08T03:09:38.912Z", + "mtimeMs": 1790249098375.6206, + "updatedAt": "2026-09-27T13:00:00.035Z", "source": "scan", "importance": 0.1036 }, @@ -2940,8 +2915,8 @@ "tokens": 26526, "hash": "c249575ca13cff73", "size": 108136, - "mtimeMs": 1787134882667.126, - "updatedAt": "2026-09-08T03:09:38.913Z", + "mtimeMs": 1790249098375.6206, + "updatedAt": "2026-09-27T13:00:00.035Z", "source": "scan", "importance": 0.1036 }, @@ -2950,18 +2925,18 @@ "tokens": 4653, "hash": "a13644eff8bc47da", "size": 18696, - "mtimeMs": 1787140004394.9207, - "updatedAt": "2026-09-08T03:09:38.913Z", + "mtimeMs": 1790249098375.6206, + "updatedAt": "2026-09-27T13:00:00.035Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-core/spec.json": { "description": "", - "tokens": 200, - "hash": "11f4a43486b6a808", - "size": 699, - "mtimeMs": 1787137137603.5342, - "updatedAt": "2026-09-08T03:09:38.913Z", + "tokens": 243, + "hash": "b9d19c55e81e0e0b", + "size": 850, + "mtimeMs": 1790249098375.6206, + "updatedAt": "2026-09-27T13:00:00.035Z", "source": "scan", "importance": 0.1036 }, @@ -2970,8 +2945,8 @@ "tokens": 32966, "hash": "68f86b54e495e9df", "size": 132395, - "mtimeMs": 1787576611966.4233, - "updatedAt": "2026-09-08T03:09:38.913Z", + "mtimeMs": 1790249098376.084, + "updatedAt": "2026-09-27T13:00:00.035Z", "source": "scan", "importance": 0.1036 }, @@ -2980,8 +2955,8 @@ "tokens": 11677, "hash": "83f9c6519363f0ec", "size": 46963, - "mtimeMs": 1787469125221.437, - "updatedAt": "2026-09-08T03:09:38.914Z", + "mtimeMs": 1790249098376.084, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, @@ -2990,8 +2965,8 @@ "tokens": 3606, "hash": "80413874304d4190", "size": 14461, - "mtimeMs": 1787458807380.6143, - "updatedAt": "2026-09-08T03:09:38.914Z", + "mtimeMs": 1790249098376.2937, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, @@ -3000,18 +2975,18 @@ "tokens": 4541, "hash": "b29f4c11a2314047", "size": 18250, - "mtimeMs": 1787460460469.801, - "updatedAt": "2026-09-08T03:09:38.914Z", + "mtimeMs": 1790249098376.2937, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-dispatch-commit/spec.json": { "description": "", - "tokens": 931, - "hash": "bcfe08a92e4fd959", - "size": 3257, - "mtimeMs": 1787522587425.3113, - "updatedAt": "2026-09-08T03:09:38.914Z", + "tokens": 974, + "hash": "c7f3f983fd188974", + "size": 3408, + "mtimeMs": 1790249098376.2937, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, @@ -3020,8 +2995,8 @@ "tokens": 7090, "hash": "a48cfc4324ee6b65", "size": 28456, - "mtimeMs": 1788147698604.6914, - "updatedAt": "2026-09-08T03:09:38.914Z", + "mtimeMs": 1790249098376.2937, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, @@ -3030,8 +3005,8 @@ "tokens": 6115, "hash": "660e9d02cb8e3ee1", "size": 25413, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.915Z", + "mtimeMs": 1790249098376.2937, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, @@ -3040,18 +3015,18 @@ "tokens": 17160, "hash": "a60f1550bdf4c4fd", "size": 73237, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.915Z", + "mtimeMs": 1790249098376.439, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-framework/spec.json": { "description": "", - "tokens": 211, - "hash": "98583a7532bdb54f", - "size": 737, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.915Z", + "tokens": 254, + "hash": "199b97437f94ce21", + "size": 888, + "mtimeMs": 1790249098376.439, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, @@ -3060,8 +3035,8 @@ "tokens": 2910, "hash": "18a94f14413edfd2", "size": 11839, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.915Z", + "mtimeMs": 1790249098376.439, + "updatedAt": "2026-09-27T13:00:00.036Z", "source": "scan", "importance": 0.1036 }, @@ -3070,18 +3045,18 @@ "tokens": 2476, "hash": "19c9f49a688270bf", "size": 10030, - "mtimeMs": 1787455645426.3818, - "updatedAt": "2026-09-08T03:09:38.915Z", + "mtimeMs": 1790249098376.594, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-preemption/spec.json": { "description": "", - "tokens": 262, - "hash": "7c6f98d2710fff0a", - "size": 920, - "mtimeMs": 1788428304518.0164, - "updatedAt": "2026-09-08T03:09:38.915Z", + "tokens": 305, + "hash": "2072e7189d36be02", + "size": 1071, + "mtimeMs": 1790249098376.594, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3090,8 +3065,8 @@ "tokens": 9246, "hash": "0c3669d9bc62f476", "size": 37227, - "mtimeMs": 1788332558838.717, - "updatedAt": "2026-09-08T03:09:38.915Z", + "mtimeMs": 1790249098376.594, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3100,8 +3075,8 @@ "tokens": 4256, "hash": "7b7eb88f0825bdb3", "size": 17064, - "mtimeMs": 1788331607557.5881, - "updatedAt": "2026-09-08T03:09:38.915Z", + "mtimeMs": 1790249098376.6858, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3110,18 +3085,18 @@ "tokens": 3750, "hash": "b13a6206694044f0", "size": 15043, - "mtimeMs": 1788331917159.308, - "updatedAt": "2026-09-08T03:09:38.916Z", + "mtimeMs": 1790249098376.6858, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-primary-lifecycle/spec.json": { "description": "Declares product", - "tokens": 1287, - "hash": "4ea907abf72f8fa6", - "size": 4503, - "mtimeMs": 1788407088271.264, - "updatedAt": "2026-09-08T03:09:38.916Z", + "tokens": 1330, + "hash": "5514258353b8c166", + "size": 4654, + "mtimeMs": 1790249098376.6858, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3130,8 +3105,8 @@ "tokens": 2686, "hash": "85c1fd0e016b9777", "size": 10750, - "mtimeMs": 1788333638839.2488, - "updatedAt": "2026-09-08T03:09:38.916Z", + "mtimeMs": 1790249098376.6858, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3140,8 +3115,8 @@ "tokens": 2025, "hash": "d401f6ead1410acd", "size": 8136, - "mtimeMs": 1787371665269.5623, - "updatedAt": "2026-09-08T03:09:38.916Z", + "mtimeMs": 1790249098376.6858, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3150,8 +3125,8 @@ "tokens": 8526, "hash": "84516fafffb71103", "size": 34239, - "mtimeMs": 1788766189747.8567, - "updatedAt": "2026-09-08T03:09:38.916Z", + "mtimeMs": 1790249098376.8208, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3160,8 +3135,8 @@ "tokens": 1652, "hash": "86631289d6dcd6ac", "size": 6610, - "mtimeMs": 1787367340460.977, - "updatedAt": "2026-09-08T03:09:38.916Z", + "mtimeMs": 1790249098376.8208, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3170,18 +3145,18 @@ "tokens": 2853, "hash": "cec05a61dd9b584e", "size": 11465, - "mtimeMs": 1787371631570.6948, - "updatedAt": "2026-09-08T03:09:38.916Z", + "mtimeMs": 1790249098376.8208, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-decision-parity/spec.json": { "description": "", - "tokens": 134, - "hash": "e23e173b97252b92", - "size": 467, - "mtimeMs": 1787404275420.4504, - "updatedAt": "2026-09-08T03:09:38.917Z", + "tokens": 177, + "hash": "bc129879a580823e", + "size": 618, + "mtimeMs": 1790249098376.8208, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3190,8 +3165,8 @@ "tokens": 4736, "hash": "3ef9cd296436c075", "size": 18953, - "mtimeMs": 1787404252695.7627, - "updatedAt": "2026-09-08T03:09:38.917Z", + "mtimeMs": 1790249098376.8208, + "updatedAt": "2026-09-27T13:00:00.037Z", "source": "scan", "importance": 0.1036 }, @@ -3200,8 +3175,18 @@ "tokens": 1333, "hash": "e48ce2cf71139553", "size": 5368, - "mtimeMs": 1786421487000, - "updatedAt": "2026-09-08T03:09:38.917Z", + "mtimeMs": 1790249098376.8208, + "updatedAt": "2026-09-27T13:00:00.037Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-diagnostics/design.md": { + "description": "Design Document: scheduler-sim-diagnostics (Requirement Sets 1 & 6 — Limit Inspection, Human-Readabl", + "tokens": 12970, + "hash": "6f0b6720997bc1dc", + "size": 52156, + "mtimeMs": 1790249098376.999, + "updatedAt": "2026-09-27T13:00:00.039Z", "source": "scan", "importance": 0.1036 }, @@ -3210,71 +3195,148 @@ "tokens": 2374, "hash": "ac9d8a97fedcbe5f", "size": 9511, - "mtimeMs": 1789873904416.4563, - "updatedAt": "2026-09-20T03:11:44.451Z", - "source": "hook" + "mtimeMs": 1790249098376.999, + "updatedAt": "2026-09-27T13:00:00.039Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-diagnostics/research.md": { + "description": "Research & Design Decisions", + "tokens": 6048, + "hash": "5ea4d0dfc6e05b01", + "size": 24289, + "mtimeMs": 1790249098377.084, + "updatedAt": "2026-09-27T13:00:00.039Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/scheduler-sim-diagnostics/spec.json": { "description": "", - "tokens": 293, - "hash": "23409ee3f6c939c0", - "size": 1024, - "mtimeMs": 1789876017624.2932, - "updatedAt": "2026-09-20T03:46:57.669Z", - "source": "hook" + "tokens": 336, + "hash": "a12bc5e5bcf8e3fc", + "size": 1175, + "mtimeMs": 1790249098377.084, + "updatedAt": "2026-09-27T13:00:00.039Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-diagnostics/tasks.md": { + "description": "Implementation Plan: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection; Requirement 6 ", + "tokens": 6886, + "hash": "66e117aa83be0512", + "size": 27673, + "mtimeMs": 1790249098377.084, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/scheduler-sim-eager-reconciliation/design.md": { "description": "Design Document", "tokens": 7534, "hash": "00d77598996cc78b", "size": 30247, - "mtimeMs": 1789990906771.3093, - "updatedAt": "2026-09-21T11:41:46.809Z", - "source": "hook" + "mtimeMs": 1790249098377.084, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/scheduler-sim-eager-reconciliation/requirements.md": { "description": "Requirements Document", "tokens": 3361, "hash": "3892b8f845fdd9af", "size": 13443, - "mtimeMs": 1789980097028.1904, - "updatedAt": "2026-09-21T08:41:37.065Z", - "source": "hook" + "mtimeMs": 1790249098377.2517, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/scheduler-sim-eager-reconciliation/research.md": { "description": "Research & Design Decisions", "tokens": 5166, "hash": "898efe2454a970a7", "size": 20742, - "mtimeMs": 1789122782506.744, - "updatedAt": "2026-09-11T10:33:02.552Z", - "source": "hook" + "mtimeMs": 1790249098377.2517, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/scheduler-sim-eager-reconciliation/spec.json": { "description": "", - "tokens": 135, - "hash": "377d12c2909a6790", - "size": 472, - "mtimeMs": 1789122958918.679, - "updatedAt": "2026-09-11T10:35:58.957Z", - "source": "hook" + "tokens": 178, + "hash": "9d214c127b087b05", + "size": 623, + "mtimeMs": 1790249098377.2517, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/scheduler-sim-eager-reconciliation/tasks.md": { "description": "Implementation Plan", "tokens": 2306, "hash": "6310d2ad5ea30170", "size": 9229, - "mtimeMs": 1789126354308.741, - "updatedAt": "2026-09-11T11:32:34.355Z", - "source": "hook" + "mtimeMs": 1790249098377.2517, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-live-allocation/design.md": { + "description": "Technical Design: scheduler-sim-live-allocation", + "tokens": 14337, + "hash": "9216c220a7292f9b", + "size": 57564, + "mtimeMs": 1790249098377.2517, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-live-allocation/requirements.md": { + "description": "Requirements Document", + "tokens": 6258, + "hash": "253636f4a86471b3", + "size": 25039, + "mtimeMs": 1790249098377.426, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-live-allocation/research.md": { + "description": "Research & Design Decisions", + "tokens": 3771, + "hash": "b55cfde1c0799aff", + "size": 15155, + "mtimeMs": 1790249098377.426, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-live-allocation/spec.json": { + "description": "", + "tokens": 175, + "hash": "38a2cd5bab6d3bb6", + "size": 611, + "mtimeMs": 1790249098377.426, + "updatedAt": "2026-09-27T13:00:00.040Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/scheduler-sim-live-allocation/tasks.md": { + "description": "Implementation Plan: scheduler-sim-live-allocation", + "tokens": 7592, + "hash": "f8a9b3184049a337", + "size": 30431, + "mtimeMs": 1790249098377.426, + "updatedAt": "2026-09-27T13:00:00.041Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/specs/scheduler-sim-reconcile-terminal-guard/design.md": { "description": "Design Document", "tokens": 3962, "hash": "932b90abe06db51d", "size": 15901, - "mtimeMs": 1788424248949.9106, - "updatedAt": "2026-09-08T03:09:38.917Z", + "mtimeMs": 1790249098377.426, + "updatedAt": "2026-09-27T13:00:00.041Z", "source": "scan", "importance": 0.1036 }, @@ -3283,8 +3345,8 @@ "tokens": 1152, "hash": "a0f06fa736e40528", "size": 4617, - "mtimeMs": 1788417245990.9194, - "updatedAt": "2026-09-08T03:09:38.917Z", + "mtimeMs": 1790249098377.5925, + "updatedAt": "2026-09-27T13:00:00.041Z", "source": "scan", "importance": 0.1036 }, @@ -3293,18 +3355,18 @@ "tokens": 909, "hash": "1b2a303e8f9af841", "size": 3652, - "mtimeMs": 1788417370019.7861, - "updatedAt": "2026-09-08T03:09:38.917Z", + "mtimeMs": 1790249098377.5925, + "updatedAt": "2026-09-27T13:00:00.041Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-reconcile-terminal-guard/spec.json": { "description": "", - "tokens": 136, - "hash": "592fead9b39b2d09", - "size": 476, - "mtimeMs": 1788428742546.4104, - "updatedAt": "2026-09-08T03:09:38.918Z", + "tokens": 180, + "hash": "63a2115a198d964d", + "size": 627, + "mtimeMs": 1790249098377.5925, + "updatedAt": "2026-09-27T13:00:00.041Z", "source": "scan", "importance": 0.1036 }, @@ -3313,8 +3375,8 @@ "tokens": 842, "hash": "ae0f04aca0c4ba51", "size": 3367, - "mtimeMs": 1788428717151.2363, - "updatedAt": "2026-09-08T03:09:38.918Z", + "mtimeMs": 1790249098377.5925, + "updatedAt": "2026-09-27T13:00:00.041Z", "source": "scan", "importance": 0.1036 }, @@ -3323,8 +3385,8 @@ "tokens": 18696, "hash": "93306589b07aa35d", "size": 75119, - "mtimeMs": 1788386120908.196, - "updatedAt": "2026-09-08T03:09:38.918Z", + "mtimeMs": 1790249098377.5925, + "updatedAt": "2026-09-27T13:00:00.041Z", "source": "scan", "importance": 0.1036 }, @@ -3333,8 +3395,8 @@ "tokens": 3114, "hash": "9cf1d0378549c556", "size": 12469, - "mtimeMs": 1788386042545.835, - "updatedAt": "2026-09-08T03:09:38.918Z", + "mtimeMs": 1790249098377.7493, + "updatedAt": "2026-09-27T13:00:00.041Z", "source": "scan", "importance": 0.1036 }, @@ -3343,18 +3405,18 @@ "tokens": 3238, "hash": "502a0c1b41e0bfa2", "size": 13008, - "mtimeMs": 1787296269737.1765, - "updatedAt": "2026-09-08T03:09:38.918Z", + "mtimeMs": 1790249098377.7493, + "updatedAt": "2026-09-27T13:00:00.043Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-repl-verbosity/spec.json": { "description": "", - "tokens": 134, - "hash": "150385f8c394dab7", - "size": 466, - "mtimeMs": 1788428735294.0718, - "updatedAt": "2026-09-08T03:09:38.918Z", + "tokens": 177, + "hash": "a1585b22cb62dba8", + "size": 617, + "mtimeMs": 1790249098377.7493, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3363,8 +3425,8 @@ "tokens": 3718, "hash": "7fdfcedd5b8f8436", "size": 14883, - "mtimeMs": 1788428710059.9146, - "updatedAt": "2026-09-08T03:09:38.918Z", + "mtimeMs": 1790249098377.7493, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3373,8 +3435,8 @@ "tokens": 3934, "hash": "80af94de2ab5a287", "size": 15804, - "mtimeMs": 1788405152354.075, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.7493, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3383,8 +3445,8 @@ "tokens": 1058, "hash": "14a718a8d88c8927", "size": 4240, - "mtimeMs": 1788404962689.8296, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.8733, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3393,18 +3455,18 @@ "tokens": 1171, "hash": "d49e8ba9783693f7", "size": 4704, - "mtimeMs": 1788405189680.7224, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.8733, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-sim-step-verbosity/spec.json": { "description": "", - "tokens": 134, - "hash": "f1f165e946096ea8", - "size": 466, - "mtimeMs": 1788428748476.6892, - "updatedAt": "2026-09-08T03:09:38.919Z", + "tokens": 177, + "hash": "7f47d039944cae6a", + "size": 617, + "mtimeMs": 1790249098377.8733, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3413,8 +3475,8 @@ "tokens": 1011, "hash": "62b203ae6ed9018a", "size": 4044, - "mtimeMs": 1788428724305.5637, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.8733, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3423,8 +3485,8 @@ "tokens": 4469, "hash": "c30be2cc9b0c9329", "size": 17874, - "mtimeMs": 1787842535560.3103, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.8733, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3433,8 +3495,8 @@ "tokens": 7948, "hash": "2790d2f281c7d70c", "size": 31956, - "mtimeMs": 1787826604439.758, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.9683, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3443,8 +3505,8 @@ "tokens": 2514, "hash": "f9e62585dba6a4db", "size": 10053, - "mtimeMs": 1787824220986.518, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.9683, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3453,18 +3515,18 @@ "tokens": 3634, "hash": "540f9f5c28a928d9", "size": 14600, - "mtimeMs": 1787826514070.7227, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098377.9683, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/scheduler-snapshot-job-allocation/spec.json": { "description": "", - "tokens": 135, - "hash": "c9f25fe210bb27fa", - "size": 472, - "mtimeMs": 1788102400243.472, - "updatedAt": "2026-09-08T03:09:38.919Z", + "tokens": 178, + "hash": "3ff69be67b8bdc84", + "size": 622, + "mtimeMs": 1790249098377.9683, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3473,8 +3535,8 @@ "tokens": 2835, "hash": "969e2099325e955f", "size": 11359, - "mtimeMs": 1787893951277.5505, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098378.084, + "updatedAt": "2026-09-27T13:00:00.044Z", "source": "scan", "importance": 0.1036 }, @@ -3483,8 +3545,8 @@ "tokens": 4709, "hash": "baf04f83549e5cb5", "size": 18955, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098378.084, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3493,8 +3555,8 @@ "tokens": 1401, "hash": "a36bbaefb44250d6", "size": 5606, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098378.1409, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3503,18 +3565,18 @@ "tokens": 7581, "hash": "62632908cd5ce81c", "size": 30630, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098378.1409, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-join-refactor/spec.json": { "description": "", - "tokens": 128, - "hash": "3bf7adfffb8ca075", - "size": 446, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.919Z", + "tokens": 171, + "hash": "3509920d7943a22e", + "size": 597, + "mtimeMs": 1790249098378.1409, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3523,8 +3585,8 @@ "tokens": 1638, "hash": "09e45fa4ee253c7b", "size": 6561, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.919Z", + "mtimeMs": 1790249098378.1409, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3533,8 +3595,8 @@ "tokens": 1394, "hash": "31a6c2067e7bbcb7", "size": 5608, - "mtimeMs": 1786423178000, - "updatedAt": "2026-09-08T03:09:38.920Z", + "mtimeMs": 1790249098378.1409, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3543,8 +3605,8 @@ "tokens": 19586, "hash": "f92cdfe01ca41ef6", "size": 78814, - "mtimeMs": 1788287850849.3594, - "updatedAt": "2026-09-08T03:09:38.920Z", + "mtimeMs": 1790249098378.2556, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3553,8 +3615,8 @@ "tokens": 3631, "hash": "69bfce8c2ce65f71", "size": 14540, - "mtimeMs": 1788233275721.5093, - "updatedAt": "2026-09-08T03:09:38.920Z", + "mtimeMs": 1790249098378.2556, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3563,18 +3625,18 @@ "tokens": 5335, "hash": "81f0c4dd9075072d", "size": 21468, - "mtimeMs": 1788232268357.4172, - "updatedAt": "2026-09-08T03:09:38.920Z", + "mtimeMs": 1790249098378.2556, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/worker-rejoin-resync/spec.json": { "description": "", - "tokens": 674, - "hash": "ecd467f9817febbd", - "size": 2357, - "mtimeMs": 1788427977158.0703, - "updatedAt": "2026-09-08T03:09:38.920Z", + "tokens": 717, + "hash": "c0f1ab5b75d3c7c6", + "size": 2508, + "mtimeMs": 1790249098378.2556, + "updatedAt": "2026-09-27T13:00:00.045Z", "source": "scan", "importance": 0.1036 }, @@ -3583,8 +3645,68 @@ "tokens": 10811, "hash": "1fdabfc91936c1f1", "size": 43398, - "mtimeMs": 1788318102983.3438, - "updatedAt": "2026-09-08T03:09:38.920Z", + "mtimeMs": 1790249098378.2556, + "updatedAt": "2026-09-27T13:00:00.045Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-harness-component/brief.md": { + "description": "Brief: xce-harness-component", + "tokens": 2634, + "hash": "1b24a20f94332d72", + "size": 10582, + "mtimeMs": 1790249098378.2556, + "updatedAt": "2026-09-27T13:00:00.045Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-harness-component/design.md": { + "description": "Design Document: xce-harness-component", + "tokens": 8421, + "hash": "8b0dd6a7bf945a31", + "size": 34011, + "mtimeMs": 1790249098378.535, + "updatedAt": "2026-09-27T13:00:00.046Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-harness-component/requirements.md": { + "description": "Requirements Document", + "tokens": 2781, + "hash": "beda5b2e0ece319d", + "size": 11139, + "mtimeMs": 1790249098378.535, + "updatedAt": "2026-09-27T13:00:00.046Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-harness-component/research.md": { + "description": "Research & Design Decisions", + "tokens": 4443, + "hash": "b8fd012242634bc9", + "size": 17854, + "mtimeMs": 1790249098378.535, + "updatedAt": "2026-09-27T13:00:00.046Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-harness-component/spec.json": { + "description": "", + "tokens": 175, + "hash": "a4033ca9ef6d6cb5", + "size": 610, + "mtimeMs": 1790249098378.535, + "updatedAt": "2026-09-27T13:00:00.046Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-harness-component/tasks.md": { + "description": "Implementation Plan: xce-harness-component", + "tokens": 5013, + "hash": "e71132dda2d409de", + "size": 20089, + "mtimeMs": 1790249098378.535, + "updatedAt": "2026-09-27T13:00:00.046Z", "source": "scan", "importance": 0.1036 }, @@ -3593,8 +3715,8 @@ "tokens": 12460, "hash": "b3deacd85b338b1b", "size": 50273, - "mtimeMs": 1788417465420.8718, - "updatedAt": "2026-09-08T03:09:38.920Z", + "mtimeMs": 1790249098378.535, + "updatedAt": "2026-09-27T13:00:00.046Z", "source": "scan", "importance": 0.1036 }, @@ -3603,8 +3725,8 @@ "tokens": 4421, "hash": "e453f53ea408688e", "size": 17688, - "mtimeMs": 1788408128908.2812, - "updatedAt": "2026-09-08T03:09:38.920Z", + "mtimeMs": 1790249098378.7737, + "updatedAt": "2026-09-27T13:00:00.046Z", "source": "scan", "importance": 0.1036 }, @@ -3613,38 +3735,68 @@ "tokens": 4199, "hash": "8ac57e43f33caa53", "size": 16858, - "mtimeMs": 1788417505273.6643, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098378.7737, + "updatedAt": "2026-09-27T13:00:00.046Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-node-manager/spec.json": { "description": "", - "tokens": 1261, - "hash": "97d10f8c6a9c913c", - "size": 4413, - "mtimeMs": 1788417552501.8308, - "updatedAt": "2026-09-08T03:09:38.921Z", + "tokens": 1304, + "hash": "4fa2a5bee4fcb714", + "size": 4564, + "mtimeMs": 1790249098378.7737, + "updatedAt": "2026-09-27T13:00:00.046Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-test-cli-ux/design.md": { + "description": "Design Document: xce-test-cli-ux", + "tokens": 10675, + "hash": "5535ea6666eade3e", + "size": 42914, + "mtimeMs": 1790249098378.7737, + "updatedAt": "2026-09-27T13:00:00.046Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-cli-ux/requirements.md": { "description": "Requirements Document", - "tokens": 3004, - "hash": "bfed18854ea7ff00", - "size": 12035, - "mtimeMs": 1787737456230.6384, - "updatedAt": "2026-09-08T03:09:38.921Z", + "tokens": 6133, + "hash": "91e5e5687c61b868", + "size": 24582, + "mtimeMs": 1790249098378.922, + "updatedAt": "2026-09-27T13:00:00.046Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-test-cli-ux/research.md": { + "description": "Research & Design Decisions", + "tokens": 5798, + "hash": "3368625c3e2d521b", + "size": 23295, + "mtimeMs": 1790249098378.922, + "updatedAt": "2026-09-27T13:00:00.046Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-cli-ux/spec.json": { "description": "", - "tokens": 131, - "hash": "88287d976695df45", - "size": 458, - "mtimeMs": 1787737466630.644, - "updatedAt": "2026-09-08T03:09:38.921Z", + "tokens": 171, + "hash": "e8d7de338655030e", + "size": 596, + "mtimeMs": 1790249098378.922, + "updatedAt": "2026-09-27T13:00:00.046Z", + "source": "scan", + "importance": 0.1036 + }, + ".kiro/specs/xce-test-cli-ux/tasks.md": { + "description": "Implementation Plan", + "tokens": 10251, + "hash": "3cc02340336a5241", + "size": 41067, + "mtimeMs": 1790249098378.922, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3653,8 +3805,8 @@ "tokens": 2913, "hash": "84ac033d68df823f", "size": 11740, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098379.084, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3663,8 +3815,8 @@ "tokens": 2163, "hash": "d0be37ecbcaeb8dd", "size": 8656, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098379.084, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3673,18 +3825,18 @@ "tokens": 499, "hash": "41f643129d09274d", "size": 2013, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098379.084, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-e2e-primitives/spec.json": { "description": "", - "tokens": 271, - "hash": "058b1f48d9401017", - "size": 948, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.921Z", + "tokens": 314, + "hash": "a9366499b9782e2e", + "size": 1100, + "mtimeMs": 1790249098379.084, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3693,8 +3845,8 @@ "tokens": 4188, "hash": "e6f22b38a5d17131", "size": 16836, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098379.084, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3703,8 +3855,8 @@ "tokens": 4183, "hash": "919ab0cf442d7cf4", "size": 16827, - "mtimeMs": 1787749867353.1228, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098379.084, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3713,8 +3865,8 @@ "tokens": 1477, "hash": "2889c241e12a94d8", "size": 5925, - "mtimeMs": 1787735879725.4514, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098379.2297, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3723,18 +3875,18 @@ "tokens": 1771, "hash": "622d6bec914aca27", "size": 7110, - "mtimeMs": 1787735278918.7944, - "updatedAt": "2026-09-08T03:09:38.921Z", + "mtimeMs": 1790249098379.2297, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, ".kiro/specs/xce-test-rc-file/spec.json": { "description": "", - "tokens": 130, - "hash": "9483d281c3b51a21", - "size": 454, - "mtimeMs": 1788428589003.9302, - "updatedAt": "2026-09-08T03:09:38.922Z", + "tokens": 173, + "hash": "4f04c09b423aaba3", + "size": 605, + "mtimeMs": 1790249098379.2297, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3743,8 +3895,8 @@ "tokens": 1896, "hash": "e2f946f1c0e01baf", "size": 7596, - "mtimeMs": 1788428585606.8066, - "updatedAt": "2026-09-08T03:09:38.922Z", + "mtimeMs": 1790249098379.2297, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3753,8 +3905,8 @@ "tokens": 1704, "hash": "d99b5735bea1d9b4", "size": 6868, - "mtimeMs": 1787733780569.6045, - "updatedAt": "2026-09-08T03:09:38.922Z", + "mtimeMs": 1790249098379.2297, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3763,17 +3915,18 @@ "tokens": 3047, "hash": "2fd57469f0e3a81e", "size": 12293, - "mtimeMs": 1789371733745.475, - "updatedAt": "2026-09-14T07:42:13.788Z", - "source": "hook" + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.047Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/steering/config-design.md": { "description": "Configuration Design: What Belongs in Shared Config", "tokens": 2053, "hash": "87021ffae208b9ad", "size": 8292, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.923Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3782,8 +3935,8 @@ "tokens": 1367, "hash": "98bcf09f2f826126", "size": 5493, - "mtimeMs": 1786185142000, - "updatedAt": "2026-09-08T03:09:38.923Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3792,8 +3945,8 @@ "tokens": 4721, "hash": "bf96b3f7e4a3561f", "size": 18984, - "mtimeMs": 1786953712434.696, - "updatedAt": "2026-09-08T03:09:38.923Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3802,8 +3955,8 @@ "tokens": 3851, "hash": "ec0acae44ec6da41", "size": 15493, - "mtimeMs": 1787821034283.8684, - "updatedAt": "2026-09-08T03:09:38.923Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3812,8 +3965,8 @@ "tokens": 1509, "hash": "7c67d6c2dc8e4504", "size": 6079, - "mtimeMs": 1786185168000, - "updatedAt": "2026-09-08T03:09:38.923Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3822,8 +3975,8 @@ "tokens": 3068, "hash": "e252b6d4e628cebb", "size": 12334, - "mtimeMs": 1788161255722.7642, - "updatedAt": "2026-09-08T03:09:38.923Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.047Z", "source": "scan", "importance": 0.1036 }, @@ -3832,26 +3985,28 @@ "tokens": 15650, "hash": "ae047b781c788d69", "size": 63068, - "mtimeMs": 1789353566066.3699, - "updatedAt": "2026-09-14T02:39:26.111Z", - "source": "hook" + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/steering/scheduler-driver-equivalence.md": { "description": "Scheduler Driver Equivalence", "tokens": 1760, "hash": "85fa6fab68dd39b4", "size": 7074, - "mtimeMs": 1789826431294.4558, - "updatedAt": "2026-09-19T14:00:31.343Z", - "source": "hook" + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/steering/security.md": { "description": "Security Standards", "tokens": 1960, "hash": "4ad204e96794b3e5", "size": 7884, - "mtimeMs": 1787842535560.3103, - "updatedAt": "2026-09-08T03:09:38.924Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", "source": "scan", "importance": 0.1036 }, @@ -3860,17 +4015,18 @@ "tokens": 1405, "hash": "a20a6eb11ff311ab", "size": 5771, - "mtimeMs": 1789372082995.1614, - "updatedAt": "2026-09-14T07:48:03.031Z", - "source": "hook" + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", + "source": "scan", + "importance": 0.1036 }, ".kiro/steering/tech.md": { "description": "Technology Stack", "tokens": 1517, "hash": "3c82e2f2a684c6ee", "size": 6146, - "mtimeMs": 1788444211329.317, - "updatedAt": "2026-09-08T03:09:38.924Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", "source": "scan", "importance": 0.1036 }, @@ -3879,8 +4035,8 @@ "tokens": 1006, "hash": "f2d2c341f3ec28f9", "size": 4055, - "mtimeMs": 1788444240288.3892, - "updatedAt": "2026-09-08T03:09:38.924Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", "source": "scan", "importance": 0.1036 }, @@ -3889,8 +4045,8 @@ "tokens": 7, "hash": "d8e397af03b5b032", "size": 23, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.924Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", "source": "scan", "importance": 0.1036 }, @@ -3899,8 +4055,8 @@ "tokens": 7, "hash": "d8e397af03b5b032", "size": 23, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.924Z", + "mtimeMs": 1790249098379.3257, + "updatedAt": "2026-09-27T13:00:00.048Z", "source": "scan", "importance": 0.1036 }, @@ -3909,26 +4065,48 @@ "tokens": 21260, "hash": "5b50af7d1b8f1ea0", "size": 85056, - "mtimeMs": 1789903778521.1782, - "updatedAt": "2026-09-20T11:29:38.565Z", - "source": "hook" + "mtimeMs": 1790249098385.0837, + "updatedAt": "2026-09-27T13:00:00.048Z", + "source": "scan", + "importance": 0.1036 }, "CLAUDE.md": { "description": "OpenWolf", - "tokens": 1848, - "hash": "425cd2bb8cb6fc54", - "size": 7461, - "mtimeMs": 1789371245842.9534, - "updatedAt": "2026-09-14T07:34:05.884Z", - "source": "hook" + "tokens": 1944, + "hash": "bfecb7d77a8bf182", + "size": 7848, + "mtimeMs": 1790249098385.0837, + "updatedAt": "2026-09-27T13:00:00.048Z", + "source": "scan", + "importance": 0.1036 + }, + "data/logs/apiserver.log": { + "description": "Declares 2026", + "tokens": 730, + "hash": "56e87f5cbc8b0cf1", + "size": 2738, + "mtimeMs": 1790345955636.6785, + "updatedAt": "2026-09-27T13:00:00.048Z", + "source": "scan", + "importance": 0.1036 + }, + "data/xce_scheduler.log": { + "description": "Declares failed", + "tokens": 2043, + "hash": "da77fe9806a1f3f5", + "size": 7660, + "mtimeMs": 1790344135358.1108, + "updatedAt": "2026-09-27T13:00:00.048Z", + "source": "scan", + "importance": 0.1036 }, "docs/superpowers/plans/2026-05-07-p0-single-controller-persistence.md": { "description": "P0: Single-Controller Persistence — Implementation Plan", "tokens": 13549, "hash": "1c8c45568768724b", "size": 54586, - "mtimeMs": 1786186006000, - "updatedAt": "2026-09-08T03:09:38.924Z", + "mtimeMs": 1790249098385.2136, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, @@ -3937,8 +4115,8 @@ "tokens": 13680, "hash": "40eba6937f06a7a1", "size": 55275, - "mtimeMs": 1786185989000, - "updatedAt": "2026-09-08T03:09:38.925Z", + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, @@ -3947,8 +4125,8 @@ "tokens": 12942, "hash": "c33ef9872244612f", "size": 52868, - "mtimeMs": 1786186004000, - "updatedAt": "2026-09-08T03:09:38.925Z", + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, @@ -3957,8 +4135,8 @@ "tokens": 10344, "hash": "5798500040419c67", "size": 41500, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.927Z", + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, @@ -3967,8 +4145,8 @@ "tokens": 9841, "hash": "a68931b34585d4b6", "size": 39466, - "mtimeMs": 1786186028000, - "updatedAt": "2026-09-08T03:09:38.927Z", + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, @@ -3977,8 +4155,8 @@ "tokens": 732, "hash": "fd0054fd9946287f", "size": 2935, - "mtimeMs": 1786185974000, - "updatedAt": "2026-09-08T03:09:38.927Z", + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, @@ -3987,8 +4165,8 @@ "tokens": 21833, "hash": "0c4447923d7f8a06", "size": 88224, - "mtimeMs": 1786186024000, - "updatedAt": "2026-09-08T03:09:38.927Z", + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, @@ -3997,38 +4175,28 @@ "tokens": 5322, "hash": "e86c35513532d434", "size": 21473, - "mtimeMs": 1786186056000, - "updatedAt": "2026-09-08T03:09:38.927Z", + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.049Z", "source": "scan", "importance": 0.1036 }, - "issues/.simulator-1.md.~undo-tree~": { + "issues/new_requirements.md": { "description": "", - "tokens": 21777, - "hash": "b6226beb7bacbdb8", - "size": 81663, - "mtimeMs": 1788775441865.331, - "updatedAt": "2026-09-08T03:09:38.928Z", - "source": "scan", - "importance": 0.1036 - }, - "issues/#simulator-1.md#": { - "description": "", - "tokens": 1371, - "hash": "931a965701acc83f", - "size": 5138, - "mtimeMs": 1788752687562.145, - "updatedAt": "2026-09-08T03:09:38.928Z", + "tokens": 3506, + "hash": "349520073c49eb6e", + "size": 14023, + "mtimeMs": 1790249098385.2976, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, "issues/simulator-1.md": { "description": "", - "tokens": 643, - "hash": "d682cbe2243d20d3", - "size": 2569, - "mtimeMs": 1788752172241.9282, - "updatedAt": "2026-09-08T03:09:38.928Z", + "tokens": 4699, + "hash": "be292fdf1b2c7d66", + "size": 18796, + "mtimeMs": 1790249098385.7148, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4037,8 +4205,8 @@ "tokens": 5350, "hash": "2cf54dbedc5d81f3", "size": 20059, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.7148, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4047,8 +4215,8 @@ "tokens": 1157, "hash": "467cf5085e78f8ca", "size": 5924, - "mtimeMs": 1788794567655.2107, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.0837, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4057,8 +4225,8 @@ "tokens": 1626, "hash": "1eee70133e3efeb7", "size": 6597, - "mtimeMs": 1786250753000, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.7148, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4067,8 +4235,8 @@ "tokens": 3603, "hash": "bb722ce917fe7084", "size": 14519, - "mtimeMs": 1786852648404.8743, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4077,8 +4245,8 @@ "tokens": 2706, "hash": "f22f842a194b9cad", "size": 10973, - "mtimeMs": 1787474033675.4724, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4087,8 +4255,8 @@ "tokens": 3530, "hash": "609276740b421e22", "size": 14294, - "mtimeMs": 1788081702821.217, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4097,8 +4265,8 @@ "tokens": 4201, "hash": "ff38ab75f23aa54b", "size": 17013, - "mtimeMs": 1788694807751.8726, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4107,8 +4275,8 @@ "tokens": 2311, "hash": "073dbe4be1d42f2c", "size": 9300, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4117,8 +4285,8 @@ "tokens": 3919, "hash": "34f411013ea9307c", "size": 15761, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4127,8 +4295,8 @@ "tokens": 3482, "hash": "fd46759f69a8fce4", "size": 14000, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4137,8 +4305,8 @@ "tokens": 2003, "hash": "06a6f6038f4b2f75", "size": 8068, - "mtimeMs": 1785638589000, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, @@ -4147,211 +4315,443 @@ "tokens": 857, "hash": "fac40c18be5afef2", "size": 3467, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.929Z", + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", "source": "scan", "importance": 0.1036 }, + "reports/sep06-sep12-2026.md": { + "description": "XCE Project Status — Sep 06 – Sep 12, 2026", + "tokens": 2914, + "hash": "637ebf462b0b42a1", + "size": 11769, + "mtimeMs": 1790249098385.786, + "updatedAt": "2026-09-27T13:00:00.050Z", + "source": "scan", + "importance": 0.1036 + }, + "reports/sep13-sep19-2026.md": { + "description": "XCE Project Status — Sep 13 – Sep 19, 2026", + "tokens": 3430, + "hash": "bd83fc2e626a1ee5", + "size": 13863, + "mtimeMs": 1790249098386.0837, + "updatedAt": "2026-09-27T13:00:00.050Z", + "source": "scan", + "importance": 0.1036 + }, + "reports/sep20-sep26-2026.md": { + "description": "XCE Project Status — Sep 20 – Sep 26, 2026", + "tokens": 3605, + "hash": "d37302fde5e1719a", + "size": 14575, + "mtimeMs": 1790506317246.986, + "updatedAt": "2026-09-27T13:00:00.051Z", + "source": "scan", + "importance": 0.1036 + }, + "scripts/buglog.py": { + "description": "Read and edit .wolf/buglog.json without re-serializing it.", + "tokens": 3338, + "hash": "70997f65ec4c855a", + "size": 11680, + "mtimeMs": 1790249098386.0837, + "updatedAt": "2026-09-27T13:00:00.051Z", + "source": "scan", + "symbols": [ + { + "name": "BuglogEditError", + "kind": "class", + "startLine": 48, + "endLine": 49, + "tokens": 12 + }, + { + "name": "_today", + "kind": "fn", + "startLine": 52, + "endLine": 53, + "tokens": 17 + }, + { + "name": "_now", + "kind": "fn", + "startLine": 56, + "endLine": 57, + "tokens": 28 + }, + { + "name": "_load", + "kind": "fn", + "startLine": 60, + "endLine": 61, + "tokens": 25 + }, + { + "name": "_save", + "kind": "fn", + "startLine": 64, + "endLine": 70, + "tokens": 76 + }, + { + "name": "_entry_span", + "kind": "fn", + "startLine": 73, + "endLine": 83, + "tokens": 179 + }, + { + "name": "set_fields", + "kind": "fn", + "startLine": 86, + "endLine": 115, + "tokens": 404 + }, + { + "name": "next_id", + "kind": "fn", + "startLine": 118, + "endLine": 123, + "tokens": 97 + }, + { + "name": "append_entry", + "kind": "fn", + "startLine": 126, + "endLine": 141, + "tokens": 212 + }, + { + "name": "_split", + "kind": "fn", + "startLine": 144, + "endLine": 145, + "tokens": 26 + }, + { + "name": "_text", + "kind": "fn", + "startLine": 148, + "endLine": 151, + "tokens": 35 + }, + { + "name": "_find", + "kind": "fn", + "startLine": 154, + "endLine": 158, + "tokens": 44 + }, + { + "name": "_line", + "kind": "fn", + "startLine": 161, + "endLine": 163, + "tokens": 43 + }, + { + "name": "cmd_add", + "kind": "fn", + "startLine": 166, + "endLine": 187, + "tokens": 195 + }, + { + "name": "cmd_status", + "kind": "fn", + "startLine": 190, + "endLine": 207, + "tokens": 261 + }, + { + "name": "cmd_note", + "kind": "fn", + "startLine": 210, + "endLine": 215, + "tokens": 83 + }, + { + "name": "cmd_recur", + "kind": "fn", + "startLine": 218, + "endLine": 228, + "tokens": 160 + }, + { + "name": "cmd_set", + "kind": "fn", + "startLine": 231, + "endLine": 241, + "tokens": 102 + }, + { + "name": "cmd_show", + "kind": "fn", + "startLine": 244, + "endLine": 245, + "tokens": 29 + }, + { + "name": "cmd_list", + "kind": "fn", + "startLine": 248, + "endLine": 260, + "tokens": 161 + }, + { + "name": "cmd_triage", + "kind": "fn", + "startLine": 263, + "endLine": 266, + "tokens": 35 + }, + { + "name": "main", + "kind": "fn", + "startLine": 269, + "endLine": 331, + "tokens": 523 + } + ], + "symbolSource": "ts", + "skeleton": "class BuglogEditError(Exception):\ndef _today():\ndef _now():\ndef _load(path):\ndef _save(path, text):\ndef _entry_span(lines, bug_id):\ndef set_fields(path, bug_id, fields):\ndef next_id(bugs):\ndef append_entry(path, entry):\ndef _split(value):\ndef _text(value):\ndef _find(bugs, bug_id):\ndef _line(b):\ndef cmd_add(a, path):\ndef cmd_status(a, path):\ndef cmd_note(a, path):\ndef cmd_recur(a, path):\ndef cmd_set(a, path):\ndef cmd_show(a, path):\ndef cmd_list(a, path):\ndef cmd_triage(a, path):\ndef main(argv=None):", + "importance": 0.1916 + }, "scripts/gitea-sync.py": { - "description": "GiteaAPI: die, warn, bug_status, bug_state + 14 more", - "tokens": 10215, - "hash": "05e31c47f3c689ab", - "size": 37190, - "mtimeMs": 1790242988880.7297, - "updatedAt": "2026-09-24T09:43:08.995Z", - "source": "hook", + "description": "GiteaAPI: die, warn, bug_status, bug_state + 13 more", + "tokens": 10815, + "hash": "2b32341dee237cfc", + "size": 39288, + "mtimeMs": 1790407313212.9167, + "updatedAt": "2026-09-27T13:00:00.051Z", + "source": "scan", "symbols": [ { "name": "die", "kind": "fn", "startLine": 43, - "endLine": 47, - "tokens": 22 + "endLine": 45, + "tokens": 21 }, { "name": "warn", "kind": "fn", "startLine": 48, - "endLine": 51, + "endLine": 49, "tokens": 17 }, { "name": "_env", "kind": "fn", "startLine": 52, - "endLine": 58, - "tokens": 53 + "endLine": 56, + "tokens": 52 }, { "name": "_discover_gitea_token", "kind": "fn", "startLine": 59, - "endLine": 192, - "tokens": 1488 + "endLine": 85, + "tokens": 247 }, { "name": "bug_status", "kind": "fn", "startLine": 193, - "endLine": 198, - "tokens": 55 + "endLine": 196, + "tokens": 54 }, { "name": "bug_state", "kind": "fn", "startLine": 199, - "endLine": 202, - "tokens": 28 + "endLine": 200, + "tokens": 27 }, { "name": "_text", "kind": "fn", "startLine": 203, - "endLine": 209, - "tokens": 70 + "endLine": 207, + "tokens": 69 }, { "name": "api_url", "kind": "fn", "startLine": 210, - "endLine": 214, - "tokens": 35 + "endLine": 212, + "tokens": 34 }, { "name": "request", "kind": "fn", "startLine": 215, - "endLine": 248, - "tokens": 360 + "endLine": 246, + "tokens": 371 }, { "name": "GiteaAPI", "kind": "class", - "startLine": 249, - "endLine": 327, - "tokens": 806 + "startLine": 251, + "endLine": 325, + "tokens": 782 + }, + { + "name": "GiteaAPI.__init__", + "kind": "method", + "startLine": 254, + "endLine": 255, + "tokens": 17 + }, + { + "name": "GiteaAPI.list_labels", + "kind": "method", + "startLine": 259, + "endLine": 263, + "tokens": 64 + }, + { + "name": "GiteaAPI.ensure_label", + "kind": "method", + "startLine": 265, + "endLine": 275, + "tokens": 116 + }, + { + "name": "GiteaAPI.list_milestones", + "kind": "method", + "startLine": 279, + "endLine": 281, + "tokens": 49 + }, + { + "name": "GiteaAPI.create_milestone", + "kind": "method", + "startLine": 283, + "endLine": 287, + "tokens": 66 + }, + { + "name": "GiteaAPI.update_milestone", + "kind": "method", + "startLine": 289, + "endLine": 290, + "tokens": 34 + }, + { + "name": "GiteaAPI.list_issues", + "kind": "method", + "startLine": 294, + "endLine": 301, + "tokens": 104 + }, + { + "name": "GiteaAPI.create_issue", + "kind": "method", + "startLine": 303, + "endLine": 312, + "tokens": 134 + }, + { + "name": "GiteaAPI.update_issue", + "kind": "method", + "startLine": 314, + "endLine": 316, + "tokens": 51 + }, + { + "name": "GiteaAPI.add_labels", + "kind": "method", + "startLine": 318, + "endLine": 319, + "tokens": 38 + }, + { + "name": "GiteaAPI.remove_label", + "kind": "method", + "startLine": 321, + "endLine": 322, + "tokens": 35 + }, + { + "name": "GiteaAPI.add_comment", + "kind": "method", + "startLine": 324, + "endLine": 325, + "tokens": 35 }, { "name": "ensure_all_labels", "kind": "fn", - "startLine": 328, - "endLine": 335, - "tokens": 83 + "startLine": 330, + "endLine": 333, + "tokens": 59 }, { "name": "status_label", "kind": "fn", - "startLine": 336, - "endLine": 342, - "tokens": 41 + "startLine": 338, + "endLine": 339, + "tokens": 22 }, { "name": "bug_labels", "kind": "fn", - "startLine": 343, - "endLine": 360, - "tokens": 164 + "startLine": 345, + "endLine": 356, + "tokens": 140 }, { "name": "bug_body", "kind": "fn", - "startLine": 361, + "startLine": 363, "endLine": 424, - "tokens": 558 + "tokens": 557 }, { "name": "bug_title", "kind": "fn", - "startLine": 425, + "startLine": 427, "endLine": 444, - "tokens": 265 + "tokens": 264 }, { "name": "spec_requirements_body", "kind": "fn", - "startLine": 445, + "startLine": 447, "endLine": 490, - "tokens": 457 + "tokens": 456 }, { "name": "spec_implementation_body", "kind": "fn", - "startLine": 491, - "endLine": 530, - "tokens": 373 + "startLine": 493, + "endLine": 532, + "tokens": 407 }, { "name": "spec_validation_body", "kind": "fn", - "startLine": 531, - "endLine": 618, - "tokens": 810 - }, - { - "name": "_spec_desired_states", - "kind": "fn", - "startLine": 619, - "endLine": 632, - "tokens": 164 - }, - { - "name": "sync_spec", - "kind": "fn", - "startLine": 633, - "endLine": 722, - "tokens": 877 - }, - { - "name": "_sync_spec_phase_states", - "kind": "fn", - "startLine": 723, - "endLine": 762, - "tokens": 461 - }, - { - "name": "_spec_milestone_desc", - "kind": "fn", - "startLine": 763, - "endLine": 775, - "tokens": 137 - }, - { - "name": "_resolve_label_ids", - "kind": "fn", - "startLine": 776, - "endLine": 787, - "tokens": 99 - }, - { - "name": "sync_bugs", - "kind": "fn", - "startLine": 788, - "endLine": 925, - "tokens": 1738 - }, - { - "name": "_write_json", - "kind": "fn", - "startLine": 926, - "endLine": 936, - "tokens": 103 - }, - { - "name": "main", - "kind": "fn", - "startLine": 937, - "endLine": 995, - "tokens": 570 + "startLine": 535, + "endLine": 578, + "tokens": 420 } - ] + ], + "symbolSource": "ts", + "skeleton": "def die(msg):\ndef warn(msg):\ndef _env(key, default=None, required=False):\ndef _discover_gitea_token():\ndef bug_status(bug_entry):\ndef bug_state(bug_entry):\ndef _text(value):\ndef api_url(path):\ndef request(method, path, body=None):\nclass GiteaAPI:\n def __init__(self):\n def list_labels(self):\n def ensure_label(self, name, color, description=\"\"):\n def list_milestones(self, state=\"all\"):\n def create_milestone(self, title, description=\"\", state=\"open\"):\n def update_milestone(self, milestone_id, **fields):\n def list_issues(self, milestone_id=None, state=\"all\"):\n def create_issue(self, title, body, milestone_id=None, labels=None,\n def update_issue(self, issue_number, **fields):\n def add_labels(self, issue_number, label_ids):\n def remove_label(self, issue_number, label_id):\n def add_comment(self, issue_number, body):\ndef ensure_all_labels(api):\ndef status_label(status):\ndef bug_labels(bug_entry):\ndef bug_body(bug_entry):\ndef bug_title(bug_entry):\ndef spec_requirements_body(spec_name, spec_data, brief_path, req_path, design_path):\ndef spec_implementation_body(spec_name, spec_data, tasks_path):\ndef spec_validation_body(spec_name, spec_data):", + "imports": [ + "scripts/buglog.py" + ], + "importance": 0.1036 }, "src/autoscaler/meson.build": { "description": "", "tokens": 163, "hash": "698e60d105316134", "size": 611, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.1965, + "updatedAt": "2026-09-27T13:00:00.051Z", "source": "scan", "importance": 0.1036 }, @@ -4360,8 +4760,8 @@ "tokens": 64, "hash": "935b2010e9133849", "size": 240, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.215, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4370,8 +4770,8 @@ "tokens": 44, "hash": "0df2de47b5945fbe", "size": 152, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.2449, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4380,8 +4780,8 @@ "tokens": 431, "hash": "a896033ce731e4d7", "size": 1507, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.2878, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4390,8 +4790,8 @@ "tokens": 196, "hash": "bf4c103e6fd48427", "size": 686, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.2878, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4400,8 +4800,8 @@ "tokens": 486, "hash": "98d74d2ad37b6b51", "size": 1700, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.339, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4410,8 +4810,8 @@ "tokens": 112, "hash": "906e8b2c982d9b6d", "size": 389, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.339, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4420,8 +4820,8 @@ "tokens": 110, "hash": "81d26008ac8a56d3", "size": 383, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.375, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4430,8 +4830,8 @@ "tokens": 110, "hash": "a2afbaacc8fbad7b", "size": 383, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.375, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4440,8 +4840,8 @@ "tokens": 110, "hash": "83e9aae72645966b", "size": 383, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.375, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4450,8 +4850,8 @@ "tokens": 110, "hash": "0d9539e29a94a411", "size": 383, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.375, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4460,8 +4860,8 @@ "tokens": 110, "hash": "2d552fec4479797d", "size": 383, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.931Z", + "mtimeMs": 1790249098386.375, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4470,8 +4870,8 @@ "tokens": 64, "hash": "935b2010e9133849", "size": 240, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.932Z", + "mtimeMs": 1790249098386.42, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4480,8 +4880,8 @@ "tokens": 3781, "hash": "f376d5be548171a0", "size": 13231, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.932Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "symbols": [ { @@ -4621,8 +5021,8 @@ "tokens": 1198, "hash": "ef5aeb54512e8da9", "size": 4190, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.932Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "symbols": [ { @@ -4697,8 +5097,8 @@ "tokens": 136, "hash": "0cfd778c476cf4cf", "size": 510, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.932Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.052Z", "source": "scan", "importance": 0.1036 }, @@ -4707,8 +5107,8 @@ "tokens": 566, "hash": "c4bf3bb5dc541f44", "size": 2121, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.932Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.053Z", "source": "scan", "importance": 0.1036 }, @@ -4717,8 +5117,8 @@ "tokens": 355, "hash": "cf51e02c04d71921", "size": 1241, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.933Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.053Z", "source": "scan", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/provservices/provService.go", @@ -4731,8 +5131,8 @@ "tokens": 4213, "hash": "683326d66395b413", "size": 14744, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.933Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.053Z", "source": "scan", "symbols": [ { @@ -4961,8 +5361,8 @@ "tokens": 311, "hash": "ca1b4b4e7ebb7adf", "size": 1087, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.933Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.053Z", "source": "scan", "importance": 0.2429 }, @@ -4971,8 +5371,8 @@ "tokens": 3661, "hash": "4aef9ab9b7ccdc7d", "size": 12811, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.933Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.053Z", "source": "scan", "symbols": [ { @@ -5041,8 +5441,8 @@ "tokens": 696, "hash": "731cbb9b7cc3c164", "size": 2433, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.933Z", + "mtimeMs": 1790249098386.4338, + "updatedAt": "2026-09-27T13:00:00.053Z", "source": "scan", "symbols": [ { @@ -5064,8 +5464,8 @@ "tokens": 2660, "hash": "2b8c330cea3fe0ce", "size": 9309, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.933Z", + "mtimeMs": 1790249098386.6372, + "updatedAt": "2026-09-27T13:00:00.053Z", "source": "scan", "symbols": [ { @@ -5209,8 +5609,8 @@ "tokens": 1649, "hash": "189d8b79fd924755", "size": 5771, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.6372, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5292,8 +5692,8 @@ "tokens": 718, "hash": "be14f83f61dbaac6", "size": 2511, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.6372, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5345,8 +5745,8 @@ "tokens": 1616, "hash": "fbabee127efacb88", "size": 5654, - "mtimeMs": 1788424646776.0244, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.759, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5419,8 +5819,8 @@ "tokens": 1252, "hash": "733a778dcf5a7207", "size": 4381, - "mtimeMs": 1788424646776.0244, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.759, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5537,8 +5937,8 @@ "tokens": 2713, "hash": "eb1493608266a341", "size": 9495, - "mtimeMs": 1788424646776.1294, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.8015, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5613,8 +6013,8 @@ "tokens": 770, "hash": "db52b611a3192600", "size": 2694, - "mtimeMs": 1788424646776.1294, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.8015, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5650,8 +6050,8 @@ "tokens": 603, "hash": "3b274f0a8caba7da", "size": 2110, - "mtimeMs": 1788424646776.1294, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.8015, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5712,8 +6112,8 @@ "tokens": 2212, "hash": "ae7e1eefdde957b9", "size": 7739, - "mtimeMs": 1788424646776.1294, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.8015, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -5905,8 +6305,8 @@ "tokens": 928, "hash": "64442bdf86bb2703", "size": 3247, - "mtimeMs": 1788424646776.1294, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.8015, + "updatedAt": "2026-09-27T13:00:00.054Z", "source": "scan", "symbols": [ { @@ -6019,8 +6419,8 @@ "tokens": 1031, "hash": "6205288b8e156242", "size": 3607, - "mtimeMs": 1788424646776.1294, - "updatedAt": "2026-09-08T03:09:38.934Z", + "mtimeMs": 1790249098386.8015, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "symbols": [ { @@ -6099,8 +6499,8 @@ "tokens": 1771, "hash": "37e55233333fb18c", "size": 6196, - "mtimeMs": 1788424646776.1294, - "updatedAt": "2026-09-08T03:09:38.935Z", + "mtimeMs": 1790249098386.8015, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "symbols": [ { @@ -6203,8 +6603,8 @@ "tokens": 1095, "hash": "35dad4d1fbc01296", "size": 3832, - "mtimeMs": 1788424646776.4397, - "updatedAt": "2026-09-08T03:09:38.935Z", + "mtimeMs": 1790249098386.9192, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "importance": 0.1036 }, @@ -6213,8 +6613,8 @@ "tokens": 1331, "hash": "f9955e30643775ef", "size": 4658, - "mtimeMs": 1788424646776.4397, - "updatedAt": "2026-09-08T03:09:38.935Z", + "mtimeMs": 1790249098386.9192, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "symbols": [ { @@ -6439,8 +6839,8 @@ "tokens": 536, "hash": "97653560c700c4be", "size": 1874, - "mtimeMs": 1788424646776.4397, - "updatedAt": "2026-09-08T03:09:38.935Z", + "mtimeMs": 1790249098386.9192, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "symbols": [ { @@ -6532,8 +6932,8 @@ "tokens": 2714, "hash": "0d542e0c8804e39a", "size": 10174, - "mtimeMs": 1788424646775.8574, - "updatedAt": "2026-09-08T03:09:38.935Z", + "mtimeMs": 1790249098386.7024, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "importance": 0.1036 }, @@ -6542,8 +6942,8 @@ "tokens": 31, "hash": "216f88b09f2cdadf", "size": 108, - "mtimeMs": 1788424646776.4397, - "updatedAt": "2026-09-08T03:09:38.935Z", + "mtimeMs": 1790249098386.9192, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "importance": 0.1036 }, @@ -6552,8 +6952,8 @@ "tokens": 2256, "hash": "c669a8b793c3b00c", "size": 7894, - "mtimeMs": 1788424646776.6006, - "updatedAt": "2026-09-08T03:09:38.935Z", + "mtimeMs": 1790249098387.0286, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "symbols": [ { @@ -6619,8 +7019,8 @@ "tokens": 7227, "hash": "7b5ea17d9f693f6c", "size": 25292, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.936Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.055Z", "source": "scan", "symbols": [ { @@ -6812,8 +7212,8 @@ "tokens": 2378, "hash": "48e5fc94f9f73139", "size": 8320, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.936Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.056Z", "source": "scan", "symbols": [ { @@ -6928,8 +7328,8 @@ "tokens": 4460, "hash": "ff8b471d31f9b984", "size": 15608, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.936Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.056Z", "source": "scan", "symbols": [ { @@ -7065,8 +7465,8 @@ "tokens": 24137, "hash": "b7a8a6d5f8229137", "size": 84478, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.936Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.056Z", "source": "scan", "symbols": [ { @@ -7293,8 +7693,8 @@ "tokens": 1948, "hash": "8f77a0f69e9d19be", "size": 6815, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.936Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.056Z", "source": "scan", "symbols": [ { @@ -7373,8 +7773,8 @@ "tokens": 35163, "hash": "cb0d9ef471b09035", "size": 123260, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.937Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.057Z", "source": "scan", "symbols": [ { @@ -7600,8 +8000,8 @@ "tokens": 1850, "hash": "d1c6a4f02b59cc48", "size": 6475, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.937Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.057Z", "source": "scan", "symbols": [ { @@ -7659,8 +8059,8 @@ "tokens": 1395, "hash": "004e6f3f580c7153", "size": 4882, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.937Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.057Z", "source": "scan", "symbols": [ { @@ -7718,8 +8118,8 @@ "tokens": 2453, "hash": "cb4104d2b1e67261", "size": 8584, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.937Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.058Z", "source": "scan", "symbols": [ { @@ -7792,8 +8192,8 @@ "tokens": 2309, "hash": "83410842591c3dc0", "size": 8080, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.938Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.058Z", "source": "scan", "symbols": [ { @@ -7866,8 +8266,8 @@ "tokens": 310, "hash": "615a6100825065f9", "size": 1085, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.938Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.058Z", "source": "scan", "imports": [ "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/baidubce/bce-sdk-go/bce/builder.go", @@ -7880,8 +8280,8 @@ "tokens": 5231, "hash": "262ddb80e28e9d7d", "size": 18307, - "mtimeMs": 1788424646776.674, - "updatedAt": "2026-09-08T03:09:38.938Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.058Z", "source": "scan", "symbols": [ { @@ -8108,8 +8508,8 @@ "tokens": 23637, "hash": "e58a4358a878a922", "size": 82731, - "mtimeMs": 1788424646777.071, - "updatedAt": "2026-09-08T03:09:38.938Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.059Z", "source": "scan", "symbols": [ { @@ -8337,8 +8737,8 @@ "tokens": 12, "hash": "be28b7b5ef53165a", "size": 42, - "mtimeMs": 1788424646777.071, - "updatedAt": "2026-09-08T03:09:38.938Z", + "mtimeMs": 1790249098387.0837, + "updatedAt": "2026-09-27T13:00:00.059Z", "source": "scan", "importance": 0.1036 }, @@ -8347,8 +8747,8 @@ "tokens": 227, "hash": "3631aaee0c680e1e", "size": 792, - "mtimeMs": 1788424646777.6187, - "updatedAt": "2026-09-08T03:09:38.938Z", + "mtimeMs": 1790249098387.4766, + "updatedAt": "2026-09-27T13:00:00.059Z", "source": "scan", "importance": 0.3704 }, @@ -8357,8 +8757,8 @@ "tokens": 3234, "hash": "7360f9fe67361a6d", "size": 11318, - "mtimeMs": 1788424646777.6187, - "updatedAt": "2026-09-08T03:09:38.938Z", + "mtimeMs": 1790249098387.4766, + "updatedAt": "2026-09-27T13:00:00.059Z", "source": "scan", "symbols": [ { @@ -8581,8 +8981,8 @@ "tokens": 1674, "hash": "0af0ec9390fb63ab", "size": 5858, - "mtimeMs": 1788424646777.737, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.525, + "updatedAt": "2026-09-27T13:00:00.059Z", "source": "scan", "symbols": [ { @@ -8804,8 +9204,8 @@ "tokens": 9714, "hash": "043c3e65060ee1ad", "size": 33998, - "mtimeMs": 1788424646777.737, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.525, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "symbols": [ { @@ -8832,8 +9232,8 @@ "tokens": 988, "hash": "45abfae67b00b241", "size": 3458, - "mtimeMs": 1788424646777.737, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.525, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "symbols": [ { @@ -8901,8 +9301,8 @@ "tokens": 400, "hash": "2588d73994582fbc", "size": 1398, - "mtimeMs": 1788424646777.737, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.525, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1036 }, @@ -8911,8 +9311,8 @@ "tokens": 412, "hash": "e4edc025a0776ce0", "size": 1648, - "mtimeMs": 1788424646777.946, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.6113, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1659 }, @@ -8921,8 +9321,8 @@ "tokens": 239, "hash": "c1e068afdc267d5c", "size": 956, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.631, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1036 }, @@ -8931,8 +9331,8 @@ "tokens": 28, "hash": "d69e90a1901a669b", "size": 105, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.631, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1036 }, @@ -8941,8 +9341,8 @@ "tokens": 592, "hash": "6a4b89e7f6165a67", "size": 2072, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", + "mtimeMs": 1790249098387.631, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "symbols": [ { @@ -8998,679 +9398,13 @@ "symbolSource": "ts", "importance": 0.1036 }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/doc.go": { - "description": "generates and inspects UUIDs.", - "tokens": 117, - "hash": "0b286e2af61ede9f", - "size": 407, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/hash.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 561, - "hash": "afe975c3f3e8b9a9", - "size": 1963, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "symbols": [ - { - "name": "NewHash", - "kind": "fn", - "startLine": 33, - "endLine": 43, - "tokens": 94 - }, - { - "name": "NewMD5", - "kind": "fn", - "startLine": 49, - "endLine": 51, - "tokens": 26 - }, - { - "name": "NewSHA1", - "kind": "fn", - "startLine": 57, - "endLine": 59, - "tokens": 26 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/LICENSE": { - "description": "Project license", - "tokens": 395, - "hash": "0a8d61ed3cbfd531", - "size": 1480, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/marshal.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 260, - "hash": "933eb226d049268e", - "size": 907, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/node_js.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 143, - "hash": "334b6ac9f5033934", - "size": 498, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/node_net.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 272, - "hash": "78e274b465de8da8", - "size": 949, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/node.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 664, - "hash": "73a93d192ca24078", - "size": 2323, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "symbols": [ - { - "name": "NodeInterface", - "kind": "fn", - "startLine": 21, - "endLine": 25, - "tokens": 24 - }, - { - "name": "SetNodeInterface", - "kind": "fn", - "startLine": 33, - "endLine": 37, - "tokens": 32 - }, - { - "name": "setNodeInterface", - "kind": "fn", - "startLine": 39, - "endLine": 56, - "tokens": 130 - }, - { - "name": "NodeID", - "kind": "fn", - "startLine": 60, - "endLine": 68, - "tokens": 41 - }, - { - "name": "SetNodeID", - "kind": "fn", - "startLine": 73, - "endLine": 82, - "tokens": 46 - }, - { - "name": "NodeID", - "kind": "method", - "startLine": 86, - "endLine": 90, - "tokens": 28 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/null.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 704, - "hash": "791638f42d54fcf0", - "size": 2461, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "symbols": [ - { - "name": "NullUUID", - "kind": "class", - "startLine": 29, - "endLine": 32, - "tokens": 25 - }, - { - "name": "Scan", - "kind": "method", - "startLine": 35, - "endLine": 49, - "tokens": 67 - }, - { - "name": "Value", - "kind": "method", - "startLine": 52, - "endLine": 58, - "tokens": 43 - }, - { - "name": "MarshalBinary", - "kind": "method", - "startLine": 61, - "endLine": 67, - "tokens": 36 - }, - { - "name": "UnmarshalBinary", - "kind": "method", - "startLine": 70, - "endLine": 77, - "tokens": 57 - }, - { - "name": "MarshalText", - "kind": "method", - "startLine": 80, - "endLine": 86, - "tokens": 36 - }, - { - "name": "UnmarshalText", - "kind": "method", - "startLine": 89, - "endLine": 98, - "tokens": 52 - }, - { - "name": "MarshalJSON", - "kind": "method", - "startLine": 101, - "endLine": 107, - "tokens": 36 - }, - { - "name": "UnmarshalJSON", - "kind": "method", - "startLine": 110, - "endLine": 118, - "tokens": 63 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/README.md": { - "description": "Project documentation", - "tokens": 210, - "hash": "af83b920f323cc6e", - "size": 839, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.939Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/sql.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 417, - "hash": "29281b11e8f97f1d", - "size": 1459, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/time.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 1085, - "hash": "e07999a07de5b667", - "size": 3795, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "symbols": [ - { - "name": "Time", - "kind": "class", - "startLine": 15, - "endLine": 15, - "tokens": 5 - }, - { - "name": "UnixTime", - "kind": "method", - "startLine": 35, - "endLine": 40, - "tokens": 41 - }, - { - "name": "GetTime", - "kind": "fn", - "startLine": 45, - "endLine": 49, - "tokens": 28 - }, - { - "name": "getTime", - "kind": "fn", - "startLine": 51, - "endLine": 67, - "tokens": 122 - }, - { - "name": "ClockSequence", - "kind": "fn", - "startLine": 76, - "endLine": 80, - "tokens": 26 - }, - { - "name": "clockSequence", - "kind": "fn", - "startLine": 82, - "endLine": 87, - "tokens": 30 - }, - { - "name": "SetClockSequence", - "kind": "fn", - "startLine": 91, - "endLine": 95, - "tokens": 28 - }, - { - "name": "setClockSequence", - "kind": "fn", - "startLine": 97, - "endLine": 108, - "tokens": 75 - }, - { - "name": "Time", - "kind": "method", - "startLine": 112, - "endLine": 128, - "tokens": 144 - }, - { - "name": "ClockSequence", - "kind": "method", - "startLine": 132, - "endLine": 134, - "tokens": 28 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/util.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 549, - "hash": "755f50afafb13dd8", - "size": 1920, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "symbols": [ - { - "name": "randomBits", - "kind": "fn", - "startLine": 12, - "endLine": 16, - "tokens": 38 - }, - { - "name": "xtob", - "kind": "fn", - "startLine": 39, - "endLine": 43, - "tokens": 36 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/uuid.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 2753, - "hash": "0edec8e34c6b6fe0", - "size": 9633, - "mtimeMs": 1788424646777.991, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "symbols": [ - { - "name": "UUID", - "kind": "class", - "startLine": 20, - "endLine": 20, - "tokens": 6 - }, - { - "name": "Version", - "kind": "class", - "startLine": 23, - "endLine": 23, - "tokens": 5 - }, - { - "name": "Variant", - "kind": "class", - "startLine": 26, - "endLine": 26, - "tokens": 5 - }, - { - "name": "invalidLengthError", - "kind": "class", - "startLine": 47, - "endLine": 47, - "tokens": 12 - }, - { - "name": "Error", - "kind": "method", - "startLine": 49, - "endLine": 51, - "tokens": 30 - }, - { - "name": "IsInvalidLengthError", - "kind": "fn", - "startLine": 54, - "endLine": 57, - "tokens": 26 - }, - { - "name": "Parse", - "kind": "fn", - "startLine": 68, - "endLine": 117, - "tokens": 315 - }, - { - "name": "ParseBytes", - "kind": "fn", - "startLine": 120, - "endLine": 162, - "tokens": 318 - }, - { - "name": "MustParse", - "kind": "fn", - "startLine": 166, - "endLine": 172, - "tokens": 40 - }, - { - "name": "FromBytes", - "kind": "fn", - "startLine": 176, - "endLine": 179, - "tokens": 29 - }, - { - "name": "Must", - "kind": "fn", - "startLine": 182, - "endLine": 187, - "tokens": 25 - }, - { - "name": "Validate", - "kind": "fn", - "startLine": 195, - "endLine": 240, - "tokens": 286 - }, - { - "name": "String", - "kind": "method", - "startLine": 244, - "endLine": 248, - "tokens": 30 - }, - { - "name": "URN", - "kind": "method", - "startLine": 252, - "endLine": 257, - "tokens": 38 - }, - { - "name": "encodeHex", - "kind": "fn", - "startLine": 259, - "endLine": 269, - "tokens": 76 - }, - { - "name": "Variant", - "kind": "method", - "startLine": 272, - "endLine": 283, - "tokens": 65 - }, - { - "name": "Version", - "kind": "method", - "startLine": 286, - "endLine": 288, - "tokens": 20 - }, - { - "name": "String", - "kind": "method", - "startLine": 290, - "endLine": 295, - "tokens": 38 - }, - { - "name": "String", - "kind": "method", - "startLine": 297, - "endLine": 311, - "tokens": 77 - }, - { - "name": "SetRand", - "kind": "fn", - "startLine": 319, - "endLine": 325, - "tokens": 26 - }, - { - "name": "EnableRandPool", - "kind": "fn", - "startLine": 338, - "endLine": 340, - "tokens": 13 - }, - { - "name": "DisableRandPool", - "kind": "fn", - "startLine": 348, - "endLine": 353, - "tokens": 32 - }, - { - "name": "UUIDs", - "kind": "class", - "startLine": 356, - "endLine": 356, - "tokens": 5 - }, - { - "name": "Strings", - "kind": "method", - "startLine": 359, - "endLine": 365, - "tokens": 47 - } - ], - "symbolSource": "ts", - "skeleton": "type UUID [16]byte\ntype Version byte\ntype Variant byte\ntype invalidLengthError struct{ len int }\nfunc (err invalidLengthError) Error() string {\nfunc IsInvalidLengthError(err error) bool {\nfunc Parse(s string) (UUID, error) {\nfunc ParseBytes(b []byte) (UUID, error) {\nfunc MustParse(s string) UUID {\nfunc FromBytes(b []byte) (uuid UUID, err error) {\nfunc Must(uuid UUID, err error) UUID {\nfunc Validate(s string) error {\nfunc (uuid UUID) String() string {\nfunc (uuid UUID) URN() string {\nfunc encodeHex(dst []byte, uuid UUID) {\nfunc (uuid UUID) Variant() Variant {\nfunc (uuid UUID) Version() Version {\nfunc (v Version) String() string {\nfunc (v Variant) String() string {\nfunc SetRand(r io.Reader) {\nfunc EnableRandPool() {\nfunc DisableRandPool() {\ntype UUIDs []UUID\nfunc (uuids UUIDs) Strings() []string {", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/version1.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 360, - "hash": "38a2c229a2aad4bb", - "size": 1257, - "mtimeMs": 1788424646778.071, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/version4.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 587, - "hash": "f252aeb4028659d8", - "size": 2057, - "mtimeMs": 1788424646778.071, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "symbols": [ - { - "name": "New", - "kind": "fn", - "startLine": 13, - "endLine": 15, - "tokens": 13 - }, - { - "name": "NewString", - "kind": "fn", - "startLine": 21, - "endLine": 23, - "tokens": 18 - }, - { - "name": "NewRandom", - "kind": "fn", - "startLine": 39, - "endLine": 44, - "tokens": 35 - }, - { - "name": "NewRandomFromReader", - "kind": "fn", - "startLine": 47, - "endLine": 56, - "tokens": 75 - }, - { - "name": "newRandomFromPool", - "kind": "fn", - "startLine": 58, - "endLine": 76, - "tokens": 119 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/version6.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 633, - "hash": "013cc9f4a9e60674", - "size": 2213, - "mtimeMs": 1788424646778.071, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "symbols": [ - { - "name": "NewV6", - "kind": "fn", - "startLine": 21, - "endLine": 56, - "tokens": 338 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/github.com/google/uuid/version7.go": { - "description": "Use of this source code is governed by a BSD-style", - "tokens": 964, - "hash": "8002748cc22a032c", - "size": 3371, - "mtimeMs": 1788424646778.071, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "symbols": [ - { - "name": "NewV7", - "kind": "fn", - "startLine": 23, - "endLine": 30, - "tokens": 38 - }, - { - "name": "NewV7FromReader", - "kind": "fn", - "startLine": 35, - "endLine": 43, - "tokens": 47 - }, - { - "name": "makeV7", - "kind": "fn", - "startLine": 48, - "endLine": 75, - "tokens": 296 - }, - { - "name": "getV7Time", - "kind": "fn", - "startLine": 88, - "endLine": 104, - "tokens": 111 - } - ], - "symbolSource": "ts", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/go.uber.org/multierr/.codecov.yml": { - "description": "", - "tokens": 218, - "hash": "f5ca748a4a6ff558", - "size": 763, - "mtimeMs": 1788424646778.5833, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "importance": 0.1036 - }, - "src/autoscaler/providers/baidu/src/bcctool/vendor/go.uber.org/multierr/.gitignore": { - "description": "Git ignore rules", - "tokens": 10, - "hash": "492a4dbf1a4b0379", - "size": 34, - "mtimeMs": 1788424646778.6208, - "updatedAt": "2026-09-08T03:09:38.940Z", - "source": "scan", - "importance": 0.1036 - }, "src/autoscaler/providers/baidu/src/bcctool/vendor/modules.txt": { "description": "github.com/baidubce/bce-sdk-go v0.9.233", "tokens": 309, "hash": "e8d8326f04550ed8", "size": 1235, - "mtimeMs": 1788424646782.0713, - "updatedAt": "2026-09-08T03:09:38.940Z", + "mtimeMs": 1790249098389.2515, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1036 }, @@ -9679,8 +9413,8 @@ "tokens": 342, "hash": "53435f048c209d26", "size": 1280, - "mtimeMs": 1785507539000, - "updatedAt": "2026-09-08T03:09:38.940Z", + "mtimeMs": 1790249098389.2515, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1036 }, @@ -9689,8 +9423,8 @@ "tokens": 1432, "hash": "d8b7d48b4d5e580e", "size": 5370, - "mtimeMs": 1788504546298.7505, - "updatedAt": "2026-09-08T03:09:38.941Z", + "mtimeMs": 1790249098401.0835, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1036 }, @@ -9699,3018 +9433,20 @@ "tokens": 678, "hash": "3427120ceb281a48", "size": 2539, - "mtimeMs": 1789358543806.4304, - "updatedAt": "2026-09-14T04:02:23.846Z", - "source": "hook" + "mtimeMs": 1790249098524.081, + "updatedAt": "2026-09-27T13:00:00.060Z", + "source": "scan", + "importance": 0.1036 }, "src/meson.options": { "description": "dirty-content-fingerprint task 1: sibling `dirty_fingerprint` string option (default '') added next to commit_id/build_time", "tokens": 124, "hash": "3e14e4c50324dffb", "size": 463, - "mtimeMs": 1787283968038.1401, - "updatedAt": "2026-09-08T03:09:38.941Z", + "mtimeMs": 1790249098524.081, + "updatedAt": "2026-09-27T13:00:00.060Z", "source": "scan", "importance": 0.1036 - }, - ".claude/skills/xce-build/SKILL.md": { - "description": "build xce source code", - "tokens": 4647, - "hash": "2c0e8c19fb0b456c", - "size": 18698, - "mtimeMs": 1789463887014.313, - "updatedAt": "2026-09-15T09:18:07.061Z", - "source": "hook" - }, - "src/configs/limits.yaml": { - "description": "", - "tokens": 693, - "hash": "4368c39a4a1a400d", - "size": 2423, - "mtimeMs": 1789898304842.058, - "updatedAt": "2026-09-20T09:58:24.889Z", - "source": "hook" - }, - "src/lib/testsuite/test_xcealloc.c": { - "description": "include ", - "tokens": 4979, - "hash": "9ad2be619a1e9bfd", - "size": 18690, - "mtimeMs": 1788858106119.9905, - "updatedAt": "2026-09-08T09:01:46.164Z", - "source": "hook" - }, - "src/lib/misc.c": { - "description": "include ", - "tokens": 486, - "hash": "e50b3d93e4e39bc4", - "size": 1821, - "mtimeMs": 1788858209469.2747, - "updatedAt": "2026-09-08T09:03:29.511Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_core_events.c": { - "description": "Declares and", - "tokens": 19790, - "hash": "6d2c49079dc28bb5", - "size": 74209, - "mtimeMs": 1789727787159.475, - "updatedAt": "2026-09-18T10:36:27.203Z", - "source": "hook" - }, - "src/lib/resreq.c": { - "description": "define _XOPEN_SOURCE 700", - "tokens": 6663, - "hash": "22dd648c6322cb56", - "size": 25209, - "mtimeMs": 1788863523979.526, - "updatedAt": "2026-09-08T10:32:04.029Z", - "source": "hook" - }, - "src/include/resreq.h": { - "description": "if !defined(_RESREQ_H_)", - "tokens": 3310, - "hash": "a67af6e6ef6d9eb5", - "size": 12761, - "mtimeMs": 1788863533338.636, - "updatedAt": "2026-09-08T10:32:13.381Z", - "source": "hook" - }, - "src/scheduler/src/plugins/seqjob_allocator.c": { - "description": "include ", - "tokens": 4148, - "hash": "19ae618e97a55bd3", - "size": 15555, - "mtimeMs": 1790174753187.611, - "updatedAt": "2026-09-23T14:45:53.231Z", - "source": "hook" - }, - "src/scheduler/src/plugins/parjob_allocator.c": { - "description": "include ", - "tokens": 8014, - "hash": "1bb65e10b55ef8fe", - "size": 30051, - "mtimeMs": 1789800013500.0515, - "updatedAt": "2026-09-19T06:40:13.537Z", - "source": "hook" - }, - "src/scheduler/src/resource.c": { - "description": "include ", - "tokens": 9725, - "hash": "9b921a5d5fe0b741", - "size": 36472, - "mtimeMs": 1789736883871.707, - "updatedAt": "2026-09-18T13:08:03.909Z", - "source": "hook" - }, - "src/scheduler/include/scheduler.h": { - "description": "if !defined(_SCHEDULER_H_)", - "tokens": 6140, - "hash": "9ebe74de3d64e5e7", - "size": 23023, - "mtimeMs": 1789967319105.591, - "updatedAt": "2026-09-21T05:08:39.157Z", - "source": "hook" - }, - "src/scheduler/src/plugin.c": { - "description": "include ", - "tokens": 4692, - "hash": "70fac9911eb373cd", - "size": 17595, - "mtimeMs": 1789817797991.056, - "updatedAt": "2026-09-19T11:36:38.028Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_resource_accounting.c": { - "description": "Declares pulled", - "tokens": 15338, - "hash": "4b5c2b6708f38d38", - "size": 57515, - "mtimeMs": 1789727788618.0032, - "updatedAt": "2026-09-18T10:36:28.655Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_seqjob_allocator.c": { - "description": "Declares char", - "tokens": 3995, - "hash": "1fad1e02a7e1b78b", - "size": 14979, - "mtimeMs": 1789800755223.3318, - "updatedAt": "2026-09-19T06:52:35.270Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_parjob_combinatorial.c": { - "description": "Declares of", - "tokens": 12416, - "hash": "9903e6a3f8f15267", - "size": 46559, - "mtimeMs": 1789800870845.8562, - "updatedAt": "2026-09-19T06:54:30.887Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_repl_resource_table.c": { - "description": "Declares char", - "tokens": 21755, - "hash": "dd600ba102f485ac", - "size": 81581, - "mtimeMs": 1789112203009.6707, - "updatedAt": "2026-09-11T07:36:43.058Z", - "source": "hook" - }, - "src/scheduler/src/repl_info.c": { - "description": "include ", - "tokens": 21762, - "hash": "a1ffce80a7cedf8d", - "size": 81608, - "mtimeMs": 1789889238089.467, - "updatedAt": "2026-09-20T07:27:18.132Z", - "source": "hook" - }, - "src/scheduler/src/repl_internal.h": { - "description": "if !defined(_REPL_INTERNAL_H_)", - "tokens": 7304, - "hash": "24afb3229d6ca8bf", - "size": 27387, - "mtimeMs": 1789118155563.0457, - "updatedAt": "2026-09-11T09:15:55.610Z", - "source": "hook" - }, - "src/scheduler/src/repl_break.c": { - "description": "include ", - "tokens": 9921, - "hash": "9310483fabc9331d", - "size": 37203, - "mtimeMs": 1789118179109.396, - "updatedAt": "2026-09-11T09:16:19.153Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_repl_breakpoints_inspection.c": { - "description": "Declares and", - "tokens": 23533, - "hash": "4be7ad8f51665b9c", - "size": 88246, - "mtimeMs": 1789118449404.6335, - "updatedAt": "2026-09-11T09:20:49.445Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_repl_help.c": { - "description": "Declares error", - "tokens": 6047, - "hash": "fd7bce4b295b3f60", - "size": 22673, - "mtimeMs": 1789118187832.9336, - "updatedAt": "2026-09-11T09:16:27.880Z", - "source": "hook" - }, - "src/scheduler/src/sim.c": { - "description": "include ", - "tokens": 7432, - "hash": "8faca8e26f0c65c3", - "size": 27870, - "mtimeMs": 1789118673321.5144, - "updatedAt": "2026-09-11T09:24:33.371Z", - "source": "hook" - }, - "src/scheduler/include/sim.h": { - "description": "if !defined(_SIM_H_)", - "tokens": 4579, - "hash": "ec049ebdf9d49f43", - "size": 17169, - "mtimeMs": 1789987410813.0005, - "updatedAt": "2026-09-21T10:43:30.855Z", - "source": "hook" - }, - "src/scheduler/src/sim_loop.c": { - "description": "include ", - "tokens": 24467, - "hash": "784a7c5665ef656b", - "size": 91751, - "mtimeMs": 1790175755405.0996, - "updatedAt": "2026-09-23T15:02:35.446Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_reconcile_unaccounted.c": { - "description": "Declares documents", - "tokens": 36877, - "hash": "6fdeab919a508b53", - "size": 138288, - "mtimeMs": 1789987855400.8535, - "updatedAt": "2026-09-21T10:50:55.452Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_contention_parity.c": { - "description": "Declares calls", - "tokens": 22061, - "hash": "2e6fd463398ac8c0", - "size": 82727, - "mtimeMs": 1789989606580.9124, - "updatedAt": "2026-09-21T11:20:06.629Z", - "source": "hook" - }, - "reports/sep06-sep12-2026.md": { - "description": "XCE Project Status — Sep 06 – Sep 12, 2026", - "tokens": 2914, - "hash": "637ebf462b0b42a1", - "size": 11769, - "mtimeMs": 1789291943530.255, - "updatedAt": "2026-09-13T09:32:23.567Z", - "source": "hook" - }, - ".kiro/specs/xce-harness-component/brief.md": { - "description": "Brief: xce-harness-component", - "tokens": 2634, - "hash": "1b24a20f94332d72", - "size": 10582, - "mtimeMs": 1789353029453.049, - "updatedAt": "2026-09-14T02:30:29.488Z", - "source": "hook" - }, - ".kiro/specs/xce-harness-component/spec.json": { - "description": "", - "tokens": 132, - "hash": "18732e6b2ee5e235", - "size": 459, - "mtimeMs": 1789385267585.7998, - "updatedAt": "2026-09-14T11:27:47.624Z", - "source": "hook" - }, - ".kiro/specs/xce-harness-component/requirements.md": { - "description": "Requirements Document", - "tokens": 2781, - "hash": "beda5b2e0ece319d", - "size": 11139, - "mtimeMs": 1789377539807.4458, - "updatedAt": "2026-09-14T09:18:59.847Z", - "source": "hook" - }, - ".kiro/specs/xce-harness-component/research.md": { - "description": "Research & Design Decisions", - "tokens": 4443, - "hash": "b8fd012242634bc9", - "size": 17854, - "mtimeMs": 1789356488456.006, - "updatedAt": "2026-09-14T03:28:08.493Z", - "source": "hook" - }, - ".kiro/specs/xce-harness-component/design.md": { - "description": "Design Document: xce-harness-component", - "tokens": 8421, - "hash": "8b0dd6a7bf945a31", - "size": 34011, - "mtimeMs": 1789377568173.1108, - "updatedAt": "2026-09-14T09:19:28.216Z", - "source": "hook" - }, - ".kiro/specs/xce-harness-component/tasks.md": { - "description": "Implementation Plan: xce-harness-component", - "tokens": 5013, - "hash": "e71132dda2d409de", - "size": 20089, - "mtimeMs": 1789385224557.5405, - "updatedAt": "2026-09-14T11:27:04.601Z", - "source": "hook" - }, - "src/harness/meson.build": { - "description": "", - "tokens": 2723, - "hash": "68eeae936bb3d875", - "size": 10211, - "mtimeMs": 1789365250311.1978, - "updatedAt": "2026-09-14T05:54:10.359Z", - "source": "hook" - }, - "src/controller/meson.build": { - "description": "", - "tokens": 3405, - "hash": "91d958304c69ee28", - "size": 12768, - "mtimeMs": 1789364073591.1877, - "updatedAt": "2026-09-14T05:34:33.639Z", - "source": "hook" - }, - "src/controller/testsuite/controller_test.c": { - "description": "include ", - "tokens": 2466, - "hash": "2b6ebadd562247b5", - "size": 9245, - "mtimeMs": 1789364096229.3748, - "updatedAt": "2026-09-14T05:34:56.279Z", - "source": "hook" - }, - "src/harness/test.c": { - "description": "include ", - "tokens": 67152, - "hash": "88be34d576df4339", - "size": 251907, - "mtimeMs": 1789572013474.8887, - "updatedAt": "2026-09-16T15:20:13.522Z", - "source": "hook" - }, - "src/harness/joblist_display.c": { - "description": "include \"joblist_display.h\"", - "tokens": 1002, - "hash": "0b3b410be5f99110", - "size": 3757, - "mtimeMs": 1789362622297.3796, - "updatedAt": "2026-09-14T05:10:22.339Z", - "source": "hook" - }, - "src/controller/testsuite/test_ctrlstatus.c": { - "description": "include ", - "tokens": 12594, - "hash": "5c61286f7133eacb", - "size": 47628, - "mtimeMs": 1789577596856.646, - "updatedAt": "2026-09-16T16:53:16.901Z", - "source": "hook" - }, - "src/harness/CLAUDE.md": { - "description": "XCE Harness (xce_test)", - "tokens": 1243, - "hash": "5f19adcb228d2d3e", - "size": 4987, - "mtimeMs": 1789385192671.2634, - "updatedAt": "2026-09-14T11:26:32.715Z", - "source": "hook" - }, - "src/harness/testsuite/harness_test.c": { - "description": "include ", - "tokens": 858, - "hash": "76ffe7960a203b43", - "size": 3214, - "mtimeMs": 1789398470715.5784, - "updatedAt": "2026-09-14T15:07:50.753Z", - "source": "hook" - }, - "src/harness/testsuite/test_joblist_display.c": { - "description": "Declares char", - "tokens": 2559, - "hash": "e07cc3788dc83af4", - "size": 9593, - "mtimeMs": 1789365219692.1702, - "updatedAt": "2026-09-14T05:53:39.743Z", - "source": "hook" - }, - "src/tools/xce-build.sh": { - "description": "", - "tokens": 6044, - "hash": "8500665bd5c91423", - "size": 22684, - "mtimeMs": 1789463545195.4717, - "updatedAt": "2026-09-15T09:12:25.246Z", - "source": "hook" - }, - ".claude/skills/xce-test-ha/run-ha-soak.sh": { - "description": "run-ha-soak.sh — driver for /xce-test-ha: deploy a 3-node XCE HA cluster, then", - "tokens": 53533, - "hash": "3520b5a8a5caae10", - "size": 203338, - "mtimeMs": 1790235443238.6655, - "updatedAt": "2026-09-24T07:37:23.285Z", - "source": "hook" - }, - ".claude/skills/xce-test-ha/SKILL.md": { - "description": "XCE HA Failover Soak Test", - "tokens": 11215, - "hash": "86321b7a628581a6", - "size": 45162, - "mtimeMs": 1790237988560.2532, - "updatedAt": "2026-09-24T08:19:48.604Z", - "source": "hook" - }, - ".claude/skills/xce-deploy-ha/SKILL.md": { - "description": "XCE HA Cluster Deployment", - "tokens": 8469, - "hash": "9f1db217a06e00f0", - "size": 34093, - "mtimeMs": 1789480910729.3335, - "updatedAt": "2026-09-15T14:01:50.773Z", - "source": "hook" - }, - ".claude/skills/xce-test-multihost/run-multihost-verify.sh": { - "description": "run-multihost-verify.sh -- driver for /xce-test-multihost.", - "tokens": 13089, - "hash": "fbc502492e0cdd5a", - "size": 49499, - "mtimeMs": 1789369840899.9163, - "updatedAt": "2026-09-14T07:10:40.944Z", - "source": "hook" - }, - ".claude/skills/xce-test-multihost/SKILL.md": { - "description": "XCE Multi-Host Allocation Test Harness", - "tokens": 5621, - "hash": "40fab470cbf215f3", - "size": 22481, - "mtimeMs": 1789369892690.1973, - "updatedAt": "2026-09-14T07:11:32.745Z", - "source": "hook" - }, - ".claude/skills/xce-test-resources/run-resource-verify.sh": { - "description": "run-resource-verify.sh -- driver for /xce-test-resources: end-to-end", - "tokens": 21734, - "hash": "171f085c37cde37d", - "size": 81757, - "mtimeMs": 1789370608492.425, - "updatedAt": "2026-09-14T07:23:28.537Z", - "source": "hook" - }, - ".claude/skills/xce-test-resources/SKILL.md": { - "description": "XCE Resource-Value Verification", - "tokens": 3923, - "hash": "65d7f4be7dc890df", - "size": 15696, - "mtimeMs": 1789370640510.2063, - "updatedAt": "2026-09-14T07:24:00.560Z", - "source": "hook" - }, - "src/controller/testsuite/test_rcfile_integration.sh": { - "description": "test_rcfile_integration.sh — xce-test-rc-file integration test, shell-driven", - "tokens": 4117, - "hash": "c303d2f7277b89ca", - "size": 16178, - "mtimeMs": 1789386505203.6724, - "updatedAt": "2026-09-14T11:48:25.249Z", - "source": "hook" - }, - "src/controller/testsuite/clean_failover_preservation.sh": { - "description": "clean_failover_preservation.sh — ha-term-safety task 5.2 live integration test.", - "tokens": 4972, - "hash": "f93c5af6592b482f", - "size": 19935, - "mtimeMs": 1789386507764.611, - "updatedAt": "2026-09-14T11:48:27.819Z", - "source": "hook" - }, - "src/tools/test-commit-durability.sh": { - "description": "test-commit-durability.sh — bug-661 reproduction: committed jobs lost across failover.", - "tokens": 9874, - "hash": "bb9cffaf5573536e", - "size": 37924, - "mtimeMs": 1789386510249.3997, - "updatedAt": "2026-09-14T11:48:30.290Z", - "source": "hook" - }, - "src/harness/testsuite/test_test_cli.c": { - "description": "char: longjmp", - "tokens": 42300, - "hash": "b24a66b7d6b719f8", - "size": 158624, - "mtimeMs": 1789398458927.6282, - "updatedAt": "2026-09-14T15:07:38.971Z", - "source": "hook" - }, - "src/include/utils.h": { - "description": "if !defined(_UTILS_H_)", - "tokens": 3454, - "hash": "e7f670a42ba85760", - "size": 12973, - "mtimeMs": 1789876497123.8267, - "updatedAt": "2026-09-20T03:54:57.161Z", - "source": "hook" - }, - "src/scheduler/src/core_events.c": { - "description": "include ", - "tokens": 16984, - "hash": "4e24abe60faa7bf7", - "size": 63688, - "mtimeMs": 1789459293023.9487, - "updatedAt": "2026-09-15T08:01:33.100Z", - "source": "hook" - }, - "src/lib/utils.c": { - "description": "include ", - "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": { - "description": "Declares int", - "tokens": 1668, - "hash": "190f0dd0bf0c65c9", - "size": 6255, - "mtimeMs": 1789442667259.7947, - "updatedAt": "2026-09-15T03:24:27.304Z", - "source": "hook" - }, - "src/lib/testsuite/test.c": { - "description": "include ", - "tokens": 1359, - "hash": "329a9fe468acd8ad", - "size": 5093, - "mtimeMs": 1790051284501.0596, - "updatedAt": "2026-09-22T04:28:04.545Z", - "source": "hook" - }, - "src/lib/meson.build": { - "description": "", - "tokens": 2428, - "hash": "61df53cb05f969ce", - "size": 9104, - "mtimeMs": 1790051269331.7236, - "updatedAt": "2026-09-22T04:27:49.372Z", - "source": "hook" - }, - "src/lib/vtaskmgr.c": { - "description": "include ", - "tokens": 4446, - "hash": "928364b0c99d4805", - "size": 16685, - "mtimeMs": 1789444588936.162, - "updatedAt": "2026-09-15T03:56:28.973Z", - "source": "hook" - }, - "src/lib/mylock.c": { - "description": "include ", - "tokens": 1632, - "hash": "ddf11711b4ca77c6", - "size": 6119, - "mtimeMs": 1789443750926.8965, - "updatedAt": "2026-09-15T03:42:30.970Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_driver_translate.c": { - "description": "Declares field", - "tokens": 11757, - "hash": "3351ae8b98718b4e", - "size": 44086, - "mtimeMs": 1789461520794.2683, - "updatedAt": "2026-09-15T08:38:40.839Z", - "source": "hook" - }, - "src/scheduler/src/handler.c": { - "description": "include ", - "tokens": 5287, - "hash": "916b6635215e1bd1", - "size": 19826, - "mtimeMs": 1790225370209.1118, - "updatedAt": "2026-09-24T04:49:30.260Z", - "source": "hook" - }, - "src/scheduler/src/driver.c": { - "description": "include ", - "tokens": 11968, - "hash": "e3265c56760407ea", - "size": 44880, - "mtimeMs": 1789461058238.7385, - "updatedAt": "2026-09-15T08:30:58.282Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_job_array_expand.c": { - "description": "", - "tokens": 3393, - "hash": "e878cf5068b6e41a", - "size": 12786, - "mtimeMs": 1789461227452.9976, - "updatedAt": "2026-09-15T08:33:47.501Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_job_array_wire_e2e.c": { - "description": "Declares vtask_entry", - "tokens": 4026, - "hash": "9e542dae84fa78c1", - "size": 15107, - "mtimeMs": 1789462056502.7026, - "updatedAt": "2026-09-15T08:47:36.542Z", - "source": "hook" - }, - "src/worker/src/xcecd_cgroups.c": { - "description": "include \"xcecd_cgroups.h\"", - "tokens": 14412, - "hash": "0b0cab57754a17b3", - "size": 55034, - "mtimeMs": 1789465900541.7468, - "updatedAt": "2026-09-15T09:51:40.582Z", - "source": "hook" - }, - "src/worker/testsuite/test_xcecd_cgroups_rusage.c": { - "description": "Declares this", - "tokens": 1402, - "hash": "e59f3c1524f0e08f", - "size": 5254, - "mtimeMs": 1789466353928.0693, - "updatedAt": "2026-09-15T09:59:13.967Z", - "source": "hook" - }, - "src/worker/testsuite/meson.build": { - "description": "Worker unit test suite (component-failover-adoption, task 2.1). White-box", - "tokens": 2605, - "hash": "a351cd938f164d42", - "size": 9767, - "mtimeMs": 1789465959469.964, - "updatedAt": "2026-09-15T09:52:39.506Z", - "source": "hook" - }, - "src/tools/deploy-ha.sh": { - "description": "", - "tokens": 10628, - "hash": "1da2ae6501b099bb", - "size": 39855, - "mtimeMs": 1789618421255.826, - "updatedAt": "2026-09-17T04:13:41.304Z", - "source": "hook" - }, - "src/lib/zarray.c": { - "description": "include ", - "tokens": 6282, - "hash": "d5b40a53adbd23cb", - "size": 23564, - "mtimeMs": 1789525254137.363, - "updatedAt": "2026-09-16T02:20:54.184Z", - "source": "hook" - }, - "src/lib/xlist.c": { - "description": "include ", - "tokens": 851, - "hash": "908bfbc59813c5f9", - "size": 3188, - "mtimeMs": 1789525263743.449, - "updatedAt": "2026-09-16T02:21:03.788Z", - "source": "hook" - }, - "src/lib/testsuite/test_zarray.c": { - "description": "include ", - "tokens": 1603, - "hash": "10211f53d5bc31ed", - "size": 6009, - "mtimeMs": 1789524864744.8796, - "updatedAt": "2026-09-16T02:14:24.790Z", - "source": "hook" - }, - "src/lib/testsuite/test_xlist.c": { - "description": "include ", - "tokens": 1140, - "hash": "fb22a15fcd0387fc", - "size": 4274, - "mtimeMs": 1789524894785.8892, - "updatedAt": "2026-09-16T02:14:54.823Z", - "source": "hook" - }, - "src/controller/testsuite/test_ha_role.c": { - "description": "include ", - "tokens": 13998, - "hash": "865e063dac2112ae", - "size": 53148, - "mtimeMs": 1789532876672.9048, - "updatedAt": "2026-09-16T04:27:56.716Z", - "source": "hook" - }, - "src/schema/controller.capnp": { - "description": "Declares OPCode", - "tokens": 16389, - "hash": "9689b05d99cd0023", - "size": 62218, - "mtimeMs": 1789961885889.9292, - "updatedAt": "2026-09-21T03:38:05.932Z", - "source": "hook" - }, - "src/include/typemap.h": { - "description": "if !defined(_TYPEMAP_H_)", - "tokens": 8720, - "hash": "f038a62e2ac8f43a", - "size": 33146, - "mtimeMs": 1789961896088.1375, - "updatedAt": "2026-09-21T03:38:16.133Z", - "source": "hook" - }, - "src/controller/ha.h": { - "description": "ifndef HA_H", - "tokens": 34444, - "hash": "271cd58bc48bc7f4", - "size": 130956, - "mtimeMs": 1789534819500.2407, - "updatedAt": "2026-09-16T05:00:19.548Z", - "source": "hook" - }, - "src/controller/ha.c": { - "description": "define _GNU_SOURCE", - "tokens": 127991, - "hash": "9278ac07e8071f45", - "size": 484628, - "mtimeMs": 1790046113136.1223, - "updatedAt": "2026-09-22T03:01:53.188Z", - "source": "hook" - }, - "src/include/request.h": { - "description": "if !defined(_REQUEST_H_)", - "tokens": 3288, - "hash": "112da89863008d43", - "size": 12377, - "mtimeMs": 1789534783171.979, - "updatedAt": "2026-09-16T04:59:43.208Z", - "source": "hook" - }, - "src/lib/request.c": { - "description": "include ", - "tokens": 19634, - "hash": "66933a10175ff537", - "size": 73711, - "mtimeMs": 1789534791492.2742, - "updatedAt": "2026-09-16T04:59:51.538Z", - "source": "hook" - }, - "src/lib/testsuite/test_request.c": { - "description": "include ", - "tokens": 3201, - "hash": "bb1682fdba2fca41", - "size": 12175, - "mtimeMs": 1789534810015.9312, - "updatedAt": "2026-09-16T05:00:10.055Z", - "source": "hook" - }, - "src/controller/testsuite/test_ha_partition.c": { - "description": "", - "tokens": 5500, - "hash": "f79bca81b71123b2", - "size": 21705, - "mtimeMs": 1789534869429.0366, - "updatedAt": "2026-09-16T05:01:09.476Z", - "source": "hook" - }, - "src/controller/testsuite/test_ha_liveness.c": { - "description": "Declares directly", - "tokens": 26012, - "hash": "c020980138115d54", - "size": 99964, - "mtimeMs": 1790045648548.2148, - "updatedAt": "2026-09-22T02:54:08.589Z", - "source": "hook" - }, - "src/controller/testsuite/test_ha_heartbeat_committed.c": { - "description": "include ", - "tokens": 5775, - "hash": "c49a72e0627bb873", - "size": 22106, - "mtimeMs": 1789534941511.588, - "updatedAt": "2026-09-16T05:02:21.550Z", - "source": "hook" - }, - "src/controller/ctrlstatus.c": { - "description": "include \"config.h\"", - "tokens": 4588, - "hash": "36463c974fb85dd6", - "size": 17260, - "mtimeMs": 1789579882153.658, - "updatedAt": "2026-09-16T17:31:22.201Z", - "source": "hook" - }, - "src/xceadmin/src/xceadmin/discovery.py": { - "description": "Generic, opcode-agnostic redirect-following for xceadmin (design.md,", - "tokens": 2844, - "hash": "ac5f460dd0a185d7", - "size": 9952, - "mtimeMs": 1789615071268.804, - "updatedAt": "2026-09-17T03:17:51.311Z", - "source": "hook", - "symbols": [ - { - "name": "resolve_controllers", - "kind": "fn", - "startLine": 52, - "endLine": 83, - "tokens": 410 - }, - { - "name": "follow_redirects_any", - "kind": "fn", - "startLine": 84, - "endLine": 130, - "tokens": 576 - }, - { - "name": "decode_reply", - "kind": "fn", - "startLine": 131, - "endLine": 163, - "tokens": 489 - }, - { - "name": "_redirect_target", - "kind": "fn", - "startLine": 164, - "endLine": 175, - "tokens": 122 - }, - { - "name": "follow_redirects", - "kind": "fn", - "startLine": 176, - "endLine": 223, - "tokens": 556 - } - ] - }, - "src/xceadmin/src/xceadmin/push.py": { - "description": "``config push`` orchestration for xceadmin (design.md, ``xceadmin.push``;", - "tokens": 2038, - "hash": "cebf247cef10ebe3", - "size": 7142, - "mtimeMs": 1789615190148.4102, - "updatedAt": "2026-09-17T03:19:50.209Z", - "source": "hook", - "symbols": [ - { - "name": "PushResult", - "kind": "class", - "startLine": 56, - "endLine": 62, - "tokens": 29 - }, - { - "name": "DryRunResult", - "kind": "class", - "startLine": 63, - "endLine": 69, - "tokens": 33 - }, - { - "name": "_send_via", - "kind": "fn", - "startLine": 70, - "endLine": 80, - "tokens": 73 - }, - { - "name": "push_config", - "kind": "fn", - "startLine": 81, - "endLine": 119, - "tokens": 458 - }, - { - "name": "probe_config", - "kind": "fn", - "startLine": 120, - "endLine": 175, - "tokens": 675 - } - ] - }, - "src/xceadmin/src/xceadmin/scheduler.py": { - "description": "``xceadmin scheduler`` client functions (design.md, ``xceadmin.scheduler``;", - "tokens": 10131, - "hash": "a789bedfa62a8674", - "size": 35456, - "mtimeMs": 1789616668248.1113, - "updatedAt": "2026-09-17T03:44:28.293Z", - "source": "hook", - "symbols": [ - { - "name": "RecordResult", - "kind": "class", - "startLine": 184, - "endLine": 190, - "tokens": 28 - }, - { - "name": "_send_via", - "kind": "fn", - "startLine": 191, - "endLine": 201, - "tokens": 73 - }, - { - "name": "_build_request", - "kind": "fn", - "startLine": 202, - "endLine": 212, - "tokens": 92 - }, - { - "name": "_send_admin_request", - "kind": "fn", - "startLine": 213, - "endLine": 333, - "tokens": 1856 - }, - { - "name": "record_start", - "kind": "fn", - "startLine": 334, - "endLine": 346, - "tokens": 174 - }, - { - "name": "record_stop", - "kind": "fn", - "startLine": 347, - "endLine": 356, - "tokens": 97 - }, - { - "name": "record_status", - "kind": "fn", - "startLine": 357, - "endLine": 435, - "tokens": 1328 - }, - { - "name": "_peek_message", - "kind": "fn", - "startLine": 436, - "endLine": 461, - "tokens": 345 - }, - { - "name": "_shape_of", - "kind": "fn", - "startLine": 462, - "endLine": 470, - "tokens": 89 - }, - { - "name": "dump", - "kind": "fn", - "startLine": 471, - "endLine": 612, - "tokens": 1715 - }, - { - "name": "_format_header", - "kind": "fn", - "startLine": 613, - "endLine": 627, - "tokens": 151 - }, - { - "name": "_format_snapshot_entry", - "kind": "fn", - "startLine": 628, - "endLine": 651, - "tokens": 366 - }, - { - "name": "_format_event", - "kind": "fn", - "startLine": 652, - "endLine": 694, - "tokens": 492 - }, - { - "name": "_format_decision", - "kind": "fn", - "startLine": 695, - "endLine": 710, - "tokens": 187 - }, - { - "name": "_format_session", - "kind": "fn", - "startLine": 711, - "endLine": 721, - "tokens": 126 - } - ] - }, - "src/xceadmin/src/xceadmin/cli.py": { - "description": "xceadmin command-line entry point (design.md, ``xceadmin.cli``;", - "tokens": 4426, - "hash": "a2a2d75c55f572b4", - "size": 15492, - "mtimeMs": 1789615252187.0186, - "updatedAt": "2026-09-17T03:20:52.233Z", - "source": "hook", - "symbols": [ - { - "name": "_compose_version_display", - "kind": "fn", - "startLine": 59, - "endLine": 77, - "tokens": 300 - }, - { - "name": "_compose_version", - "kind": "fn", - "startLine": 78, - "endLine": 114, - "tokens": 573 - }, - { - "name": "cli", - "kind": "fn", - "startLine": 115, - "endLine": 119, - "tokens": 28 - }, - { - "name": "config", - "kind": "fn", - "startLine": 120, - "endLine": 126, - "tokens": 63 - }, - { - "name": "config_build", - "kind": "fn", - "startLine": 127, - "endLine": 148, - "tokens": 277 - }, - { - "name": "config_push", - "kind": "fn", - "startLine": 149, - "endLine": 178, - "tokens": 427 - }, - { - "name": "config_dump", - "kind": "fn", - "startLine": 179, - "endLine": 188, - "tokens": 110 - }, - { - "name": "scheduler", - "kind": "fn", - "startLine": 189, - "endLine": 193, - "tokens": 38 - }, - { - "name": "scheduler_record", - "kind": "fn", - "startLine": 194, - "endLine": 197, - "tokens": 27 - }, - { - "name": "_format_timestamp_ns", - "kind": "fn", - "startLine": 198, - "endLine": 208, - "tokens": 129 - }, - { - "name": "_format_record_result", - "kind": "fn", - "startLine": 209, - "endLine": 223, - "tokens": 186 - }, - { - "name": "_format_sched_admin_error", - "kind": "fn", - "startLine": 224, - "endLine": 246, - "tokens": 372 - }, - { - "name": "_run_scheduler_admin_command", - "kind": "fn", - "startLine": 247, - "endLine": 280, - "tokens": 464 - }, - { - "name": "scheduler_record_start", - "kind": "fn", - "startLine": 281, - "endLine": 296, - "tokens": 213 - }, - { - "name": "scheduler_record_stop", - "kind": "fn", - "startLine": 297, - "endLine": 312, - "tokens": 192 - }, - { - "name": "scheduler_record_status", - "kind": "fn", - "startLine": 313, - "endLine": 320, - "tokens": 86 - }, - { - "name": "scheduler_dump", - "kind": "fn", - "startLine": 321, - "endLine": 329, - "tokens": 90 - }, - { - "name": "main", - "kind": "fn", - "startLine": 330, - "endLine": 337, - "tokens": 42 - } - ] - }, - "src/xceadmin/tests/test_config_push_mock.py": { - "description": "Mock-controller tests for ``xceadmin.push`` (design.md, ``xceadmin.push``;", - "tokens": 4088, - "hash": "787caefd2c7697d2", - "size": 14309, - "mtimeMs": 1789615354300.804, - "updatedAt": "2026-09-17T03:22:34.352Z", - "source": "hook", - "symbols": [ - { - "name": "_server_context", - "kind": "fn", - "startLine": 30, - "endLine": 35, - "tokens": 64 - }, - { - "name": "_MockController", - "kind": "class", - "startLine": 36, - "endLine": 76, - "tokens": 359 - }, - { - "name": "mock_controller", - "kind": "fn", - "startLine": 77, - "endLine": 90, - "tokens": 92 - }, - { - "name": "cluster_bin", - "kind": "fn", - "startLine": 91, - "endLine": 101, - "tokens": 105 - }, - { - "name": "test_push_config_successful_commit", - "kind": "fn", - "startLine": 102, - "endLine": 135, - "tokens": 352 - }, - { - "name": "test_push_config_follows_one_redirect_to_primary", - "kind": "fn", - "startLine": 136, - "endLine": 168, - "tokens": 334 - }, - { - "name": "test_push_config_non_zero_status_reports_error_not_exception", - "kind": "fn", - "startLine": 169, - "endLine": 186, - "tokens": 154 - }, - { - "name": "test_push_config_wrong_reply_variant_raises_reply_decode_error", - "kind": "fn", - "startLine": 187, - "endLine": 202, - "tokens": 148 - }, - { - "name": "test_push_config_rejects_bare_requestreply_bytes_old_wire_shape_regression", - "kind": "fn", - "startLine": 203, - "endLine": 229, - "tokens": 291 - }, - { - "name": "test_push_config_default_port_used_when_omitted", - "kind": "fn", - "startLine": 230, - "endLine": 239, - "tokens": 133 - }, - { - "name": "test_push_config_explicit_port_parsed", - "kind": "fn", - "startLine": 240, - "endLine": 250, - "tokens": 109 - }, - { - "name": "test_probe_config_reports_current_and_would_be_generation", - "kind": "fn", - "startLine": 251, - "endLine": 285, - "tokens": 421 - }, - { - "name": "test_probe_config_zero_generation_still_accepted", - "kind": "fn", - "startLine": 286, - "endLine": 309, - "tokens": 251 - }, - { - "name": "test_probe_config_has_no_wire_level_rejection_signal_by_design", - "kind": "fn", - "startLine": 310, - "endLine": 341, - "tokens": 354 - }, - { - "name": "test_push_config_propagates_too_many_redirects_end_to_end", - "kind": "fn", - "startLine": 342, - "endLine": 374, - "tokens": 391 - }, - { - "name": "test_push_config_propagates_no_primary_error_on_connection_timeout", - "kind": "fn", - "startLine": 375, - "endLine": 391, - "tokens": 227 - } - ] - }, - "src/xceadmin/tests/test_scheduler.py": { - "description": "Mock-controller tests for ``xceadmin.scheduler``'s record-control client", - "tokens": 13389, - "hash": "31a2f64caf360447", - "size": 46859, - "mtimeMs": 1789616736561.8057, - "updatedAt": "2026-09-17T03:45:36.606Z", - "source": "hook", - "symbols": [ - { - "name": "_server_context", - "kind": "fn", - "startLine": 42, - "endLine": 47, - "tokens": 64 - }, - { - "name": "_MockController", - "kind": "class", - "startLine": 48, - "endLine": 92, - "tokens": 437 - }, - { - "name": "mock_controller", - "kind": "fn", - "startLine": 93, - "endLine": 110, - "tokens": 147 - }, - { - "name": "test_record_start_auto_generated_filename", - "kind": "fn", - "startLine": 111, - "endLine": 145, - "tokens": 361 - }, - { - "name": "test_record_start_explicit_filename_sent_on_wire", - "kind": "fn", - "startLine": 146, - "endLine": 173, - "tokens": 270 - }, - { - "name": "test_record_start_follows_one_redirect_to_primary", - "kind": "fn", - "startLine": 174, - "endLine": 212, - "tokens": 391 - }, - { - "name": "test_record_stop_successful", - "kind": "fn", - "startLine": 213, - "endLine": 242, - "tokens": 274 - }, - { - "name": "test_record_status_successful", - "kind": "fn", - "startLine": 243, - "endLine": 277, - "tokens": 341 - }, - { - "name": "test_record_start_already_recording_raises_sched_admin_error", - "kind": "fn", - "startLine": 278, - "endLine": 306, - "tokens": 275 - }, - { - "name": "test_record_stop_not_recording_raises_sched_admin_error", - "kind": "fn", - "startLine": 307, - "endLine": 339, - "tokens": 284 - }, - { - "name": "test_record_start_error_codes_raise_sched_admin_error", - "kind": "fn", - "startLine": 340, - "endLine": 385, - "tokens": 580 - }, - { - "name": "test_record_status_wrong_reply_variant_raises_reply_decode_error", - "kind": "fn", - "startLine": 386, - "endLine": 408, - "tokens": 235 - }, - { - "name": "test_record_start_propagates_no_primary_error_on_connection_timeout", - "kind": "fn", - "startLine": 409, - "endLine": 437, - "tokens": 401 - }, - { - "name": "_SequentialMockController", - "kind": "class", - "startLine": 438, - "endLine": 497, - "tokens": 710 - }, - { - "name": "sequential_mock_controller", - "kind": "fn", - "startLine": 498, - "endLine": 515, - "tokens": 142 - }, - { - "name": "test_record_status_retries_on_transient_status_then_succeeds", - "kind": "fn", - "startLine": 516, - "endLine": 557, - "tokens": 484 - }, - { - "name": "test_record_status_retry_exhaustion_raises_distinguishable_error", - "kind": "fn", - "startLine": 558, - "endLine": 594, - "tokens": 525 - }, - { - "name": "test_record_status_retries_on_no_primary_error_then_succeeds", - "kind": "fn", - "startLine": 595, - "endLine": 638, - "tokens": 546 - }, - { - "name": "test_record_status_no_primary_error_retry_exhaustion_propagates", - "kind": "fn", - "startLine": 639, - "endLine": 664, - "tokens": 341 - }, - { - "name": "test_record_status_standby_without_redirect_not_retried", - "kind": "fn", - "startLine": 665, - "endLine": 695, - "tokens": 384 - }, - { - "name": "test_record_status_standby_with_redirect_follows_redirect_not_retried", - "kind": "fn", - "startLine": 696, - "endLine": 759, - "tokens": 798 - }, - { - "name": "test_record_status_retries_on_transient_admin_reason_then_succeeds", - "kind": "fn", - "startLine": 760, - "endLine": 811, - "tokens": 591 - }, - { - "name": "test_record_status_retry_exhaustion_on_transient_admin_reason_raises_distinguishable_error", - "kind": "fn", - "startLine": 812, - "endLine": 854, - "tokens": 577 - }, - { - "name": "test_record_stop_not_recording_never_retried", - "kind": "fn", - "startLine": 855, - "endLine": 901, - "tokens": 598 - }, - { - "name": "test_record_default_port_used_when_omitted", - "kind": "fn", - "startLine": 902, - "endLine": 907, - "tokens": 48 - }, - { - "name": "test_record_explicit_port_parsed", - "kind": "fn", - "startLine": 908, - "endLine": 922, - "tokens": 173 - }, - { - "name": "_build_full_replay_stream", - "kind": "fn", - "startLine": 923, - "endLine": 1016, - "tokens": 953 - }, - { - "name": "full_replay_file", - "kind": "fn", - "startLine": 1017, - "endLine": 1023, - "tokens": 51 - }, - { - "name": "test_dump_lists_header_fields", - "kind": "fn", - "startLine": 1024, - "endLine": 1032, - "tokens": 91 - }, - { - "name": "test_dump_lists_initial_snapshot_entry", - "kind": "fn", - "startLine": 1033, - "endLine": 1191, - "tokens": 1812 - } - ] - }, - "src/xceadmin/tests/test_discovery.py": { - "description": "Unit tests for ``xceadmin.discovery`` (design.md, ``xceadmin.discovery``;", - "tokens": 4173, - "hash": "740b894d19970dd0", - "size": 14603, - "mtimeMs": 1789615496736.9854, - "updatedAt": "2026-09-17T03:24:56.790Z", - "source": "hook", - "symbols": [ - { - "name": "_reply_bytes", - "kind": "fn", - "startLine": 16, - "endLine": 36, - "tokens": 244 - }, - { - "name": "test_follow_redirects_no_redirect_returns_first_reply_unchanged", - "kind": "fn", - "startLine": 37, - "endLine": 53, - "tokens": 124 - }, - { - "name": "test_follow_redirects_follows_one_redirect", - "kind": "fn", - "startLine": 54, - "endLine": 75, - "tokens": 202 - }, - { - "name": "test_follow_redirects_follows_exactly_three_hops", - "kind": "fn", - "startLine": 76, - "endLine": 95, - "tokens": 183 - }, - { - "name": "test_follow_redirects_raises_too_many_redirects_on_fourth_hop", - "kind": "fn", - "startLine": 96, - "endLine": 112, - "tokens": 145 - }, - { - "name": "test_follow_redirects_raises_no_primary_error_on_connection_timeout", - "kind": "fn", - "startLine": 113, - "endLine": 123, - "tokens": 111 - }, - { - "name": "test_follow_redirects_no_primary_error_names_last_hop_not_initial_hop", - "kind": "fn", - "startLine": 124, - "endLine": 138, - "tokens": 141 - }, - { - "name": "test_follow_redirects_zero_port_is_not_treated_as_a_redirect", - "kind": "fn", - "startLine": 139, - "endLine": 160, - "tokens": 217 - }, - { - "name": "test_decode_reply_unwraps_envelope_and_yields_request_reply", - "kind": "fn", - "startLine": 161, - "endLine": 171, - "tokens": 125 - }, - { - "name": "test_decode_reply_rejects_bare_requestreply_bytes_old_wire_shape", - "kind": "fn", - "startLine": 172, - "endLine": 189, - "tokens": 212 - }, - { - "name": "test_decode_reply_wraps_truncated_bytes_as_reply_decode_error", - "kind": "fn", - "startLine": 190, - "endLine": 202, - "tokens": 132 - }, - { - "name": "test_decode_reply_wraps_non_capnp_bytes_as_reply_decode_error", - "kind": "fn", - "startLine": 203, - "endLine": 212, - "tokens": 121 - }, - { - "name": "test_follow_redirects_propagates_reply_decode_error_on_corrupt_reply", - "kind": "fn", - "startLine": 213, - "endLine": 230, - "tokens": 206 - }, - { - "name": "test_resolve_controllers_single_bare_host_uses_default_port", - "kind": "fn", - "startLine": 231, - "endLine": 234, - "tokens": 42 - }, - { - "name": "test_resolve_controllers_single_host_with_explicit_port", - "kind": "fn", - "startLine": 235, - "endLine": 238, - "tokens": 42 - }, - { - "name": "test_resolve_controllers_comma_separated_list_parsed_in_order", - "kind": "fn", - "startLine": 239, - "endLine": 246, - "tokens": 67 - }, - { - "name": "test_resolve_controllers_list_mixes_bare_hosts_and_explicit_ports", - "kind": "fn", - "startLine": 247, - "endLine": 253, - "tokens": 56 - }, - { - "name": "test_resolve_controllers_strips_whitespace_and_drops_empty_entries", - "kind": "fn", - "startLine": 254, - "endLine": 269, - "tokens": 204 - }, - { - "name": "test_follow_redirects_any_returns_first_candidate_when_reachable", - "kind": "fn", - "startLine": 270, - "endLine": 288, - "tokens": 169 - }, - { - "name": "test_follow_redirects_any_skips_connection_refused_and_tries_next", - "kind": "fn", - "startLine": 289, - "endLine": 311, - "tokens": 252 - }, - { - "name": "test_follow_redirects_any_skips_dns_failure_and_tries_next", - "kind": "fn", - "startLine": 312, - "endLine": 333, - "tokens": 230 - }, - { - "name": "test_follow_redirects_any_skips_no_primary_error_and_tries_next", - "kind": "fn", - "startLine": 334, - "endLine": 353, - "tokens": 202 - }, - { - "name": "test_follow_redirects_any_raises_no_primary_error_when_all_candidates_fail", - "kind": "fn", - "startLine": 354, - "endLine": 368, - "tokens": 141 - }, - { - "name": "test_follow_redirects_any_follows_redirect_from_whichever_candidate_answers", - "kind": "fn", - "startLine": 369, - "endLine": 393, - "tokens": 297 - }, - { - "name": "test_follow_redirects_any_does_not_retry_a_reachable_candidates_decode_error", - "kind": "fn", - "startLine": 394, - "endLine": 411, - "tokens": 205 - } - ] - }, - ".kiro/specs/scheduler-sim-diagnostics/research.md": { - "description": "Research & Design Decisions", - "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 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; 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": { - "description": "if !defined(_PLUGIN_H_)", - "tokens": 5194, - "hash": "63dce3fa1bc3c56f", - "size": 19496, - "mtimeMs": 1789799806338.5522, - "updatedAt": "2026-09-19T06:36:46.376Z", - "source": "hook" - }, - "src/scheduler/src/plugins/limit.c": { - "description": "include ", - "tokens": 7158, - "hash": "1f708808ade18bfa", - "size": 26839, - "mtimeMs": 1790222899534.5757, - "updatedAt": "2026-09-24T04:08:19.576Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_limit_plugin.c": { - "description": "Declares heap", - "tokens": 4475, - "hash": "d964abdbcf0443bc", - "size": 16779, - "mtimeMs": 1789634724497.5479, - "updatedAt": "2026-09-17T08:45:24.539Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_repl_limit_table.c": { - "description": "Declares of", - "tokens": 39931, - "hash": "44ea120d2e327ab3", - "size": 149738, - "mtimeMs": 1789897774982.856, - "updatedAt": "2026-09-20T09:49:35.023Z", - "source": "hook" - }, - "src/scheduler/testsuite/meson.build": { - "description": "Declares vtask_entry", - "tokens": 32247, - "hash": "2a299060b2ea97ec", - "size": 120931, - "mtimeMs": 1790150699438.6106, - "updatedAt": "2026-09-23T08:04:59.493Z", - "source": "hook" - }, - "src/scheduler/src/repl.c": { - "description": "include ", - "tokens": 7114, - "hash": "401585e45c054267", - "size": 26677, - "mtimeMs": 1789652624661.8035, - "updatedAt": "2026-09-17T13:43:44.708Z", - "source": "hook" - }, - "src/scheduler/src/sim_limit.c": { - "description": "include ", - "tokens": 2102, - "hash": "92d24e00515f50ce", - "size": 7882, - "mtimeMs": 1789703874319.0227, - "updatedAt": "2026-09-18T03:57:54.364Z", - "source": "hook" - }, - "src/scheduler/meson.build": { - "description": "Declares role", - "tokens": 2246, - "hash": "e8250a1176c3dc06", - "size": 8422, - "mtimeMs": 1789790521005.9634, - "updatedAt": "2026-09-19T04:02:01.042Z", - "source": "hook" - }, - ".kiro/specs/scheduler-sim-limit-matching/spec.json": { - "description": "", - "tokens": 132, - "hash": "7d33d6583098432f", - "size": 461, - "mtimeMs": 1789714221785.873, - "updatedAt": "2026-09-18T06:50:21.829Z", - "source": "hook" - }, - ".kiro/specs/scheduler-sim-limit-matching/requirements.md": { - "description": "Requirements Document", - "tokens": 3480, - "hash": "d0ad0222972fb29f", - "size": 13918, - "mtimeMs": 1789716531640.0017, - "updatedAt": "2026-09-18T07:28:51.684Z", - "source": "hook" - }, - ".kiro/specs/scheduler-sim-live-allocation/spec.json": { - "description": "", - "tokens": 132, - "hash": "d07fed2d9033ca2e", - "size": 460, - "mtimeMs": 1789721126221.2903, - "updatedAt": "2026-09-18T08:45:26.261Z", - "source": "hook" - }, - ".kiro/specs/scheduler-sim-live-allocation/requirements.md": { - "description": "Requirements Document", - "tokens": 6258, - "hash": "253636f4a86471b3", - "size": 25039, - "mtimeMs": 1789718566538.3499, - "updatedAt": "2026-09-18T08:02:46.579Z", - "source": "hook" - }, - ".kiro/specs/scheduler-sim-live-allocation/research.md": { - "description": "Research & Design Decisions", - "tokens": 3771, - "hash": "b55cfde1c0799aff", - "size": 15155, - "mtimeMs": 1789719797109.0457, - "updatedAt": "2026-09-18T08:23:17.155Z", - "source": "hook" - }, - ".kiro/specs/scheduler-sim-live-allocation/design.md": { - "description": "Technical Design: scheduler-sim-live-allocation", - "tokens": 14337, - "hash": "9216c220a7292f9b", - "size": 57564, - "mtimeMs": 1789803463547.2651, - "updatedAt": "2026-09-19T07:37:43.592Z", - "source": "hook" - }, - ".kiro/specs/scheduler-sim-live-allocation/tasks.md": { - "description": "Implementation Plan: scheduler-sim-live-allocation", - "tokens": 7592, - "hash": "f8a9b3184049a337", - "size": 30431, - "mtimeMs": 1789812516072.9177, - "updatedAt": "2026-09-19T10:08:36.113Z", - "source": "hook" - }, - "src/scheduler/include/core.h": { - "description": "if !defined(_CORE_H_)", - "tokens": 11793, - "hash": "6dac6d713ac66270", - "size": 44221, - "mtimeMs": 1789987351656.3103, - "updatedAt": "2026-09-21T10:42:31.689Z", - "source": "hook" - }, - "src/scheduler/include/sched/alloc_cache.h": { - "description": "if !defined(_SCHED_ALLOC_CACHE_H_)", - "tokens": 2040, - "hash": "e223b65048f44788", - "size": 7647, - "mtimeMs": 1789721983457.2131, - "updatedAt": "2026-09-18T08:59:43.501Z", - "source": "hook" - }, - "src/scheduler/src/alloc_cache.c": { - "description": "Declares xce_cache_key_t", - "tokens": 3176, - "hash": "bc569fec182e7ba7", - "size": 11910, - "mtimeMs": 1789722169479.111, - "updatedAt": "2026-09-18T09:02:49.521Z", - "source": "hook" - }, - "src/scheduler/src/main.c": { - "description": "include ", - "tokens": 6480, - "hash": "f8ced02d6ffc2baa", - "size": 24298, - "mtimeMs": 1790225372395.1309, - "updatedAt": "2026-09-24T04:49:32.444Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_alloc_cache.c": { - "description": "Declares char", - "tokens": 6169, - "hash": "9d0453a018728a37", - "size": 23133, - "mtimeMs": 1789724678163.4714, - "updatedAt": "2026-09-18T09:44:38.201Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_plugin_hook_dispatch.c": { - "description": "Declares char", - "tokens": 3531, - "hash": "001848d675ed18a8", - "size": 13238, - "mtimeMs": 1789817470303.8042, - "updatedAt": "2026-09-19T11:31:10.339Z", - "source": "hook" - }, - "src/scheduler/testsuite/test.c": { - "description": "define UNIT_TEST 1", - "tokens": 7044, - "hash": "1690491d9bcfe560", - "size": 26645, - "mtimeMs": 1789733145392.0342, - "updatedAt": "2026-09-18T12:05:45.444Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_host_iter.c": { - "description": "Declares char", - "tokens": 6980, - "hash": "b28c86b1c542364d", - "size": 26175, - "mtimeMs": 1789737111332.8052, - "updatedAt": "2026-09-18T13:11:51.369Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_picker_config_fields.c": { - "description": "Declares char", - "tokens": 3358, - "hash": "fe7bfc588ed7e506", - "size": 12591, - "mtimeMs": 1789727784392.3706, - "updatedAt": "2026-09-18T10:36:24.429Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_job_update.c": { - "description": "Declares char", - "tokens": 3637, - "hash": "3696cc8073e56f25", - "size": 13640, - "mtimeMs": 1789737120502.1038, - "updatedAt": "2026-09-18T13:12:00.550Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_snapshot_save_load.c": { - "description": "", - "tokens": 30184, - "hash": "7c91b437663314ea", - "size": 113190, - "mtimeMs": 1790160142535.5137, - "updatedAt": "2026-09-23T10:42:22.592Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c": { - "description": "Declares char", - "tokens": 6448, - "hash": "6e01463076807963", - "size": 24179, - "mtimeMs": 1789800807723.0903, - "updatedAt": "2026-09-19T06:53:27.772Z", - "source": "hook" - }, - "src/scheduler/src/scheduler.c": { - "description": "include ", - "tokens": 17581, - "hash": "81c8f86b16f80bf3", - "size": 65936, - "mtimeMs": 1789969683658.6997, - "updatedAt": "2026-09-21T05:48:03.708Z", - "source": "hook" - }, - "src/scheduler/src/schedobj.c": { - "description": "include ", - "tokens": 5328, - "hash": "4bc1418f44944976", - "size": 19997, - "mtimeMs": 1789736948959.474, - "updatedAt": "2026-09-18T13:09:09.004Z", - "source": "hook" - }, - "src/scheduler/src/host_iter.c": { - "description": "Declares entry", - "tokens": 1718, - "hash": "181521e1a7ac0c74", - "size": 6442, - "mtimeMs": 1789737001056.5396, - "updatedAt": "2026-09-18T13:10:01.098Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_e2e_original_motivation.c": { - "description": "", - "tokens": 19514, - "hash": "1886f99720ba5ae9", - "size": 73176, - "mtimeMs": 1789989633059.8286, - "updatedAt": "2026-09-21T11:20:33.100Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_resource_contention.c": { - "description": "Declares is", - "tokens": 10149, - "hash": "04202822631f8c08", - "size": 38058, - "mtimeMs": 1789733406196.6829, - "updatedAt": "2026-09-18T12:10:06.235Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_scheduler_cache_dispatch.c": { - "description": "Declares char", - "tokens": 5371, - "hash": "6af797d192e3d6a6", - "size": 21231, - "mtimeMs": 1789740413406.5952, - "updatedAt": "2026-09-18T14:06:53.455Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c": { - "description": "Declares char", - "tokens": 4668, - "hash": "d70c96c329cf9358", - "size": 18436, - "mtimeMs": 1789740494707.2256, - "updatedAt": "2026-09-18T14:08:14.746Z", - "source": "hook" - }, - "src/scheduler/include/sched/types.h": { - "description": "if !defined(_SCHED_TYPES_H_)", - "tokens": 2310, - "hash": "9030b49793289dea", - "size": 8659, - "mtimeMs": 1789736804387.3972, - "updatedAt": "2026-09-18T13:06:44.425Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_scheduler_dispatch_commit.c": { - "description": "", - "tokens": 4658, - "hash": "b3096b1ddecb1cf7", - "size": 17464, - "mtimeMs": 1789740274998.1482, - "updatedAt": "2026-09-18T14:04:35.047Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sched_election_sim_fixture.c": { - "description": "a: default", - "tokens": 3977, - "hash": "c19c2a864e576b85", - "size": 14982, - "mtimeMs": 1789752029916.3406, - "updatedAt": "2026-09-18T17:20:29.955Z", - "source": "hook" - }, - "src/scheduler/src/sched_election.c": { - "description": "Declares Core", - "tokens": 3249, - "hash": "6552587ac2699257", - "size": 12182, - "mtimeMs": 1789987391435.319, - "updatedAt": "2026-09-21T10:43:11.470Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_picker_core_loop_boundary.c": { - "description": "Declares body", - "tokens": 2731, - "hash": "c94d4166fdd56934", - "size": 10238, - "mtimeMs": 1789750536875.1184, - "updatedAt": "2026-09-18T16:55:36.909Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_live_allocation.c": { - "description": "Declares already", - "tokens": 9204, - "hash": "43ed3515f039ccb9", - "size": 34685, - "mtimeMs": 1790130832217.2603, - "updatedAt": "2026-09-23T02:33:52.262Z", - "source": "hook" - }, - "src/scheduler/src/sim_alloc.c": { - "description": "include ", - "tokens": 2585, - "hash": "dcee1b57ff0d448b", - "size": 9923, - "mtimeMs": 1789800055702.3872, - "updatedAt": "2026-09-19T06:40:55.752Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_session_ordering.c": { - "description": "", - "tokens": 10531, - "hash": "8367edc5d305b488", - "size": 39491, - "mtimeMs": 1789795336817.3235, - "updatedAt": "2026-09-19T05:22:16.855Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_alloc_limit_fanout.c": { - "description": "Declares char", - "tokens": 4716, - "hash": "1f8f418ec9b29303", - "size": 17948, - "mtimeMs": 1789799478695.3713, - "updatedAt": "2026-09-19T06:31:18.730Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_contention_resource_driver_parity.c": { - "description": "Declares char", - "tokens": 7336, - "hash": "cb978f4a7e85ccd9", - "size": 27877, - "mtimeMs": 1789805812103.0776, - "updatedAt": "2026-09-19T08:16:52.150Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_contention_limit_driver_parity.c": { - "description": "Declares char", - "tokens": 6514, - "hash": "a232c141d367f6f7", - "size": 24538, - "mtimeMs": 1789805816051.3386, - "updatedAt": "2026-09-19T08:16:56.089Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_e2e_limit_visibility.c": { - "description": "Declares char", - "tokens": 8076, - "hash": "2f2309a03c8e5cac", - "size": 30560, - "mtimeMs": 1789807440661.4575, - "updatedAt": "2026-09-19T08:44:00.698Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_equivalence.c": { - "description": "Declares BOTH", - "tokens": 11161, - "hash": "899f925d1ab234b0", - "size": 41851, - "mtimeMs": 1789809679767.672, - "updatedAt": "2026-09-19T09:21:19.814Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_repl_equivalence.c": { - "description": "", - "tokens": 9975, - "hash": "b287b01e4f99a745", - "size": 37403, - "mtimeMs": 1789809713700.6067, - "updatedAt": "2026-09-19T09:21:53.746Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_core_isolation.c": { - "description": "Declares char", - "tokens": 4492, - "hash": "85f62f50ac353354", - "size": 16842, - "mtimeMs": 1789828331603.5432, - "updatedAt": "2026-09-19T14:32:11.648Z", - "source": "hook" - }, - "src/scheduler/src/core_clock.c": { - "description": "include ", - "tokens": 3441, - "hash": "9b5aeaefacc0c7d8", - "size": 12902, - "mtimeMs": 1789828687584.8188, - "updatedAt": "2026-09-19T14:38:07.625Z", - "source": "hook" - }, - "src/lib/testsuite/test_utils.c": { - "description": "include ", - "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 ", - "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 ", - "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 ", - "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 ", - "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" - }, - "src/controller/testsuite/test_e2e_capnp.c": { - "description": "include ", - "tokens": 20187, - "hash": "63c314d2bcebbc60", - "size": 75708, - "mtimeMs": 1789961993857.0706, - "updatedAt": "2026-09-21T03:39:53.909Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_verify.c": { - "description": "Declares mismatch", - "tokens": 20492, - "hash": "f691eb4dccf2e35b", - "size": 76842, - "mtimeMs": 1790159179243.261, - "updatedAt": "2026-09-23T10:26:19.295Z", - "source": "hook" - }, - "src/scheduler/src/sim_verify.c": { - "description": "include ", - "tokens": 5772, - "hash": "efdc82215a4bbbbc", - "size": 21645, - "mtimeMs": 1790174047438.49, - "updatedAt": "2026-09-23T14:34:07.484Z", - "source": "hook" - }, - "src/scheduler/src/core.c": { - "description": "include ", - "tokens": 4495, - "hash": "428af28e7a5fd8ae", - "size": 16853, - "mtimeMs": 1789987377556.307, - "updatedAt": "2026-09-21T10:42:57.599Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_sim_round_boundary_reconciliation.c": { - "description": "", - "tokens": 9980, - "hash": "4bede92fa2d3e1a7", - "size": 37423, - "mtimeMs": 1789989591378.6973, - "updatedAt": "2026-09-21T11:19:51.419Z", - "source": "hook" - }, - "src/controller/testsuite/test_ha_vep_teardown.c": { - "description": "", - "tokens": 8206, - "hash": "371d908c0b62aafa", - "size": 31661, - "mtimeMs": 1790044881003.8472, - "updatedAt": "2026-09-22T02:41:21.052Z", - "source": "hook" - }, - "src/lib/testsuite/test_xcectx_reconnect_race.c": { - "description": "", - "tokens": 3278, - "hash": "85e8fc00e51fd0ab", - "size": 12292, - "mtimeMs": 1790051122490.1106, - "updatedAt": "2026-09-22T04:25:22.540Z", - "source": "hook" - }, - ".kiro/specs/controller-peers-env-fallback/brief.md": { - "description": "Brief: controller-peers-env-fallback", - "tokens": 3006, - "hash": "cc85936278dc57d5", - "size": 12022, - "mtimeMs": 1790062563804.6033, - "updatedAt": "2026-09-22T07:36:03.845Z", - "source": "hook" - }, - ".kiro/specs/controller-peers-env-fallback/spec.json": { - "description": "", - "tokens": 133, - "hash": "b8a459e88579744d", - "size": 464, - "mtimeMs": 1790065158100.524, - "updatedAt": "2026-09-22T08:19:18.167Z", - "source": "hook" - }, - ".kiro/specs/controller-peers-env-fallback/requirements.md": { - "description": "Requirements Document", - "tokens": 1982, - "hash": "ec66cdd671d534b2", - "size": 7945, - "mtimeMs": 1790063989888.4863, - "updatedAt": "2026-09-22T07:59:49.983Z", - "source": "hook" - }, - ".kiro/specs/controller-peers-env-fallback/research.md": { - "description": "Research & Design Decisions", - "tokens": 2974, - "hash": "473fd117b1d6433b", - "size": 11940, - "mtimeMs": 1790064903181.8152, - "updatedAt": "2026-09-22T08:15:03.249Z", - "source": "hook" - }, - ".kiro/specs/controller-peers-env-fallback/design.md": { - "description": "Design Document", - "tokens": 5981, - "hash": "5399a24e35e42271", - "size": 24021, - "mtimeMs": 1790066216160.3623, - "updatedAt": "2026-09-22T08:36:56.224Z", - "source": "hook" - }, - "src/controller/testsuite/test_worker_resync.c": { - "description": "Declares that", - "tokens": 56586, - "hash": "fa29afa63d882a05", - "size": 213125, - "mtimeMs": 1790067745378.11, - "updatedAt": "2026-09-22T09:02:25.467Z", - "source": "hook" - }, - "src/include/persist.h": { - "description": "pragma once", - "tokens": 26768, - "hash": "4457cd8f549c27d1", - "size": 100687, - "mtimeMs": 1790068774367.1018, - "updatedAt": "2026-09-22T09:19:34.442Z", - "source": "hook" - }, - "src/controller/persist.c": { - "description": "define _GNU_SOURCE", - "tokens": 109748, - "hash": "64e039b00874d12e", - "size": 412236, - "mtimeMs": 1790068788133.859, - "updatedAt": "2026-09-22T09:19:48.212Z", - "source": "hook" - }, - "src/controller/resync.c": { - "description": "here: construction", - "tokens": 11276, - "hash": "201f2fd706c83d5b", - "size": 42838, - "mtimeMs": 1790068800728.621, - "updatedAt": "2026-09-22T09:20:00.803Z", - "source": "hook" - }, - ".claude/skills/xce-test-ha/soak-verdict.sh": { - "description": "soak-verdict.sh — pure (side-effect-free) verdict helpers for run-ha-soak.sh.", - "tokens": 3084, - "hash": "d6c908e6e011acd6", - "size": 11597, - "mtimeMs": 1790072270334.6003, - "updatedAt": "2026-09-22T10:17:50.384Z", - "source": "hook" - }, - ".claude/skills/xce-test-ha/soak-verdict-selftest.sh": { - "description": "soak-verdict-selftest.sh — deterministic unit test for the verdict parser in", - "tokens": 2867, - "hash": "da09b9f1bf8e6c56", - "size": 11132, - "mtimeMs": 1790072281493.8599, - "updatedAt": "2026-09-22T10:18:01.537Z", - "source": "hook" - }, - "src/scheduler/src/recording_session.c": { - "description": "include ", - "tokens": 3559, - "hash": "85b39da9cf68e84d", - "size": 13344, - "mtimeMs": 1790150526198.198, - "updatedAt": "2026-09-23T08:02:06.245Z", - "source": "hook" - }, - "src/scheduler/include/recording.h": { - "description": "if !defined(_RECORDING_H_)", - "tokens": 6233, - "hash": "b1bc8141f990c30b", - "size": 23373, - "mtimeMs": 1790150567535.4485, - "updatedAt": "2026-09-23T08:02:47.581Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_record_lifecycle.c": { - "description": "", - "tokens": 16263, - "hash": "0c4e5d5c65a4a335", - "size": 60983, - "mtimeMs": 1790236420330.391, - "updatedAt": "2026-09-24T07:53:40.374Z", - "source": "hook" - }, - "src/scheduler/src/snapshot_load.c": { - "description": "include ", - "tokens": 6646, - "hash": "5b0971eea3c6834b", - "size": 24920, - "mtimeMs": 1790231697348.8787, - "updatedAt": "2026-09-24T06:34:57.383Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_limit_host_dedup.c": { - "description": "Declares char", - "tokens": 2231, - "hash": "5845a2556678e293", - "size": 8365, - "mtimeMs": 1790222853646.2876, - "updatedAt": "2026-09-24T04:07:33.691Z", - "source": "hook" - }, - ".kiro/specs/libxce-alloc-preason-equality/spec.json": { - "description": "", - "tokens": 133, - "hash": "476d73dec2289f2c", - "size": 463, - "mtimeMs": 1790231805754.1677, - "updatedAt": "2026-09-24T06:36:45.793Z", - "source": "hook" - }, - ".kiro/specs/libxce-alloc-preason-equality/requirements.md": { - "description": "Requirements Document", - "tokens": 2086, - "hash": "f457b66f320e827e", - "size": 8360, - "mtimeMs": 1790231529002.555, - "updatedAt": "2026-09-24T06:32:09.049Z", - "source": "hook" - }, - ".kiro/specs/libxce-alloc-preason-equality/design.md": { - "description": "Design Document", - "tokens": 4885, - "hash": "ac3b7f48d69ade69", - "size": 19617, - "mtimeMs": 1790231696452.8503, - "updatedAt": "2026-09-24T06:34:56.506Z", - "source": "hook" - }, - ".kiro/specs/libxce-alloc-preason-equality/tasks.md": { - "description": "Implementation Plan", - "tokens": 1445, - "hash": "16639cfbd9c66d25", - "size": 5797, - "mtimeMs": 1790231768606.78, - "updatedAt": "2026-09-24T06:36:08.649Z", - "source": "hook" - }, - ".kiro/specs/libxce-alloc-preason-equality/research.md": { - "description": "Research & Design Decisions", - "tokens": 1953, - "hash": "cdfa2fd8174acc8c", - "size": 7841, - "mtimeMs": 1790231733112.0073, - "updatedAt": "2026-09-24T06:35:33.164Z", - "source": "hook" - }, - "src/scheduler/testsuite/test_config_push_deferred.c": { - "description": "", - "tokens": 1903, - "hash": "3e0a32478f0e1d11", - "size": 7136, - "mtimeMs": 1790225291386.73, - "updatedAt": "2026-09-24T04:48:11.422Z", - "source": "hook" - }, - "src/lib/client_failover.c": { - "description": "define _GNU_SOURCE", - "tokens": 4507, - "hash": "388237d7bfd5d5c5", - "size": 18404, - "mtimeMs": 1790233455309.3013, - "updatedAt": "2026-09-24T07:04:15.467Z", - "source": "hook" - }, - "src/controller/testsuite/test_worker_join.c": { - "description": "include ", - "tokens": 15943, - "hash": "c2f86b96064af183", - "size": 60445, - "mtimeMs": 1790235651106.0027, - "updatedAt": "2026-09-24T07:40:51.143Z", - "source": "hook" - }, - "src/controller/worker.c": { - "description": "include ", - "tokens": 10434, - "hash": "8753ac8ab104f5b8", - "size": 39134, - "mtimeMs": 1790235703661.0974, - "updatedAt": "2026-09-24T07:41:43.705Z", - "source": "hook" - }, - ".claude/skills/gitea-sync/buglog_set.py": { - "description": "Surgically set top-level fields on one .wolf/buglog.json entry.", - "tokens": 831, - "hash": "62c1869df8747d30", - "size": 2907, - "mtimeMs": 1790242416571.8413, - "updatedAt": "2026-09-24T09:33:36.645Z", - "source": "hook", - "symbols": [ - { - "name": "parse_value", - "kind": "fn", - "startLine": 24, - "endLine": 30, - "tokens": 33 - }, - { - "name": "main", - "kind": "fn", - "startLine": 31, - "endLine": 79, - "tokens": 560 - } - ] - }, - ".claude/rules/buglog-status.md": { - "description": "Buglog status field", - "tokens": 518, - "hash": "fc94cc8938ab72a3", - "size": 2069, - "mtimeMs": 1790242465769.8462, - "updatedAt": "2026-09-24T09:34:25.833Z", - "source": "hook" - }, - "scripts/buglog_set.py": { - "description": "Surgically set top-level fields on one .wolf/buglog.json entry.", - "tokens": 974, - "hash": "c89fd576df3086ad", - "size": 3409, - "mtimeMs": 1790242506374.312, - "updatedAt": "2026-09-24T09:35:06.455Z", - "source": "hook", - "symbols": [ - { - "name": "BuglogEditError", - "kind": "class", - "startLine": 26, - "endLine": 29, - "tokens": 13 - }, - { - "name": "set_fields", - "kind": "fn", - "startLine": 30, - "endLine": 67, - "tokens": 519 - }, - { - "name": "_parse_value", - "kind": "fn", - "startLine": 68, - "endLine": 74, - "tokens": 34 - }, - { - "name": "main", - "kind": "fn", - "startLine": 75, - "endLine": 92, - "tokens": 128 - } - ] - }, - "scripts/buglog.py": { - "description": "Read and edit .wolf/buglog.json without re-serializing it.", - "tokens": 3253, - "hash": "00b585da10e3c84a", - "size": 11383, - "mtimeMs": 1790242713725.917, - "updatedAt": "2026-09-24T09:38:33.787Z", - "source": "hook", - "symbols": [ - { - "name": "BuglogEditError", - "kind": "class", - "startLine": 46, - "endLine": 49, - "tokens": 13 - }, - { - "name": "_today", - "kind": "fn", - "startLine": 50, - "endLine": 53, - "tokens": 18 - }, - { - "name": "_now", - "kind": "fn", - "startLine": 54, - "endLine": 57, - "tokens": 29 - }, - { - "name": "_load", - "kind": "fn", - "startLine": 58, - "endLine": 61, - "tokens": 26 - }, - { - "name": "_save", - "kind": "fn", - "startLine": 62, - "endLine": 70, - "tokens": 77 - }, - { - "name": "_entry_span", - "kind": "fn", - "startLine": 71, - "endLine": 83, - "tokens": 180 - }, - { - "name": "set_fields", - "kind": "fn", - "startLine": 84, - "endLine": 115, - "tokens": 404 - }, - { - "name": "next_id", - "kind": "fn", - "startLine": 116, - "endLine": 123, - "tokens": 98 - }, - { - "name": "append_entry", - "kind": "fn", - "startLine": 124, - "endLine": 141, - "tokens": 212 - }, - { - "name": "_split", - "kind": "fn", - "startLine": 142, - "endLine": 145, - "tokens": 26 - }, - { - "name": "_text", - "kind": "fn", - "startLine": 146, - "endLine": 151, - "tokens": 36 - }, - { - "name": "_find", - "kind": "fn", - "startLine": 152, - "endLine": 158, - "tokens": 44 - }, - { - "name": "_line", - "kind": "fn", - "startLine": 159, - "endLine": 163, - "tokens": 43 - }, - { - "name": "cmd_add", - "kind": "fn", - "startLine": 164, - "endLine": 187, - "tokens": 195 - }, - { - "name": "cmd_status", - "kind": "fn", - "startLine": 188, - "endLine": 205, - "tokens": 210 - }, - { - "name": "cmd_note", - "kind": "fn", - "startLine": 206, - "endLine": 213, - "tokens": 84 - }, - { - "name": "cmd_recur", - "kind": "fn", - "startLine": 214, - "endLine": 226, - "tokens": 160 - }, - { - "name": "cmd_set", - "kind": "fn", - "startLine": 227, - "endLine": 239, - "tokens": 102 - }, - { - "name": "cmd_show", - "kind": "fn", - "startLine": 240, - "endLine": 243, - "tokens": 30 - }, - { - "name": "cmd_list", - "kind": "fn", - "startLine": 244, - "endLine": 258, - "tokens": 161 - }, - { - "name": "cmd_triage", - "kind": "fn", - "startLine": 259, - "endLine": 264, - "tokens": 36 - }, - { - "name": "main", - "kind": "fn", - "startLine": 265, - "endLine": 332, - "tokens": 534 - } - ] - }, - ".claude/skills/buglog/SKILL.md": { - "description": "Buglog Skill", - "tokens": 956, - "hash": "6aa62aaf400fc008", - "size": 3823, - "mtimeMs": 1790242762845.2627, - "updatedAt": "2026-09-24T09:39:22.902Z", - "source": "hook" } } } \ No newline at end of file diff --git a/.wolf/anatomy.md b/.wolf/anatomy.md index d5facc4c..a3d252a9 100644 --- a/.wolf/anatomy.md +++ b/.wolf/anatomy.md @@ -1,7 +1,7 @@ # anatomy.md -> Auto-maintained by OpenWolf. Last scanned: 2026-09-24T09:43:08.995Z -> Files: 702 tracked | Anatomy hits: 0 | Misses: 0 +> Auto-maintained by OpenWolf. Last scanned: 2026-09-27T13:00:00.163Z +> Files: 505 tracked | Anatomy hits: 0 | Misses: 0 ## ./ @@ -10,65 +10,12 @@ - `.mcp.json` (~7 tok) - `.opencode.json` (~7 tok) - `CHANGES.md` — XCE Change Log (~21260 tok) -- `CLAUDE.md` — OpenWolf (~1848 tok) +- `CLAUDE.md` — OpenWolf (~1944 tok) - `README.md` — Project documentation (~1157 tok) -## .agent-shell/transcripts/ - -- `2026-08-11-11-39-59.md` — Agent Shell Transcript (~104 tok) -- `2026-08-11-14-49-05.md` — Agent Shell Transcript (~188 tok) -- `2026-08-11-22-00-54.md` — Agent Shell Transcript (~9623 tok) -- `2026-08-15-22-30-02.md` — Agent Shell Transcript (~438 tok) -- `2026-08-16-06-11-30.md` — Agent Shell Transcript (~60273 tok) -- `2026-08-23-15-56-15.md` — Agent Shell Transcript (~69291 tok) -- `2026-08-26-17-36-06.md` — Agent Shell Transcript (~183 tok) -- `2026-08-30-21-28-19.md` — Agent Shell Transcript (~106161 tok) -- `2026-09-02-10-55-02.md` — Agent Shell Transcript (~10751 tok) - -## .claude/rules/ - -- `buglog-status.md` — Buglog status field (~518 tok) - -## .claude/skills/buglog/ - -- `SKILL.md` — Buglog Skill (~956 tok) - -## .claude/skills/gitea-sync/ - -- `buglog_set.py` — Surgically set top-level fields on one .wolf/buglog.json entry. (~831 tok) - -## .claude/skills/xce-build/ - -- `SKILL.md` — build xce source code (~4647 tok) - -## .claude/skills/xce-deploy-ha/ - -- `SKILL.md` — XCE HA Cluster Deployment (~8469 tok) - -## .claude/skills/xce-test-ha/ - -- `run-ha-soak.sh` — run-ha-soak.sh — driver for /xce-test-ha: deploy a 3-node XCE HA cluster, then (~53533 tok) -- `SKILL.md` — XCE HA Failover Soak Test (~11215 tok) -- `soak-verdict-selftest.sh` — soak-verdict-selftest.sh — deterministic unit test for the verdict parser in (~2867 tok) -- `soak-verdict.sh` — soak-verdict.sh — pure (side-effect-free) verdict helpers for run-ha-soak.sh. (~3084 tok) - -## .claude/skills/xce-test-multihost/ - -- `run-multihost-verify.sh` — run-multihost-verify.sh -- driver for /xce-test-multihost. (~13089 tok) -- `SKILL.md` — XCE Multi-Host Allocation Test Harness (~5621 tok) - -## .claude/skills/xce-test-resources/ - -- `run-resource-verify.sh` — run-resource-verify.sh -- driver for /xce-test-resources: end-to-end (~21734 tok) -- `SKILL.md` — XCE Resource-Value Verification (~3923 tok) - ## .codegraph/ - `.gitignore` — Git ignore rules (~61 tok) -- `codegraph.db-shm` (~52429 tok) -- `codegraph.db-wal` (~0 tok) -- `daemon.log` (~28929 tok) -- `daemon.pid` (~45 tok) ## .kiro/settings/rules/ @@ -128,7 +75,7 @@ - `design.md` — Design Document (~5779 tok) - `requirements.md` — Requirements Document (~1680 tok) - `research.md` — Research & Design Decisions (~2236 tok) -- `spec.json` (~132 tok) +- `spec.json` (~174 tok) - `tasks.md` — Implementation Plan (~4349 tok) ## .kiro/specs/clusterconfig-schema-split/ @@ -136,26 +83,26 @@ - `design.md` — Overview (~7542 tok) - `requirements.md` — Requirements Document (~4621 tok) - `research.md` — Research & Design Decisions (~7013 tok) -- `spec.json` (~133 tok) +- `spec.json` (~175 tok) - `tasks.md` — Implementation Plan (~2668 tok) ## .kiro/specs/commit-batch-window/ - `requirements.md` — Requirements Document (~1569 tok) -- `spec.json` (~327 tok) +- `spec.json` (~369 tok) ## .kiro/specs/component-failover-adoption/ - `design.md` — Design Document: component-failover-adoption (~17338 tok) - `requirements.md` — Requirements Document (~4175 tok) - `research.md` — Research & Design Decisions (~6985 tok) -- `spec.json` (~638 tok) +- `spec.json` (~680 tok) - `tasks.md` — Implementation Plan (~14898 tok) ## .kiro/specs/component-rejoin-resync/ - `brief.md` — Brief: component-rejoin-resync (~1187 tok) -- `spec.json` (~214 tok) +- `spec.json` (~256 tok) ## .kiro/specs/config-upgrade-snapshot/ @@ -163,7 +110,7 @@ - `design.md` — Design Document: config-upgrade-snapshot (~13143 tok) - `requirements.md` — Requirements Document (~7093 tok) - `research.md` — Gap Analysis — config-upgrade-snapshot (2026-06-24) (~11380 tok) -- `spec.json` (~387 tok) +- `spec.json` (~429 tok) - `tasks.md` — Implementation Plan (~12616 tok) ## .kiro/specs/controller-peers-env-fallback/ @@ -172,14 +119,14 @@ - `design.md` — Design Document (~5981 tok) - `requirements.md` — Requirements Document (~1982 tok) - `research.md` — Research & Design Decisions (~2974 tok) -- `spec.json` (~133 tok) +- `spec.json` (~175 tok) ## .kiro/specs/controller-status/ - `design.md` — Design Document — controller-status (`ctrlstatus`) (~17072 tok) - `requirements.md` — Requirements Document (~4148 tok) - `research.md` — Gap Analysis — controller-status (ctrlstatus) (~8088 tok) -- `spec.json` — Declares of (~2986 tok) +- `spec.json` — Declares of (~3028 tok) - `tasks.md` — Implementation Plan (~9841 tok) ## .kiro/specs/dirty-content-fingerprint/ @@ -187,7 +134,7 @@ - `design.md` — Design Document (~6899 tok) - `requirements.md` — Requirements Document (~2326 tok) - `research.md` — Research & Design Decisions (~5146 tok) -- `spec.json` (~133 tok) +- `spec.json` (~175 tok) - `tasks.md` — Implementation Plan (~5390 tok) ## .kiro/specs/election-iomgr-refactor/ @@ -195,7 +142,7 @@ - `design.md` — Design Document: election-iomgr-refactor (~8505 tok) - `requirements.md` — Requirements Document (~2695 tok) - `research.md` — Research & Design Decisions (~11773 tok) -- `spec.json` (~129 tok) +- `spec.json` (~171 tok) - `tasks.md` — Implementation Plan (~3693 tok) ## .kiro/specs/eliminate-frontend-makefile/ @@ -204,7 +151,7 @@ - `design.md` — Design Document (~7820 tok) - `requirements.md` — Requirements Document (~1953 tok) - `research.md` — Summary (~3737 tok) -- `spec.json` (~1136 tok) +- `spec.json` (~1179 tok) - `tasks.md` — Implementation Plan (~3262 tok) ## .kiro/specs/ha-commit-barrier-rollout/ @@ -213,7 +160,7 @@ - `design.md` — Design: ha-commit-barrier-rollout (~12605 tok) - `requirements.md` — Requirements Document (~3181 tok) - `research.md` — Research & Design Decisions: ha-commit-barrier-rollout (~6381 tok) -- `spec.json` (~341 tok) +- `spec.json` (~384 tok) - `tasks.md` — Implementation Plan: ha-commit-barrier-rollout (~5658 tok) ## .kiro/specs/ha-commit-durability/ @@ -223,7 +170,7 @@ - `INVESTIGATION-failover-job-loss.md` — Investigation: committed jobs lost across controller failover (bug-795 family) (~6171 tok) - `requirements.md` — Requirements Document (~2587 tok) - `research.md` — Gap Analysis — ha-commit-durability (~7773 tok) -- `spec.json` — phase implementation-complete, validate_impl GO (2026-07-18) (~2378 tok) +- `spec.json` — Declares this (~2421 tok) - `tasks.md` — Implementation Plan (~11353 tok) ## .kiro/specs/ha-commit-durability/repro-851/ @@ -241,7 +188,7 @@ - `design.md` — Design: ha-commit-engine (~8326 tok) - `requirements.md` — Requirements Document (~2715 tok) - `research.md` — Research Log: ha-commit-engine (~3398 tok) -- `spec.json` (~255 tok) +- `spec.json` (~299 tok) - `tasks.md` — Implementation Plan: ha-commit-engine (~4593 tok) ## .kiro/specs/ha-config-bootstrap/ @@ -252,7 +199,7 @@ - `manual-tests.md` — Manual Integration Tests: ha-config-bootstrap (~3748 tok) - `requirements.md` — Requirements: HA Config Bootstrap & Raft-Style Quorum Election (~3890 tok) - `research.md` — Cross-Spec Gap Audit (2026-06-03) (~16849 tok) -- `spec.json` (~545 tok) +- `spec.json` (~588 tok) - `tasks.md` — Implementation Plan: HA Config Bootstrap & Raft-Style Quorum Election (~5780 tok) ## .kiro/specs/ha-consistency-invariants/ @@ -261,7 +208,7 @@ - `design.md` — Design: ha-consistency-invariants (~9196 tok) - `requirements.md` — Requirements Document (~3772 tok) - `research.md` — Gap Analysis: ha-consistency-invariants (~10252 tok) -- `spec.json` (~560 tok) +- `spec.json` (~603 tok) ## .kiro/specs/ha-convergence-recovery/ @@ -269,7 +216,7 @@ - `design.md` — Design: ha-convergence-recovery (~11283 tok) - `requirements.md` — Requirements Document (~3867 tok) - `research.md` — Research & Design Decisions: ha-convergence-recovery (~8994 tok) -- `spec.json` (~190 tok) +- `spec.json` (~234 tok) - `tasks.md` — Implementation Plan: ha-convergence-recovery (~5999 tok) ## .kiro/specs/ha-elect-ctx-lifecycle/ @@ -278,7 +225,7 @@ - `design.md` — Design Document: ha-elect-ctx-lifecycle (~5237 tok) - `requirements.md` — Requirements Document (~1634 tok) - `research.md` — Research / Gap Analysis — ha-elect-ctx-lifecycle (~2095 tok) -- `spec.json` (~2554 tok) +- `spec.json` (~2597 tok) - `tasks.md` — Implementation Plan: ha-elect-ctx-lifecycle (~1696 tok) ## .kiro/specs/ha-entity-snapshots/ @@ -286,7 +233,7 @@ - `design.md` — Design Document: ha-entity-snapshots (~8948 tok) - `requirements.md` — Requirements Document (~2216 tok) - `research.md` — Gap Analysis: ha-entity-snapshots (~4497 tok) -- `spec.json` (~1450 tok) +- `spec.json` (~1494 tok) - `tasks.md` — Implementation Plan (~3997 tok) ## .kiro/specs/ha-heartbeat-committed-propagation/ @@ -295,7 +242,7 @@ - `design.md` — Design Document — ha-heartbeat-committed-propagation (~4865 tok) - `requirements.md` — Requirements Document (~1763 tok) - `research.md` — Research / Gap Analysis — ha-heartbeat-committed-propagation (~2474 tok) -- `spec.json` (~2799 tok) +- `spec.json` (~2842 tok) - `tasks.md` — Implementation Plan (~2873 tok) ## .kiro/specs/ha-heartbeat-liveness/ @@ -304,7 +251,7 @@ - `manual-tests.md` — Manual Integration Tests: ha-heartbeat-liveness — Task 4.5 (~1726 tok) - `requirements.md` — Requirements Document (~2054 tok) - `research.md` — Gap Analysis: ha-heartbeat-liveness (~7901 tok) -- `spec.json` (~171 tok) +- `spec.json` (~214 tok) - `tasks.md` — Implementation Plan (~2227 tok) ## .kiro/specs/ha-peer-connection-reuse/ @@ -312,7 +259,7 @@ - `design.md` — Design Document: ha-peer-connection-reuse (~6506 tok) - `requirements.md` — Requirements Document (~1605 tok) - `research.md` — Research & Design Decisions: ha-peer-connection-reuse (~8740 tok) -- `spec.json` (~169 tok) +- `spec.json` (~212 tok) - `tasks.md` — Implementation Plan: ha-peer-connection-reuse (~2022 tok) ## .kiro/specs/ha-prevote/ @@ -320,7 +267,7 @@ - `design.md` — Design Document (~7342 tok) - `requirements.md` — Requirements Document (~3604 tok) - `research.md` — Gap Analysis: ha-prevote (~8259 tok) -- `spec.json` (~3803 tok) +- `spec.json` (~3846 tok) - `tasks.md` — Implementation Plan (~3197 tok) ## .kiro/specs/ha-repl-hardening/ @@ -329,7 +276,7 @@ - `raft-tla-audit.md` — Raft TLA+ Specification Audit (~1591 tok) - `requirements.md` — Requirements Document (~2850 tok) - `research.md` — Gap Analysis: HA Replication Hardening (~11568 tok) -- `spec.json` (~198 tok) +- `spec.json` (~241 tok) - `tasks.md` — Implementation Plan: HA Replication Hardening (~4501 tok) ## .kiro/specs/ha-single-leader-role/ @@ -338,7 +285,7 @@ - `design.md` — Design: ha-single-leader-role (~8611 tok) - `requirements.md` — Requirements Document (~2177 tok) - `research.md` — Research & Discovery Log: ha-single-leader-role (~5686 tok) -- `spec.json` (~177 tok) +- `spec.json` (~220 tok) - `tasks.md` — Implementation Plan: ha-single-leader-role (~5040 tok) ## .kiro/specs/ha-term-safety/ @@ -346,7 +293,7 @@ - `design.md` — Design Document (~11209 tok) - `requirements.md` — Requirements Document (~4240 tok) - `research.md` — Research & Design Decisions (~5375 tok) -- `spec.json` (~785 tok) +- `spec.json` (~828 tok) - `tasks.md` — Implementation Plan (~14377 tok) - `TLA-gap-analysis.md` — Gap Analysis: XCE HA implementation vs `raft/raft.tla` (~2070 tok) @@ -356,7 +303,7 @@ - `design.md` — Design: HA WAL Replication (~1456 tok) - `requirements.md` — Requirements Document (~1087 tok) - `research.md` — Research: HA WAL Replication (~2542 tok) -- `spec.json` (~2214 tok) +- `spec.json` (~2258 tok) - `tasks.md` — Implementation Plan: HA WAL Replication (~1913 tok) ## .kiro/specs/job-array-single-wal-record/ @@ -365,7 +312,7 @@ - `design.md` — Design Document: job-array-single-wal-record (~14117 tok) - `requirements.md` — Requirements Document (~5216 tok) - `research.md` — Research & Design Decisions: job-array-single-wal-record (~7857 tok) -- `spec.json` (~444 tok) +- `spec.json` (~487 tok) - `tasks.md` — Implementation Plan: job-array-single-wal-record (~15580 tok) ## .kiro/specs/libxce-alloc-preason-equality/ @@ -373,7 +320,7 @@ - `design.md` — Design Document (~4885 tok) - `requirements.md` — Requirements Document (~2086 tok) - `research.md` — Research & Design Decisions (~1953 tok) -- `spec.json` (~133 tok) +- `spec.json` (~176 tok) - `tasks.md` — Implementation Plan (~1445 tok) ## .kiro/specs/libxce-failover/ @@ -382,7 +329,7 @@ - `design.md` — Design Document — libxce-failover (~8279 tok) - `requirements.md` — Requirements Document (~2933 tok) - `research.md` — Research Log — libxce-failover (~4638 tok) -- `spec.json` (~787 tok) +- `spec.json` (~830 tok) - `tasks.md` — Implementation Plan (~4086 tok) ## .kiro/specs/raft-adapter-conformance/ @@ -390,7 +337,7 @@ - `design.md` — Design Document: raft-adapter-conformance (~9311 tok) - `requirements.md` — Requirements Document (~4577 tok) - `research.md` — Gap Analysis: raft-adapter-conformance (~8747 tok) -- `spec.json` (~578 tok) +- `spec.json` (~622 tok) - `tasks.md` — Implementation Plan (~4416 tok) ## .kiro/specs/raft-apply-decoupling/ @@ -400,7 +347,7 @@ - `facts-in-raft.md` — Design Note: Routing Facts Through Raft (apply-after-commit for RETAIN events) (~5569 tok) - `requirements.md` — Requirements Document (~4752 tok) - `research.md` — Research & Design Decisions (~4600 tok) -- `spec.json` (~128 tok) +- `spec.json` (~171 tok) - `tasks.md` — Implementation Plan (~23836 tok) ## .kiro/specs/raft-commit-safety/ @@ -409,7 +356,7 @@ - `design.md` — Design Document (~8677 tok) - `requirements.md` — Requirements Document (~4523 tok) - `research.md` — Gap Analysis — raft-commit-safety (2026-06-24) (~1679 tok) -- `spec.json` (~515 tok) +- `spec.json` (~558 tok) - `tasks.md` — Implementation Plan (~3186 tok) ## .kiro/specs/raft-drive-async/ @@ -418,7 +365,7 @@ - `design.md` — Design Document — raft-drive-async (~9226 tok) - `requirements.md` — Requirements Document (~3369 tok) - `research.md` — Gap Analysis — raft-drive-async (2026-06-25) (~3578 tok) -- `spec.json` (~1659 tok) +- `spec.json` (~1702 tok) - `tasks.md` — Implementation Plan (~10270 tok) ## .kiro/specs/raft-ha-core-safety/ @@ -426,7 +373,7 @@ - `design.md` — Design Document — raft-ha-core-safety (~10893 tok) - `requirements.md` — Requirements Document (~2601 tok) - `research.md` — Gap Analysis — raft-ha-core-safety (~20590 tok) -- `spec.json` (~128 tok) +- `spec.json` (~171 tok) - `tasks.md` — Implementation Plan: raft-ha-core-safety (~11904 tok) ## .kiro/specs/raft-library/ @@ -434,7 +381,7 @@ - `design.md` — Design Document: raft-library (~7756 tok) - `requirements.md` — Requirements Document (~2115 tok) - `research.md` — Research & Design Decisions: raft-library (~6052 tok) -- `spec.json` (~215 tok) +- `spec.json` (~258 tok) - `tasks.md` — Implementation Plan (~4312 tok) ## .kiro/specs/raft-log-replication/ @@ -443,7 +390,7 @@ - `design.md` — Design Document (~7912 tok) - `requirements.md` — Requirements Document (~4710 tok) - `research.md` — Research Log: raft-log-replication (~1206 tok) -- `spec.json` (~368 tok) +- `spec.json` (~411 tok) - `tasks.md` — Implementation Plan (~3864 tok) ## .kiro/specs/raft-sim-conformance/ @@ -452,21 +399,21 @@ - `design.md` — Design Document (~8280 tok) - `requirements.md` — Requirements Document (~3776 tok) - `research.md` — Gap Analysis — raft-sim-conformance (2026-06-24) (~3557 tok) -- `spec.json` — Declares divergence (~1650 tok) +- `spec.json` — Declares divergence (~1693 tok) - `tasks.md` — Implementation Plan (~4680 tok) ## .kiro/specs/resource-distribution-mapping/ - `requirements.md` — Requirements Document (~508 tok) - `research.md` — Research: resourcemap / distributions / hostBased (~1548 tok) -- `spec.json` (~132 tok) +- `spec.json` (~176 tok) ## .kiro/specs/resource-value-verification/ - `design.md` — Design Document (~11716 tok) - `requirements.md` — Requirements Document (~2797 tok) - `research.md` — Research & Design Decisions (~5967 tok) -- `spec.json` (~133 tok) +- `spec.json` (~176 tok) - `tasks.md` — Implementation Plan (~8164 tok) ## .kiro/specs/resreq-maxtasks-wiring/ @@ -474,7 +421,7 @@ - `design.md` — Overview (~8860 tok) - `requirements.md` — Requirements Document (~2381 tok) - `research.md` — Research & Design Decisions (~6129 tok) -- `spec.json` (~277 tok) +- `spec.json` (~320 tok) - `tasks.md` — Implementation Plan (~2899 tok) ## .kiro/specs/resval-id-decoupling/ @@ -482,7 +429,7 @@ - `design.md` — Design: resval-id-decoupling (~3914 tok) - `requirements.md` — Requirements: resval-id-decoupling (~2360 tok) - `research.md` — Gap Analysis: resval-id-decoupling (~7389 tok) -- `spec.json` (~471 tok) +- `spec.json` (~514 tok) - `tasks.md` — Implementation Tasks: resval-id-decoupling (~2424 tok) ## .kiro/specs/scheduler-allocation/ @@ -491,7 +438,7 @@ - `design.md` — Design Document (~10595 tok) - `requirements.md` — Requirements Document (~17107 tok) - `research.md` — Summary (~2972 tok) -- `spec.json` (~708 tok) +- `spec.json` (~900 tok) - `tasks.md` — Implementation Plan (~6117 tok) ## .kiro/specs/scheduler-config-version-tag/ @@ -499,7 +446,7 @@ - `design.md` — Design Document (~6413 tok) - `requirements.md` — Requirements Document (~2371 tok) - `research.md` — Research & Design Decisions (~2711 tok) -- `spec.json` (~131 tok) +- `spec.json` (~174 tok) - `tasks.md` — Implementation Plan (~1764 tok) ## .kiro/specs/scheduler-controller-msg-gap/ @@ -507,7 +454,7 @@ - `design.md` — Design: scheduler-controller-msg-gap (~5006 tok) - `requirements.md` — Requirements: scheduler-controller-msg-gap (~2712 tok) - `research.md` — Research Log: scheduler-controller-msg-gap (~8281 tok) -- `spec.json` (~388 tok) +- `spec.json` (~431 tok) - `tasks.md` — Tasks: scheduler-controller-msg-gap (~4650 tok) ## .kiro/specs/scheduler-core/ @@ -516,7 +463,7 @@ - `design.md` — Technical Design: scheduler-core (~17232 tok) - `requirements.md` — Requirements Document (~26526 tok) - `research.md` — Research & Design Decisions: scheduler-core (~4653 tok) -- `spec.json` (~200 tok) +- `spec.json` (~243 tok) - `tasks.md` — Implementation Plan (~32966 tok) ## .kiro/specs/scheduler-core/.solomd/ @@ -528,27 +475,27 @@ - `design.md` — Design Document (~11677 tok) - `requirements.md` — Requirements Document (~3606 tok) - `research.md` — Research & Design Decisions (~4541 tok) -- `spec.json` (~931 tok) +- `spec.json` (~974 tok) - `tasks.md` — Implementation Plan (~7090 tok) ## .kiro/specs/scheduler-framework/ - `brief.md` — Brief: scheduler-framework (~6115 tok) - `requirements.md` — Requirements Document (~17160 tok) -- `spec.json` (~211 tok) +- `spec.json` (~254 tok) ## .kiro/specs/scheduler-preemption/ - `brief.md` — Brief: scheduler-preemption (~2910 tok) - `requirements.md` — Requirements Document (~2476 tok) -- `spec.json` (~262 tok) +- `spec.json` (~305 tok) ## .kiro/specs/scheduler-primary-lifecycle/ - `design.md` — Overview (~9246 tok) - `requirements.md` — Requirements Document (~4256 tok) - `research.md` — Summary (~3750 tok) -- `spec.json` — Declares product (~1287 tok) +- `spec.json` — Declares product (~1330 tok) - `tasks.md` — Implementation Plan (~2686 tok) ## .kiro/specs/scheduler-sim-decision-parity/ @@ -557,7 +504,7 @@ - `design.md` — Design Document (~8526 tok) - `requirements.md` — Requirements Document, 5 reqs (accounting parity, capacity awareness, decision visibility, graceful degradation, no regression) (~1652 tok) - `research.md` — Research & Design Decisions (~2853 tok) -- `spec.json` (~134 tok) +- `spec.json` (~177 tok) - `tasks.md` — Implementation Plan (~4736 tok) ## .kiro/specs/scheduler-sim-diagnostics/ @@ -566,7 +513,7 @@ - `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) +- `spec.json` (~336 tok) - `tasks.md` — Implementation Plan: scheduler-sim-diagnostics (Requirement Set 1 — Limit Inspection; Requirement 6 (~6886 tok) ## .kiro/specs/scheduler-sim-eager-reconciliation/ @@ -574,20 +521,15 @@ - `design.md` — Design Document (~7534 tok) - `requirements.md` — Requirements Document (~3361 tok) - `research.md` — Research & Design Decisions (~5166 tok) -- `spec.json` (~135 tok) +- `spec.json` (~178 tok) - `tasks.md` — Implementation Plan (~2306 tok) -## .kiro/specs/scheduler-sim-limit-matching/ - -- `requirements.md` — Requirements Document (~3480 tok) -- `spec.json` (~132 tok) - ## .kiro/specs/scheduler-sim-live-allocation/ - `design.md` — Technical Design: scheduler-sim-live-allocation (~14337 tok) - `requirements.md` — Requirements Document (~6258 tok) - `research.md` — Research & Design Decisions (~3771 tok) -- `spec.json` (~132 tok) +- `spec.json` (~175 tok) - `tasks.md` — Implementation Plan: scheduler-sim-live-allocation (~7592 tok) ## .kiro/specs/scheduler-sim-reconcile-terminal-guard/ @@ -595,7 +537,7 @@ - `design.md` — Design Document (~3962 tok) - `requirements.md` — Requirements Document (~1152 tok) - `research.md` — Research & Design Decisions (~909 tok) -- `spec.json` (~136 tok) +- `spec.json` (~180 tok) - `tasks.md` — Implementation Plan (~842 tok) ## .kiro/specs/scheduler-sim-repl-verbosity/ @@ -603,7 +545,7 @@ - `design.md` — Design Document (~18696 tok) - `requirements.md` — Requirements Document (~3114 tok) - `research.md` — Research & Design Decisions, incl. the flush-interface gap found/fixed during task-graph sanity review (~3238 tok) -- `spec.json` (~134 tok) +- `spec.json` (~177 tok) - `tasks.md` — Implementation Plan (~3718 tok) ## .kiro/specs/scheduler-sim-step-verbosity/ @@ -611,7 +553,7 @@ - `design.md` — Design Document (~3934 tok) - `requirements.md` — Requirements Document (~1058 tok) - `research.md` — Research & Design Decisions (~1171 tok) -- `spec.json` (~134 tok) +- `spec.json` (~177 tok) - `tasks.md` — Implementation Plan (~1011 tok) ## .kiro/specs/scheduler-snapshot-job-allocation/ @@ -620,7 +562,7 @@ - `design.md` — Design Document: scheduler-snapshot-job-allocation (~7948 tok) - `requirements.md` — Requirements Document (~2514 tok) - `research.md` — Summary (~3634 tok) -- `spec.json` (~135 tok) +- `spec.json` (~178 tok) - `tasks.md` — Implementation Plan (~2835 tok) ## .kiro/specs/worker-join-refactor/ @@ -628,7 +570,7 @@ - `design.md` — Design Document: worker-join-refactor (~4709 tok) - `requirements.md` — Requirements Document (~1401 tok) - `research.md` — Research Log: worker-join-refactor (~7581 tok) -- `spec.json` (~128 tok) +- `spec.json` (~171 tok) - `tasks.md` — Implementation Plan (~1638 tok) ## .kiro/specs/worker-rejoin-resync/ @@ -637,7 +579,7 @@ - `design.md` — Design Document: worker-rejoin-resync (~19586 tok) - `requirements.md` — Requirements Document (~3631 tok) - `research.md` — Research & Design Decisions: worker-rejoin-resync (~5335 tok) -- `spec.json` (~674 tok) +- `spec.json` (~717 tok) - `tasks.md` — Implementation Plan (~10811 tok) ## .kiro/specs/xce-harness-component/ @@ -646,7 +588,7 @@ - `design.md` — Design Document: xce-harness-component (~8421 tok) - `requirements.md` — Requirements Document (~2781 tok) - `research.md` — Research & Design Decisions (~4443 tok) -- `spec.json` (~132 tok) +- `spec.json` (~175 tok) - `tasks.md` — Implementation Plan: xce-harness-component (~5013 tok) ## .kiro/specs/xce-node-manager/ @@ -654,19 +596,22 @@ - `design.md` — Overview (~12460 tok) - `requirements.md` — Requirements Document (~4421 tok) - `research.md` — Research & Design Decisions (~4199 tok) -- `spec.json` (~1261 tok) +- `spec.json` (~1304 tok) ## .kiro/specs/xce-test-cli-ux/ -- `requirements.md` — Requirements Document (~3004 tok) -- `spec.json` (~131 tok) +- `design.md` — Design Document: xce-test-cli-ux (~10675 tok) +- `requirements.md` — Requirements Document (~6133 tok) +- `research.md` — Research & Design Decisions (~5798 tok) +- `spec.json` (~171 tok) +- `tasks.md` — Implementation Plan (~10251 tok) ## .kiro/specs/xce-test-e2e-primitives/ - `design.md` — Design Document — xce-test-e2e-primitives (~2913 tok) - `requirements.md` — Requirements Document (~2163 tok) - `research.md` — Research / Discovery — xce-test-e2e-primitives (~499 tok) -- `spec.json` (~271 tok) +- `spec.json` (~314 tok) - `tasks.md` — Implementation Plan (~4188 tok) ## .kiro/specs/xce-test-rc-file/ @@ -674,7 +619,7 @@ - `design.md` — Design Document (~4183 tok) - `requirements.md` — Requirements Document (~1477 tok) - `research.md` — Summary (~1771 tok) -- `spec.json` (~130 tok) +- `spec.json` (~173 tok) - `tasks.md` — Implementation Plan (~1896 tok) ## .kiro/steering/ @@ -694,6 +639,14 @@ - `tech.md` — Technology Stack (~1517 tok) - `testing.md` — Testing Standards (~1006 tok) +## data/ + +- `xce_scheduler.log` — Declares failed (~2043 tok) + +## data/logs/ + +- `apiserver.log` — Declares 2026 (~730 tok) + ## docs/superpowers/plans/ - `2026-05-07-p0-single-controller-persistence.md` — P0: Single-Controller Persistence — Implementation Plan (~13549 tok) @@ -707,9 +660,8 @@ ## issues/ -- `.simulator-1.md.~undo-tree~` (~21777 tok) -- `#simulator-1.md#` (~1371 tok) -- `simulator-1.md` (~643 tok) +- `new_requirements.md` (~3506 tok) +- `simulator-1.md` (~4699 tok) ## raft/ @@ -729,12 +681,12 @@ - `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) +- `sep20-sep26-2026.md` — XCE Project Status — Sep 20 – Sep 26, 2026 (~3605 tok) ## scripts/ -- `buglog_set.py` — Surgically set top-level fields on one .wolf/buglog.json entry. (~974 tok) -- `buglog.py` — Read and edit .wolf/buglog.json without re-serializing it. (~3253 tok) -- `gitea-sync.py` — GiteaAPI: die, warn, bug_status, bug_state + 14 more (~10215 tok) +- `buglog.py` — Read and edit .wolf/buglog.json without re-serializing it. (~3338 tok) +- `gitea-sync.py` — GiteaAPI: die, warn, bug_status, bug_state + 13 more (~10815 tok) ## src/ @@ -882,251 +834,3 @@ - `CONTRIBUTING.md` — How to contribute (~239 tok) - `CONTRIBUTORS` (~28 tok) - `dce.go` — Use of this source code is governed by a BSD-style (~592 tok) -- `doc.go` — generates and inspects UUIDs. (~117 tok) -- `hash.go` — Use of this source code is governed by a BSD-style (~561 tok) -- `LICENSE` — Project license (~395 tok) -- `marshal.go` — Use of this source code is governed by a BSD-style (~260 tok) -- `node_js.go` — Use of this source code is governed by a BSD-style (~143 tok) -- `node_net.go` — Use of this source code is governed by a BSD-style (~272 tok) -- `node.go` — Use of this source code is governed by a BSD-style (~664 tok) -- `null.go` — Use of this source code is governed by a BSD-style (~704 tok) -- `README.md` — Project documentation (~210 tok) -- `sql.go` — Use of this source code is governed by a BSD-style (~417 tok) -- `time.go` — Use of this source code is governed by a BSD-style (~1085 tok) -- `util.go` — Use of this source code is governed by a BSD-style (~549 tok) -- `uuid.go` — Use of this source code is governed by a BSD-style (~2753 tok) -- `version1.go` — Use of this source code is governed by a BSD-style (~360 tok) -- `version4.go` — Use of this source code is governed by a BSD-style (~587 tok) -- `version6.go` — Use of this source code is governed by a BSD-style (~633 tok) -- `version7.go` — Use of this source code is governed by a BSD-style (~964 tok) - -## src/autoscaler/providers/baidu/src/bcctool/vendor/go.uber.org/multierr/ - -- `.codecov.yml` (~218 tok) -- `.gitignore` — Git ignore rules (~10 tok) - -## src/configs/ - -- `limits.yaml` (~693 tok) - -## src/configs/schema/ - -- `limits.schema.json` (~536 tok) - -## src/controller/ - -- `ctrlstatus.c` — include "config.h" (~4588 tok) -- `ha.c` — define _GNU_SOURCE (~127991 tok) -- `ha.h` — ifndef HA_H (~34444 tok) -- `meson.build` (~3405 tok) -- `persist.c` — define _GNU_SOURCE (~109748 tok) -- `resync.c` — here: construction (~11276 tok) -- `worker.c` — include (~10434 tok) - -## src/controller/testsuite/ - -- `clean_failover_preservation.sh` — clean_failover_preservation.sh — ha-term-safety task 5.2 live integration test. (~4972 tok) -- `controller_test.c` — include (~2466 tok) -- `test_ctrlstatus.c` — include (~12594 tok) -- `test_e2e_capnp.c` — include (~20187 tok) -- `test_ha_heartbeat_committed.c` — include (~5775 tok) -- `test_ha_liveness.c` — Declares directly (~26012 tok) -- `test_ha_partition.c` (~5500 tok) -- `test_ha_role.c` — include (~13998 tok) -- `test_ha_vep_teardown.c` (~8206 tok) -- `test_rcfile_integration.sh` — test_rcfile_integration.sh — xce-test-rc-file integration test, shell-driven (~4117 tok) -- `test_worker_join.c` — include (~15943 tok) -- `test_worker_resync.c` — Declares that (~56586 tok) - -## src/harness/ - -- `CLAUDE.md` — XCE Harness (xce_test) (~1243 tok) -- `joblist_display.c` — include "joblist_display.h" (~1002 tok) -- `meson.build` (~2723 tok) -- `test.c` — include (~67152 tok) - -## src/harness/testsuite/ - -- `harness_test.c` — include (~858 tok) -- `test_joblist_display.c` — Declares char (~2559 tok) -- `test_test_cli.c` — char: longjmp (~42300 tok) - -## src/include/ - -- `persist.h` — pragma once (~26768 tok) -- `request.h` — if !defined(_REQUEST_H_) (~3288 tok) -- `resreq.h` — if !defined(_RESREQ_H_) (~3310 tok) -- `typemap.h` — if !defined(_TYPEMAP_H_) (~8720 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/ - -- `client_failover.c` — define _GNU_SOURCE (~4507 tok) -- `meson.build` (~2428 tok) -- `misc.c` — include (~486 tok) -- `mylock.c` — include (~1632 tok) -- `request.c` — include (~19634 tok) -- `resreq.c` — define _XOPEN_SOURCE 700 (~6663 tok) -- `utils.c` — include (~7630 tok) -- `vtaskmgr.c` — include (~4446 tok) -- `xcelimit.c` — include (~5177 tok) -- `xlist.c` — include (~851 tok) -- `zarray.c` — include (~6282 tok) - -## src/lib/testsuite/ - -- `test_limit.c` — include (~7397 tok) -- `test_request.c` — include (~3201 tok) -- `test_resmgr_fixture.c` — include (~538 tok) -- `test_resmgr_fixture.h` — if !defined(_TEST_RESMGR_FIXTURE_H_) (~274 tok) -- `test_utils.c` — include (~4370 tok) -- `test_vtaskmgr_teardown.c` — Declares int (~1668 tok) -- `test_xcealloc.c` — include (~4979 tok) -- `test_xcectx_reconnect_race.c` (~3278 tok) -- `test_xlist.c` — include (~1140 tok) -- `test_zarray.c` — include (~1603 tok) -- `test.c` — include (~1359 tok) - -## src/scheduler/ - -- `meson.build` — Declares role (~2246 tok) - -## src/scheduler/include/ - -- `core.h` — if !defined(_CORE_H_) (~11793 tok) -- `plugin.h` — if !defined(_PLUGIN_H_) (~5194 tok) -- `recording.h` — if !defined(_RECORDING_H_) (~6233 tok) -- `scheduler.h` — if !defined(_SCHEDULER_H_) (~6140 tok) -- `sim.h` — if !defined(_SIM_H_) (~4579 tok) - -## src/scheduler/include/sched/ - -- `alloc_cache.h` — if !defined(_SCHED_ALLOC_CACHE_H_) (~2040 tok) -- `types.h` — if !defined(_SCHED_TYPES_H_) (~2310 tok) - -## src/scheduler/src/ - -- `alloc_cache.c` — Declares xce_cache_key_t (~3176 tok) -- `core_clock.c` — include (~3441 tok) -- `core_events.c` — include (~16984 tok) -- `core.c` — include (~4495 tok) -- `driver.c` — include (~11968 tok) -- `handler.c` — include (~5287 tok) -- `host_iter.c` — Declares entry (~1718 tok) -- `main.c` — include (~6480 tok) -- `plugin.c` — include (~4692 tok) -- `recording_session.c` — include (~3559 tok) -- `repl_break.c` — include (~9921 tok) -- `repl_fmt.c` — include (~3489 tok) -- `repl_info.c` — include (~21762 tok) -- `repl_internal.h` — if !defined(_REPL_INTERNAL_H_) (~7304 tok) -- `repl.c` — include (~7114 tok) -- `resource.c` — include (~9725 tok) -- `sched_election.c` — Declares Core (~3249 tok) -- `schedobj.c` — include (~5328 tok) -- `scheduler.c` — include (~17581 tok) -- `sim_alloc.c` — include (~2585 tok) -- `sim_limit.c` — include (~2102 tok) -- `sim_loop.c` — include (~24467 tok) -- `sim_verify.c` — include (~5772 tok) -- `sim.c` — include (~7432 tok) -- `snapshot_load.c` — include (~6646 tok) - -## src/scheduler/src/plugins/ - -- `limit.c` — include (~7158 tok) -- `parjob_allocator.c` — include (~8014 tok) -- `seqjob_allocator.c` — include (~4148 tok) - -## src/scheduler/testsuite/ - -- `meson.build` — Declares vtask_entry (~32247 tok) -- `test_alloc_cache.c` — Declares char (~6169 tok) -- `test_config_push_deferred.c` (~1903 tok) -- `test_core_events.c` — Declares and (~19790 tok) -- `test_core_isolation.c` — Declares char (~4492 tok) -- `test_driver_translate.c` — Declares field (~11757 tok) -- `test_host_iter.c` — Declares char (~6980 tok) -- `test_job_array_expand.c` (~3393 tok) -- `test_job_array_wire_e2e.c` — Declares vtask_entry (~4026 tok) -- `test_job_update.c` — Declares char (~3637 tok) -- `test_limit_host_dedup.c` — Declares char (~2231 tok) -- `test_limit_plugin.c` — Declares heap (~4475 tok) -- `test_parjob_combinatorial.c` — Declares of (~12416 tok) -- `test_picker_config_fields.c` — Declares char (~3358 tok) -- `test_picker_core_loop_boundary.c` — Declares body (~2731 tok) -- `test_plugin_hook_dispatch.c` — Declares char (~3531 tok) -- `test_record_lifecycle.c` (~16263 tok) -- `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 (~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) -- `test_scheduler_cache_dispatch_compound.c` — Declares char (~4668 tok) -- `test_scheduler_cache_dispatch.c` — Declares char (~5371 tok) -- `test_scheduler_dispatch_commit.c` (~4658 tok) -- `test_seqjob_allocator.c` — Declares char (~3995 tok) -- `test_seqjob_rewrap_equivalence.c` — Declares char (~6448 tok) -- `test_sim_alloc_limit_fanout.c` — Declares char (~4716 tok) -- `test_sim_contention_limit_driver_parity.c` — Declares char (~6514 tok) -- `test_sim_contention_parity.c` — Declares calls (~22061 tok) -- `test_sim_contention_resource_driver_parity.c` — Declares char (~7336 tok) -- `test_sim_e2e_limit_visibility.c` — Declares char (~8076 tok) -- `test_sim_e2e_original_motivation.c` (~19514 tok) -- `test_sim_equivalence.c` — Declares BOTH (~11161 tok) -- `test_sim_live_allocation.c` — Declares already (~9204 tok) -- `test_sim_reconcile_unaccounted.c` — Declares documents (~36877 tok) -- `test_sim_resource_contention.c` — Declares is (~10149 tok) -- `test_sim_round_boundary_reconciliation.c` (~9980 tok) -- `test_sim_session_ordering.c` (~10531 tok) -- `test_sim_verify.c` — Declares mismatch (~20492 tok) -- `test_snapshot_save_load.c` (~30184 tok) -- `test.c` — define UNIT_TEST 1 (~7044 tok) - -## src/schema/ - -- `controller.capnp` — Declares OPCode (~16389 tok) - -## src/tools/ - -- `deploy-ha.sh` (~10628 tok) -- `test-commit-durability.sh` — test-commit-durability.sh — bug-661 reproduction: committed jobs lost across failover. (~9874 tok) -- `xce-build.sh` (~6044 tok) - -## src/worker/src/ - -- `xcecd_cgroups.c` — include "xcecd_cgroups.h" (~14412 tok) - -## src/worker/testsuite/ - -- `meson.build` — Worker unit test suite (component-failover-adoption, task 2.1). White-box (~2605 tok) -- `test_xcecd_cgroups_rusage.c` — Declares this (~1402 tok) - -## src/xceadmin/src/xceadmin/ - -- `cli.py` — xceadmin command-line entry point (design.md, ``xceadmin.cli``; (~4426 tok) -- `discovery.py` — Generic, opcode-agnostic redirect-following for xceadmin (design.md, (~2844 tok) -- `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) diff --git a/.wolf/cron-state.json b/.wolf/cron-state.json index 38da7454..bd5c0871 100644 --- a/.wolf/cron-state.json +++ b/.wolf/cron-state.json @@ -1,109 +1,7 @@ { - "last_heartbeat": "2026-09-24T11:02:37.927Z", + "last_heartbeat": "2026-09-27T12:59:52.498Z", "engine_status": "running", "execution_log": [ - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-22T01:00:00.198Z", - "duration_ms": 31 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-22T07:00:00.675Z", - "duration_ms": 31 - }, - { - "task_id": "memory-consolidation", - "status": "success", - "timestamp": "2026-05-22T09:00:00.789Z", - "duration_ms": 3 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-22T13:00:00.217Z", - "duration_ms": 29 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-22T19:00:00.644Z", - "duration_ms": 25 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-23T01:00:00.097Z", - "duration_ms": 20 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-23T07:00:00.825Z", - "duration_ms": 24 - }, - { - "task_id": "memory-consolidation", - "status": "success", - "timestamp": "2026-05-23T09:00:00.492Z", - "duration_ms": 0 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-23T13:00:00.641Z", - "duration_ms": 29 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-23T19:00:00.942Z", - "duration_ms": 27 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-24T01:00:00.488Z", - "duration_ms": 23 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-24T07:00:00.783Z", - "duration_ms": 33 - }, - { - "task_id": "memory-consolidation", - "status": "success", - "timestamp": "2026-05-24T09:00:00.882Z", - "duration_ms": 1 - }, - { - "task_id": "cerebrum-reflection", - "status": "success", - "timestamp": "2026-05-24T10:01:38.148Z", - "duration_ms": 97165 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-24T13:00:00.732Z", - "duration_ms": 26 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-24T19:00:00.183Z", - "duration_ms": 25 - }, - { - "task_id": "anatomy-rescan", - "status": "success", - "timestamp": "2026-05-25T01:00:00.439Z", - "duration_ms": 22 - }, { "task_id": "memory-consolidation", "status": "success", @@ -619,6 +517,109 @@ "status": "success", "timestamp": "2026-09-24T09:00:00.067Z", "duration_ms": 39 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-24T13:00:00.233Z", + "duration_ms": 229 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-24T19:00:00.177Z", + "duration_ms": 173 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-25T01:00:00.012Z", + "duration_ms": 9 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-25T07:00:00.178Z", + "duration_ms": 176 + }, + { + "task_id": "memory-consolidation", + "status": "success", + "timestamp": "2026-09-25T09:00:00.006Z", + "duration_ms": 3 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-25T13:00:00.175Z", + "duration_ms": 172 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-25T19:00:00.170Z", + "duration_ms": 167 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-26T01:00:00.011Z", + "duration_ms": 10 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-26T07:00:00.173Z", + "duration_ms": 171 + }, + { + "task_id": "memory-consolidation", + "status": "success", + "timestamp": "2026-09-26T09:00:00.004Z", + "duration_ms": 3 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-26T13:00:00.173Z", + "duration_ms": 170 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-26T19:00:00.174Z", + "duration_ms": 172 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-27T01:00:00.011Z", + "duration_ms": 9 + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-27T07:00:00.174Z", + "duration_ms": 172 + }, + { + "task_id": "memory-consolidation", + "status": "success", + "timestamp": "2026-09-27T09:00:00.004Z", + "duration_ms": 1 + }, + { + "task_id": "cerebrum-reflection", + "status": "failed", + "timestamp": "2026-09-27T10:00:00.004Z", + "duration_ms": 0, + "error": "ai_task is no longer supported: OpenWolf makes no model calls. Remove this task from .wolf/cron-manifest.json." + }, + { + "task_id": "anatomy-rescan", + "status": "success", + "timestamp": "2026-09-27T13:00:00.171Z", + "duration_ms": 170 } ], "dead_letter_queue": [], diff --git a/.wolf/memory.md b/.wolf/memory.md index f1059214..4bb552ea 100644 --- a/.wolf/memory.md +++ b/.wolf/memory.md @@ -1249,393 +1249,7 @@ > Consolidated session (143 actions) ## Session: 2026-09-18 23:33 - -| Time | Action | File(s) | Outcome | ~Tokens | -|------|--------|---------|---------|--------| -| 23:50 | Created .kiro/specs/scheduler-sim-limit-matching/spec.json | — | ~132 | -| 23:51 | Created .kiro/specs/scheduler-sim-limit-matching/requirements.md | — | ~2445 | -| 00:01 | Created .kiro/specs/scheduler-sim-limit-matching/requirements.md | — | ~2774 | -| 00:28 | Edited .kiro/specs/scheduler-sim-limit-matching/requirements.md | modified table() | ~995 | -| 00:28 | Edited .kiro/specs/scheduler-sim-limit-matching/requirements.md | "sim_picker_thread_fn()" → "sched_job_picker()" | ~272 | -| 00:34 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | inline fix | ~15 | -| 00:34 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 6→8 lines | ~452 | -| 00:47 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | expanded (+46 lines) | ~1814 | -| 00:47 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 8→8 lines | ~55 | -| 00:57 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 2→2 lines | ~434 | -| 00:57 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 4→6 lines | ~402 | -| 00:57 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | expanded (+8 lines) | ~420 | -| 00:58 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | "s changes.** Sim mode alr" → "jbuf" | ~244 | -| 01:02 | Edited .kiro/specs/scheduler-sim-live-allocation/requirements.md | 1→2 lines | ~295 | -| 01:08 | Created .kiro/specs/scheduler-sim-live-allocation/research.md | — | ~3848 | -| 01:11 | Created .kiro/specs/scheduler-sim-live-allocation/design.md | — | ~11471 | -| 01:12 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified between() | ~984 | -| 01:15 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~224 | -| 01:15 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~259 | -| 01:16 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 12→12 lines | ~74 | -| 01:20 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 6→6 lines | ~35 | -| 01:20 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified that() | ~944 | -| 01:21 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 1→4 lines | ~431 | -| 01:21 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~96 | -| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified turns() | ~281 | -| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~60 | -| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "unsatisfiable_cache_ops" → "unsatisfiable_lookup_cb" | ~51 | -| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "unsatisfiable_cache_ops" → "unsatisfiable_lookup_cb" | ~37 | -| 01:22 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "unsatisfiable_cache_ops" → "unsatisfiable_lookup_cb" | ~46 | -| 01:23 | Edited .kiro/specs/scheduler-sim-live-allocation/research.md | inline fix | ~287 | -| 01:25 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified turns() | ~446 | -| 01:25 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 3→3 lines | ~180 | -| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~256 | -| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~99 | -| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~113 | -| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 6→6 lines | ~73 | -| 01:26 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~225 | -| 01:27 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~280 | -| 01:28 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "xce_scheduler_t*" → "sched_make_allocation()" | ~76 | -| 01:28 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "sched_make_allocation()" → "requirements.md" | ~73 | -| 01:29 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | inline fix | ~12 | -| 01:33 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified it() | ~584 | -| 01:33 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | 2→2 lines | ~211 | -| 01:34 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | "core" → "plugin->core" | ~62 | -| 01:35 | Created .kiro/specs/scheduler-sim-live-allocation/tasks.md | — | ~3347 | -| 01:40 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~100 | -| 01:43 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 17→17 lines | ~94 | -| 01:45 | Edited .kiro/specs/scheduler-sim-live-allocation/spec.json | 5→5 lines | ~21 | -| 01:58 | Edited src/scheduler/include/core.h | modified void() | ~888 | -| 01:58 | Edited src/scheduler/include/core.h | modified 2() | ~238 | -| 01:59 | Edited src/scheduler/include/sched/alloc_cache.h | expanded (+18 lines) | ~274 | -| 02:02 | Edited src/scheduler/src/alloc_cache.c | modified xce_alloc_cache_clear_cb() | ~718 | -| 02:03 | Edited src/scheduler/src/main.c | modified 2() | ~427 | -| 02:04 | Edited src/scheduler/testsuite/test_alloc_cache.c | added 2 condition(s) | ~1472 | -| 02:04 | Edited src/scheduler/testsuite/test_alloc_cache.c | 2→5 lines | ~70 | -| 02:43 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | modified pointer() | ~317 | -| 02:44 | Edited src/scheduler/testsuite/test_alloc_cache.c | modified if() | ~399 | -| 03:12 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~29 | -| 03:31 | Created src/scheduler/testsuite/test_plugin_hook_dispatch.c | — | ~2972 | -| 03:31 | Edited src/scheduler/testsuite/meson.build | expanded (+13 lines) | ~338 | -| 03:31 | Edited src/scheduler/testsuite/meson.build | 2→4 lines | ~74 | -| 03:33 | Edited src/scheduler/include/plugin.h | modified path() | ~386 | -| 03:34 | Edited src/scheduler/include/plugin.h | expanded (+10 lines) | ~283 | -| 03:34 | Edited src/scheduler/src/plugin.c | 3→8 lines | ~100 | -| 03:34 | Edited src/scheduler/src/plugin.c | modified never() | ~231 | -| 03:34 | Edited src/scheduler/src/plugin.c | modified plugin_commit_decision() | ~62 | -| 03:34 | Edited src/scheduler/src/plugin.c | modified plugin_job_election() | ~65 | -| 03:35 | Edited src/scheduler/src/plugin.c | modified plugin_prepare_allocation() | ~168 | -| 03:36 | Edited src/scheduler/testsuite/test.c | inline fix | ~28 | -| 03:36 | Edited src/scheduler/testsuite/test_host_iter.c | modified plugin_prepare_allocation() | ~31 | -| 03:36 | Edited src/scheduler/testsuite/test_picker_config_fields.c | inline fix | ~28 | -| 03:36 | Edited src/scheduler/testsuite/test_job_update.c | inline fix | ~28 | -| 03:36 | Edited src/scheduler/testsuite/test_core_events.c | modified plugin_prepare_allocation() | ~29 | -| 03:36 | Edited src/scheduler/testsuite/test_resource_accounting.c | modified plugin_prepare_allocation() | ~31 | -| 03:36 | Edited src/scheduler/testsuite/test_snapshot_save_load.c | modified plugin_prepare_allocation() | ~33 | -| 03:36 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | modified plugin_prepare_allocation() | ~31 | -| 03:36 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | modified plugin_prepare_allocation() | ~31 | -| 03:36 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | modified plugin_prepare_allocation() | ~31 | -| 03:38 | Edited src/scheduler/src/scheduler.c | expanded (+6 lines) | ~124 | -| 03:38 | Edited src/scheduler/src/scheduler.c | modified if() | ~92 | -| 03:38 | Edited src/scheduler/src/resource.c | modified if() | ~154 | -| 03:38 | Edited src/scheduler/src/schedobj.c | expanded (+6 lines) | ~147 | -| 04:45 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~32 | -| 04:47 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 2→7 lines | ~410 | -| 05:04 | Edited src/scheduler/testsuite/test.c | expanded (+6 lines) | ~136 | -| 05:05 | Edited src/scheduler/testsuite/test.c | modified RED() | ~2694 | -| 05:05 | Edited src/scheduler/testsuite/test.c | 2→3 lines | ~42 | -| 05:06 | Edited src/scheduler/src/resource.c | modified unsatisfy_() | ~239 | -| 05:06 | Edited src/scheduler/src/resource.c | modified sched_meet_host_selection() | ~254 | -| 05:07 | Edited src/scheduler/src/resource.c | modified sched_check_shared_satisfy_() | ~982 | -| 05:07 | Edited src/scheduler/src/resource.c | modified if() | ~135 | -| 05:07 | Edited src/scheduler/src/resource.c | 2→4 lines | ~77 | -| 05:08 | Edited src/scheduler/include/scheduler.h | expanded (+6 lines) | ~216 | -| 05:08 | Edited src/scheduler/src/host_iter.c | 6→11 lines | ~158 | -| 05:08 | Edited src/scheduler/src/host_iter.c | 3→5 lines | ~89 | -| 05:08 | Edited src/scheduler/src/plugins/parjob_allocator.c | 2→6 lines | ~108 | -| 05:08 | Edited src/scheduler/src/plugins/seqjob_allocator.c | 2→6 lines | ~108 | -| 05:09 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | 1→3 lines | ~59 | -| 05:09 | Edited src/scheduler/testsuite/test_sim_e2e_original_motivation.c | 1→3 lines | ~54 | -| 05:10 | Edited src/scheduler/testsuite/test_sim_resource_contention.c | 1→4 lines | ~65 | -| 05:12 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | modified __wrap_sched_meet_host_selection() | ~193 | -| 05:12 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | modified __wrap_sched_meet_host_selection() | ~193 | -| 05:41 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~20 | -| 05:41 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified before() | ~160 | -| 06:01 | Edited src/scheduler/testsuite/test_host_iter.c | expanded (+8 lines) | ~267 | -| 06:01 | Edited src/scheduler/testsuite/test_host_iter.c | modified that() | ~1318 | -| 06:06 | Edited src/scheduler/include/sched/types.h | modified struct() | ~168 | -| 06:06 | Edited src/scheduler/include/sched/types.h | modified struct() | ~226 | -| 06:07 | Edited src/scheduler/src/resource.c | modified sched_try_alloc_on_host_() | ~202 | -| 06:08 | Edited src/scheduler/src/resource.c | modified if() | ~159 | -| 06:08 | Edited src/scheduler/include/scheduler.h | modified 1() | ~208 | -| 06:08 | Edited src/scheduler/src/schedobj.c | modified is() | ~113 | -| 06:09 | Edited src/scheduler/src/schedobj.c | modified 1() | ~107 | -| 06:09 | Edited src/scheduler/src/host_iter.c | 3→3 lines | ~23 | -| 06:09 | Edited src/scheduler/src/host_iter.c | modified 1() | ~69 | -| 06:09 | Edited src/scheduler/src/host_iter.c | 11→6 lines | ~66 | -| 06:10 | Edited src/scheduler/src/host_iter.c | 5→3 lines | ~50 | -| 06:10 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified 1() | ~172 | -| 06:10 | Edited src/scheduler/src/plugins/seqjob_allocator.c | expanded (+7 lines) | ~184 | -| 06:11 | Edited src/scheduler/src/scheduler.c | modified if() | ~164 | -| 06:11 | Edited src/scheduler/src/scheduler.c | modified for() | ~87 | -| 06:11 | Edited src/scheduler/testsuite/test_host_iter.c | modified init_ctx() | ~110 | -| 06:12 | Edited src/scheduler/testsuite/test_job_update.c | 2→4 lines | ~65 | -| 06:12 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | 4→6 lines | ~79 | -| 06:12 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 4→6 lines | ~94 | -| 06:12 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 4→6 lines | ~81 | -| 06:13 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 4→6 lines | ~79 | -| 06:13 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 3→5 lines | ~85 | -| 06:51 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified 319() | ~170 | -| 06:51 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~30 | -| 07:04 | Edited src/scheduler/testsuite/test_scheduler_dispatch_commit.c | inline fix | ~15 | -| 07:05 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | 9→10 lines | ~59 | -| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | modified __wrap_sched_meet_host_selection() | ~535 | -| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | expanded (+10 lines) | ~247 | -| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | expanded (+10 lines) | ~189 | -| 07:06 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch.c | expanded (+8 lines) | ~179 | -| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | 9→10 lines | ~59 | -| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | modified __wrap_sched_meet_host_selection() | ~427 | -| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | expanded (+6 lines) | ~142 | -| 07:07 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | expanded (+10 lines) | ~185 | -| 07:08 | Edited src/scheduler/testsuite/test_scheduler_cache_dispatch_compound.c | expanded (+8 lines) | ~198 | -| 07:17 | Edited src/scheduler/include/scheduler.h | modified 2() | ~167 | -| 07:17 | Edited src/scheduler/src/scheduler.c | modified 2() | ~372 | -| 07:18 | Edited src/scheduler/src/scheduler.c | added 1 condition(s) | ~586 | -| 07:18 | Edited src/scheduler/src/scheduler.c | modified 2() | ~1036 | -| 07:19 | Edited src/scheduler/src/scheduler.c | modified 2() | ~303 | -| 07:19 | Edited src/scheduler/src/scheduler.c | 2→7 lines | ~120 | -| 07:53 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~25 | -| 08:02 | Edited src/scheduler/testsuite/test_repl_limit_table.c | modified 3() | ~2398 | -| 08:03 | Edited src/scheduler/testsuite/test_repl_limit_table.c | 4→8 lines | ~85 | -| 08:08 | Edited src/scheduler/src/plugins/limit.c | modified match_job_global_limit_() | ~611 | -| 08:08 | Edited src/scheduler/src/plugins/limit.c | modified if() | ~652 | -| 08:09 | Edited src/scheduler/src/plugins/limit.c | modified match_job_host_limit_() | ~322 | -| 08:09 | Edited src/scheduler/src/plugins/limit.c | modified if() | ~87 | -| 08:17 | Edited src/scheduler/testsuite/test_repl_limit_table.c | added 1 condition(s) | ~417 | -| 08:24 | Edited src/scheduler/src/plugins/limit.c | added 1 condition(s) | ~323 | -| 08:24 | Edited src/scheduler/testsuite/test_repl_limit_table.c | reduced (-26 lines) | ~109 | -| 08:25 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+9 lines) | ~280 | -| 08:30 | Edited src/scheduler/testsuite/test_repl_limit_table.c | added 1 condition(s) | ~295 | -| 08:35 | Edited src/scheduler/testsuite/test_repl_limit_table.c | expanded (+12 lines) | ~259 | -| 08:36 | Edited src/scheduler/testsuite/test_repl_limit_table.c | reduced (-20 lines) | ~82 | -| 09:20 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~22 | -| 09:20 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 1→2 lines | ~227 | -| 09:43 | Created src/scheduler/testsuite/test_sched_election_sim_fixture.c | — | ~3167 | -| 09:44 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 5→6 lines | ~35 | -| 09:45 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | modified declaration() | ~233 | -| 09:45 | Edited src/scheduler/testsuite/meson.build | modified 1() | ~440 | -| 09:51 | Created src/scheduler/src/sched_election.c | — | ~2964 | -| 09:51 | Edited src/scheduler/src/scheduler.c | removed 97 lines | ~19 | -| 09:52 | Edited src/scheduler/src/scheduler.c | modified sched_make_allocation() | ~106 | -| 09:52 | Edited src/scheduler/src/scheduler.c | removed 120 lines | ~127 | -| 09:53 | Edited src/scheduler/src/scheduler.c | modified if() | ~132 | -| 09:53 | Edited src/scheduler/include/scheduler.h | modified this() | ~471 | -| 09:53 | Edited src/scheduler/meson.build | 4→5 lines | ~26 | -| 09:54 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | removed 14 lines | ~12 | -| 09:54 | Edited src/scheduler/testsuite/meson.build | modified boundary() | ~365 | -| 09:54 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | modified XCE_SCHED_ELECTION_C_PATH() | ~343 | -| 09:55 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | 4→4 lines | ~47 | -| 09:55 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | modified load_core_loop_body() | ~62 | -| 09:55 | Edited src/scheduler/testsuite/test_picker_core_loop_boundary.c | modified signature() | ~219 | -| 10:03 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | expanded (+11 lines) | ~417 | -| 10:03 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | WORKER_NAME() → TEST_RESREQ() | ~38 | -| 10:04 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 7→6 lines | ~72 | -| 10:04 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | reduced (-9 lines) | ~68 | -| 10:04 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 7→7 lines | ~75 | -| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 8→8 lines | ~127 | -| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 8→10 lines | ~149 | -| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 6→7 lines | ~120 | -| 10:05 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | modified a() | ~79 | -| 10:11 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | 6→7 lines | ~41 | -| 10:11 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | expanded (+22 lines) | ~374 | -| 10:20 | Edited src/scheduler/testsuite/test_sched_election_sim_fixture.c | expanded (+19 lines) | ~357 | -| 10:26 | Edited src/scheduler/src/scheduler.c | modified 2() | ~208 | -| 19:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~28 | -| 19:50 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 1→2 lines | ~225 | -| 19:59 | Edited src/scheduler/src/sim_loop.c | modified threads() | ~535 | -| 19:59 | Edited src/scheduler/src/sim_loop.c | removed 76 lines | ~19 | -| 20:00 | Edited src/scheduler/src/sim_loop.c | 2→3 lines | ~30 | -| 20:00 | Edited src/scheduler/src/sim_loop.c | added 1 condition(s) | ~419 | -| 20:02 | Edited src/scheduler/meson.build | modified until() | ~449 | -| 20:02 | Edited src/scheduler/meson.build | 3→3 lines | ~63 | -| 20:15 | Created src/scheduler/testsuite/test_sim_live_allocation.c | — | ~5788 | -| 20:18 | Edited src/scheduler/testsuite/meson.build | modified 1() | ~404 | -| 20:23 | Edited src/scheduler/testsuite/test_sim_live_allocation.c | 5→6 lines | ~36 | -| 20:29 | Edited src/scheduler/testsuite/test_sim_live_allocation.c | 3→3 lines | ~21 | -| 20:59 | Created src/scheduler/src/sim_alloc.c | — | ~2540 | -| 21:00 | Created src/scheduler/src/sim_alloc.c | — | ~2484 | -| 21:00 | Edited src/scheduler/src/sim_loop.c | modified 1() | ~285 | -| 21:01 | Edited src/scheduler/src/sim_loop.c | 2→4 lines | ~40 | -| 21:01 | Edited src/scheduler/meson.build | 3→4 lines | ~23 | -| 21:02 | Edited src/scheduler/meson.build | modified twelfth() | ~528 | -| 21:47 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | expanded (+8 lines) | ~1095 | -| 21:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | expanded (+9 lines) | ~477 | -| 21:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | 2→2 lines | ~56 | -| 21:49 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~25 | -| 21:50 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified GENUINELY() | ~316 | -| 22:00 | Edited src/scheduler/src/sim_loop.c | modified 2() | ~503 | -| 22:01 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified 2() | ~256 | -| 22:02 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified 2() | ~216 | -| 22:03 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified does() | ~2925 | -| 22:03 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | 2→5 lines | ~71 | -| 22:10 | Edited src/scheduler/testsuite/test_sim_reconcile_unaccounted.c | modified sched_ctx_get_uncomit_host() | ~342 | -| 22:22 | Edited src/scheduler/testsuite/test_sim_session_ordering.c | modified 2() | ~294 | -| 22:57 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~21 | -| 23:16 | Created src/scheduler/testsuite/test_sim_alloc_limit_fanout.c | — | ~4551 | -| 23:22 | Edited src/scheduler/testsuite/meson.build | modified 3() | ~445 | -| 23:31 | Edited src/scheduler/testsuite/test_sim_alloc_limit_fanout.c | modified queues() | ~227 | -| 23:36 | Edited src/scheduler/include/plugin.h | modified hooks() | ~484 | -| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified ever() | ~215 | -| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified seqjob_prepare_allocation() | ~130 | -| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified if() | ~150 | -| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | modified my_alloc() | ~244 | -| 23:37 | Edited src/scheduler/src/plugins/seqjob_allocator.c | here() → directly() | ~174 | -| 23:38 | Edited src/scheduler/src/plugins/seqjob_allocator.c | 12→15 lines | ~246 | -| 23:38 | Edited src/scheduler/src/plugins/seqjob_allocator.c | added 1 condition(s) | ~461 | -| 23:38 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified runs() | ~128 | -| 23:38 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified parjob_prepare_allocation() | ~118 | -| 23:38 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified if() | ~184 | -| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified parjob_try_plan_() | ~54 | -| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | 17→19 lines | ~279 | -| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | modified my_alloc() | ~218 | -| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | here() → directly() | ~174 | -| 23:39 | Edited src/scheduler/src/plugins/parjob_allocator.c | inline fix | ~20 | -| 23:40 | Edited src/scheduler/src/plugins/parjob_allocator.c | added 1 condition(s) | ~392 | -| 23:40 | Created src/scheduler/src/sim_alloc.c | — | ~2585 | -| 23:45 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 1→5 lines | ~84 | -| 23:52 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | expanded (+6 lines) | ~122 | -| 23:52 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 4→9 lines | ~103 | -| 23:52 | Edited src/scheduler/testsuite/test_seqjob_allocator.c | 5→8 lines | ~87 | -| 23:53 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | expanded (+6 lines) | ~122 | -| 23:53 | Edited src/scheduler/testsuite/test_seqjob_rewrap_equivalence.c | 4→9 lines | ~104 | -| 23:54 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | expanded (+6 lines) | ~122 | -| 23:54 | Edited src/scheduler/testsuite/test_parjob_combinatorial.c | 4→9 lines | ~104 | -| 00:37 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~113 | -| 00:37 | Edited .kiro/specs/scheduler-sim-live-allocation/design.md | inline fix | ~43 | -| 00:38 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~24 | -| 00:53 | Created src/scheduler/testsuite/test_sim_contention_resource_driver_parity.c | — | ~7336 | -| 00:54 | Created src/scheduler/testsuite/test_sim_contention_limit_driver_parity.c | — | ~6514 | -| 00:55 | Edited src/scheduler/testsuite/meson.build | modified 1() | ~704 | -| 01:11 | Edited src/scheduler/testsuite/test_sim_contention_resource_driver_parity.c | modified CHECK() | ~108 | -| 01:11 | Edited src/scheduler/testsuite/test_sim_contention_limit_driver_parity.c | modified CHECK() | ~159 | -| 01:16 | Edited src/scheduler/testsuite/test_sim_contention_resource_driver_parity.c | 7→4 lines | ~50 | -| 01:16 | Edited src/scheduler/testsuite/test_sim_contention_limit_driver_parity.c | 10→7 lines | ~101 | -| 01:24 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~28 | -| 01:24 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified boundary() | ~479 | -| 01:44 | Created src/scheduler/testsuite/test_sim_e2e_limit_visibility.c | — | ~8076 | -| 01:44 | Edited src/scheduler/testsuite/meson.build | modified 2() | ~467 | -| 02:11 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~31 | -| 02:11 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified boundary() | ~621 | -| 02:21 | Edited src/scheduler/testsuite/test_sim_equivalence.c | modified RECONCILIATION() | ~656 | -| 02:21 | Edited src/scheduler/testsuite/test_repl_equivalence.c | 5→10 lines | ~176 | -| 02:21 | Edited src/scheduler/testsuite/test_repl_equivalence.c | sim_picker_thread_fn() → sched_allocator() | ~86 | -| 02:22 | Edited src/scheduler/testsuite/test_sim_contention_parity.c | modified was() | ~627 | -| 02:22 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~26 | -| 02:23 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified this() | ~1437 | -| 02:39 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~150 | -| 03:07 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | inline fix | ~23 | -| 03:08 | Edited .kiro/specs/scheduler-sim-live-allocation/tasks.md | modified source() | ~1180 | -| 04:31 | Edited src/scheduler/testsuite/test_plugin_hook_dispatch.c | modified never() | ~646 | -| 04:36 | Edited src/scheduler/src/plugin.c | modified if() | ~27 | -| 07:00 | Edited .kiro/steering/scheduler-driver-equivalence.md | modified 19() | ~676 | -| 07:30 | Edited src/scheduler/testsuite/meson.build | 7→10 lines | ~109 | -| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified 19() | ~570 | -| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified XCE_CORE_SESSION_C_PATH() | ~120 | -| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified test_core_source_paths_are_readable() | ~184 | -| 07:31 | Edited src/scheduler/testsuite/test_core_isolation.c | modified test_core_never_includes_forbidden_headers() | ~216 | -| 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 | +> Consolidated session (384 actions) ## Session: 2026-09-21 20:31 @@ -1961,3 +1575,60 @@ | 02:38 | Created scripts/buglog.py | — | ~3253 | | 02:39 | Created .claude/skills/buglog/SKILL.md | — | ~1019 | | 02:43 | Edited scripts/gitea-sync.py | 3→5 lines | ~54 | +| 06:02 | Edited src/tools/deploy-ha.sh | 4→9 lines | ~159 | +| 06:02 | Edited src/tools/deploy-ha.sh | 1→2 lines | ~35 | +| 06:03 | Edited .claude/skills/xce-test-multihost/run-multihost-verify.sh | expanded (+10 lines) | ~243 | +| 06:14 | Edited src/scheduler/testsuite/test_job_update.c | modified test_update_existing_queue_replaces_interned_resreq() | ~204 | +| 06:14 | Edited src/scheduler/testsuite/test_job_update.c | 2→3 lines | ~32 | +| 06:14 | Edited src/scheduler/testsuite/test_core_events.c | modified test_queue_update_replaces_existing_interned_resreq() | ~344 | +| 06:14 | Edited src/scheduler/testsuite/test_core_events.c | 2→3 lines | ~35 | +| 06:15 | Edited src/scheduler/src/core_events.c | added 1 condition(s) | ~70 | +| 06:15 | Edited src/scheduler/src/schedobj.c | added 1 condition(s) | ~64 | + +## Session: 2026-09-24 07:29 + +| Time | Action | File(s) | Outcome | ~Tokens | +|------|--------|---------|---------|--------| +| 07:33 | Edited src/worker/testsuite/test_finished_job_retention.c | modified test_reconnect_restarts_window_for_outcome_finished_before_outage() | ~656 | +| 07:33 | Edited src/worker/testsuite/test_finished_job_retention.c | 1→3 lines | ~54 | +| 07:33 | Edited src/worker/include/xcecd_worker_utils.h | expanded (+10 lines) | ~202 | +| 07:33 | Edited src/worker/src/xcecd_worker_utils.c | modified xcecd_finished_job_retention_get_window_ms() | ~78 | +| 07:34 | Edited src/worker/src/xcecd_worker_utils.c | added 2 condition(s) | ~268 | +| 07:35 | Edited src/worker/testsuite/test_controller_connector.c | modified xcecd_finished_job_retention_set_window_ms() | ~109 | +| 07:36 | Edited src/worker/testsuite/test_worker_launch_type_dispatch.c | modified xcecd_finished_job_retention_set_window_ms() | ~74 | +| 07:43 | Edited src/controller/testsuite/controller_test.c | 3→8 lines | ~88 | +| 07:45 | Edited src/controller/testsuite/test_commit_durability.c | modified test_flusher_pass_does_not_claim_concurrent_flush_advance() | ~418 | +| 07:45 | Edited src/controller/testsuite/test_commit_durability.c | 8→3 lines | ~31 | +| 07:45 | Edited src/controller/testsuite/test_commit_durability.c | 1→2 lines | ~37 | +| 07:49 | Edited src/controller/config_repl.c | modified if() | ~107 | +| 05:53 | Edited src/scheduler/src/plugins/fcfs.c | 6→9 lines | ~110 | +| 05:53 | Edited src/scheduler/src/plugins/fcfs.c | added 1 condition(s) | ~89 | +| 05:56 | Edited src/scheduler/src/scheduler.c | modified if() | ~26 | +| 05:58 | Edited src/scheduler/src/schedobj.c | 4→9 lines | ~101 | + +## Session: 2026-09-26 19:47 + +| Time | Action | File(s) | Outcome | ~Tokens | +|------|--------|---------|---------|--------| +| 20:27 | Created src/controller/testsuite/test_wal_job_fail_fact.c | — | ~3648 | +| 20:29 | Edited src/include/persist.h | expanded (+12 lines) | ~242 | +| 20:29 | Edited src/controller/persist.c | modified persist_submit_job_fail_fact() | ~231 | +| 20:29 | Edited src/controller/include/cluster.h | expanded (+6 lines) | ~157 | +| 20:29 | Edited src/controller/job.c | added 3 condition(s) | ~232 | +| 20:29 | Edited src/controller/job.c | 10→10 lines | ~186 | +| 20:29 | Edited src/controller/persist.c | added 2 condition(s) | ~264 | +| 20:29 | Edited src/controller/persist.c | added 4 condition(s) | ~514 | +| 00:32 | Edited src/worker/src/controller_connector.c | modified fetchfile_open_checked() | ~63 | +| 00:32 | Edited src/worker/src/controller_connector.c | modified if() | ~66 | +| 00:33 | Edited src/worker/testsuite/test_controller_connector.c | added 1 condition(s) | ~1160 | +| 00:33 | Edited src/worker/testsuite/test_controller_connector.c | 4→7 lines | ~78 | +| 00:33 | Created src/worker/include/job_output_path.h | — | ~566 | +| 03:24 | Session end: 13 writes across 8 files (test_wal_job_fail_fact.c, persist.h, persist.c, cluster.h, job.c) | 0 reads | ~7933 tok | + +## Session: 2026-09-27 03:24 + +| Time | Action | File(s) | Outcome | ~Tokens | +|------|--------|---------|---------|--------| +| 03:51 | Created reports/sep20-sep26-2026.md | — | ~3846 | +| 03:51 | Edited reports/sep20-sep26-2026.md | inline fix | ~7 | +| 13:06 | Weekly report + CHANGES.md section for Sep 20–26 (82 commits, 41 new bugs, 37 fixed); bug-1747/1867 confirmed already fixed, controller ASAN suite 1245/0 | reports/sep20-sep26-2026.md, CHANGES.md | done, uncommitted | ~6000 |